30 #ifndef vtkPVDataInformation_h 31 #define vtkPVDataInformation_h 75 vtkSetMacro(PortNumber,
int);
76 vtkGetMacro(PortNumber,
int);
125 vtkGetMacro(DataSetType,
int);
126 vtkGetMacro(CompositeDataSetType,
int);
127 const char* GetDataSetTypeAsString();
128 bool DataSetTypeIsA(
const char* type);
129 vtkGetMacro(NumberOfPoints, vtkTypeInt64);
130 vtkGetMacro(NumberOfCells, vtkTypeInt64);
131 vtkGetMacro(NumberOfRows, vtkTypeInt64);
132 vtkGetMacro(NumberOfTrees, vtkTypeInt64);
133 vtkGetMacro(NumberOfVertices, vtkTypeInt64);
134 vtkGetMacro(NumberOfEdges, vtkTypeInt64);
135 vtkGetMacro(NumberOfLeaves, vtkTypeInt64);
136 vtkGetMacro(MemorySize,
int);
138 vtkGetMacro(NumberOfDataSets,
int);
139 vtkGetVector6Macro(Bounds,
double);
146 vtkTypeInt64 GetNumberOfElements(
int type);
152 const char* GetPrettyDataTypeString();
159 vtkGetVector6Macro(Extent,
int);
218 unsigned int GetNumberOfBlockLeafs(
bool skipEmpty);
230 vtkGetStringMacro(DataClassName);
237 vtkGetStringMacro(CompositeDataClassName);
240 vtkGetVector2Macro(TimeSpan,
double);
246 vtkGetMacro(HasTime,
int);
253 vtkGetMacro(Time,
double);
260 vtkGetMacro(NumberOfTimeSteps,
int);
267 vtkGetStringMacro(TimeLabel);
273 bool IsDataStructured();
280 bool IsAttributeValid(
int fieldAssociation);
291 vtkGetStringMacro(CompositeDataSetName);
297 static void RegisterHelper(
const char* classname,
const char* helperclassname);
309 virtual void CopyFromDataSet(
vtkDataSet* data);
311 void CopyFromGraph(
vtkGraph* graph);
312 void CopyFromTable(
vtkTable* table);
320 int DataSetType = -1;
321 int CompositeDataSetType = -1;
322 int NumberOfDataSets = 0;
323 vtkTypeInt64 NumberOfPoints = 0;
324 vtkTypeInt64 NumberOfCells = 0;
325 vtkTypeInt64 NumberOfRows = 0;
326 vtkTypeInt64 NumberOfTrees = 0;
327 vtkTypeInt64 NumberOfVertices = 0;
328 vtkTypeInt64 NumberOfEdges = 0;
329 vtkTypeInt64 NumberOfLeaves = 0;
333 VTK_DOUBLE_MAX, -VTK_DOUBLE_MAX };
336 double TimeSpan[2] = { VTK_DOUBLE_MAX, -VTK_DOUBLE_MAX };
339 int NumberOfTimeSteps = 0;
341 char* DataClassName =
nullptr;
342 vtkSetStringMacro(DataClassName);
344 char* TimeLabel =
nullptr;
345 vtkSetStringMacro(TimeLabel);
347 char* CompositeDataClassName =
nullptr;
348 vtkSetStringMacro(CompositeDataClassName);
350 char* CompositeDataSetName =
nullptr;
351 vtkSetStringMacro(CompositeDataSetName);
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
Store messages for the interpreter.
#define VTKREMOTINGCORE_EXPORT