33 #ifndef vtkDataObjectTree_h
34 #define vtkDataObjectTree_h
36 #include "vtkCommonDataModelModule.h"
117 unsigned long GetActualMemorySize() VTK_OVERRIDE;
122 void Initialize() VTK_OVERRIDE;
137 vtkIdType GetNumberOfPoints() VTK_OVERRIDE;
149 ~vtkDataObjectTree() VTK_OVERRIDE;
154 void SetNumberOfChildren(
unsigned int num);
159 unsigned int GetNumberOfChildren();
170 void RemoveChild(
unsigned int index);
175 vtkDataObject* GetChild(
unsigned int num);
193 int HasChildMetaData(
unsigned int index);
201 vtkDataObjectTree(const vtkDataObjectTree&) VTK_DELETE_FUNCTION;
202 void operator=(const vtkDataObjectTree&) VTK_DELETE_FUNCTION;
virtual VTK_NEWINSTANCE vtkCompositeDataIterator * NewIterator()=0
Return a new iterator (the iterator has to be deleted by user).
provides implementation for most abstract methods in the superclass vtkCompositeDataSet ...
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
superclass for composite data iterators
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
superclass for composite data iterators
general representation of visualization data