15 #ifndef vtkCPDataDescription_h 16 #define vtkCPDataDescription_h 18 #include "vtkObject.h" 19 #include "vtkPVCatalystModule.h" 32 void PrintSelf(ostream& os, vtkIndent indent);
35 void SetTimeData(
double time, vtkIdType timeStep);
38 vtkGetMacro(TimeStep, vtkIdType);
41 vtkGetMacro(Time,
double);
47 vtkSetMacro(ForceOutput,
bool);
53 vtkBooleanMacro(ForceOutput,
bool);
56 vtkGetMacro(ForceOutput,
bool);
61 void AddInput(
const char* gridName);
64 unsigned int GetNumberOfInputDescriptions();
68 void ResetInputDescriptions();
80 const char* GetInputDescriptionName(
unsigned int);
86 bool GetIfGridIsNecessary(
const char*);
89 bool GetIfAnyGridNecessary();
93 void SetUserData(vtkFieldData* UserData);
97 vtkGetObjectMacro(UserData, vtkFieldData);
125 vtkFieldData* UserData;
128 vtkInternals* Internals;
This class provides the description of the data for the coprocessor pipelines.