32 #ifndef vtkDataObjectTree_h 
   33 #define vtkDataObjectTree_h 
  126   void SetNumberOfChildren(
unsigned int num);
 
  129   unsigned int GetNumberOfChildren();
 
  136   void RemoveChild(
unsigned int index);
 
  151   int HasChildMetaData(
unsigned int index);
 
virtual void ShallowCopy(vtkDataObject *src)
 
virtual unsigned long GetActualMemorySize()
 
virtual void DeepCopy(vtkDataObject *src)
 
virtual vtkIdType GetNumberOfPoints()
 
provides implementation for most abstract methods in the superclass vtkCompositeDataSet ...
 
void PrintSelf(ostream &os, vtkIndent indent)
 
vtkDataObjectTreeInternals * Internals
 
superclass for composite data iterators 
 
virtual void SetDataSet(vtkCompositeDataIterator *iter, vtkDataObject *dataObj)=0
 
abstract superclass for composite (multi-block or AMR) datasets 
 
a simple class to control print indentation 
 
friend class vtkDataObjectTree
 
static vtkCompositeDataSet * GetData(vtkInformation *info)
 
virtual void CopyStructure(vtkCompositeDataSet *input)=0
 
virtual vtkDataObject * GetDataSet(vtkCompositeDataIterator *iter)=0
 
virtual void Initialize()
 
superclass for composite data iterators 
 
general representation of visualization data 
 
virtual vtkCompositeDataIterator * NewIterator()=0
 
#define VTKCOMMONDATAMODEL_EXPORT