Go to the documentation of this file.
38 #ifndef vtkCompositeDataSet_h
39 #define vtkCompositeDataSet_h
45 class vtkCompositeDataSetInternals;
virtual vtkCompositeDataIterator * NewIterator()=0
virtual void SetDataSet(vtkCompositeDataIterator *iter, vtkDataObject *dataObj)=0
#define VTK_COMPOSITE_DATA_SET
#define vtkTypeMacro(thisClass, superclass)
static vtkCompositeDataSet * GetData(vtkInformationVector *v, int i=0)
virtual void Initialize()
GLenum GLenum GLenum input
abstract superclass for composite (multi-block or AMR) datasets
void PrintSelf(ostream &os, vtkIndent indent)
superclass for composite data iterators
virtual unsigned long GetActualMemorySize()
virtual void DeepCopy(vtkDataObject *src)
a simple class to control print indentation
virtual ~vtkCompositeDataSet()
virtual int GetDataObjectType()
virtual void ShallowCopy(vtkDataObject *src)
virtual vtkIdType GetNumberOfPoints()
static vtkInformationIntegerKey * CURRENT_PROCESS_CAN_LOAD_BLOCK()
virtual vtkDataObject * GetDataSet(vtkCompositeDataIterator *iter)=0
#define VTKCOMMONDATAMODEL_EXPORT
static vtkInformationStringKey * NAME()
general representation of visualization data
static vtkCompositeDataSet * GetData(vtkInformation *info)
virtual void CopyStructure(vtkCompositeDataSet *input)=0