Go to the documentation of this file.
32 #ifndef vtkDataObjectTree_h
33 #define vtkDataObjectTree_h
virtual vtkDataObject * GetDataSet(vtkCompositeDataIterator *iter)
friend class vtkDataObjectTree
void SetNumberOfChildren(unsigned int num)
provides implementation for most abstract methods in the superclass vtkCompositeDataSet
virtual vtkCompositeDataIterator * NewIterator()
virtual void CopyStructure(vtkCompositeDataSet *input)
virtual void ShallowCopy(vtkDataObject *src)
void SetChildMetaData(unsigned int index, vtkInformation *info)
#define vtkTypeMacro(thisClass, superclass)
vtkDataObjectTreeInternals * Internals
void SetChild(unsigned int index, vtkDataObject *)
GLenum GLenum GLenum input
virtual void SetDataSet(vtkCompositeDataIterator *iter, vtkDataObject *dataObj)
void SetDataSetFrom(vtkDataObjectTreeIterator *iter, vtkDataObject *dataObj)
abstract superclass for composite (multi-block or AMR) datasets
void RemoveChild(unsigned int index)
superclass for composite data iterators
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
virtual void Initialize()
virtual vtkInformation * GetMetaData(vtkCompositeDataIterator *iter)
static vtkDataObjectTree * GetData(vtkInformation *info)
vtkDataObject * GetChild(unsigned int num)
virtual vtkIdType GetNumberOfPoints()
unsigned int GetNumberOfChildren()
virtual vtkDataObjectTreeIterator * NewTreeIterator()
virtual void DeepCopy(vtkDataObject *src)
vtkInformation * GetChildMetaData(unsigned int index)
superclass for composite data iterators
#define VTKCOMMONDATAMODEL_EXPORT
static vtkDataObjectTree * GetData(vtkInformationVector *v, int i=0)
general representation of visualization data
int HasChildMetaData(unsigned int index)
virtual int HasMetaData(vtkCompositeDataIterator *iter)
virtual unsigned long GetActualMemorySize()