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