Go to the documentation of this file.
28 #ifndef vtkCompositeDataIterator_h
29 #define vtkCompositeDataIterator_h
35 class vtkCompositeDataSetInternals;
36 class vtkCompositeDataSetIndex;
#define vtkGetObjectMacro(name, type)
virtual void GoToFirstItem()=0
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
virtual vtkDataObject * GetCurrentDataObject()=0
abstract superclass for composite (multi-block or AMR) datasets
virtual ~vtkCompositeDataIterator()
virtual int IsDoneWithTraversal()=0
virtual void SetDataSet(vtkCompositeDataSet *ds)
superclass for composite data iterators
a simple class to control print indentation
#define vtkGetMacro(name, type)
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
vtkCompositeDataIterator()
virtual vtkInformation * GetCurrentMetaData()=0
void PrintSelf(ostream &os, vtkIndent indent)
virtual void InitTraversal()
virtual void InitReverseTraversal()
virtual unsigned int GetCurrentFlatIndex()=0
vtkCompositeDataSet * DataSet
virtual int HasCurrentMetaData()=0
#define VTKCOMMONDATAMODEL_EXPORT
general representation of visualization data
virtual void GoToNextItem()=0