#include <vtkCompositeDataSet.h>
Inheritance diagram for vtkCompositeDataSet:
vtkCompositeDataSet is an abstract class that represents a collection of datasets (including other composite datasets). This superclass does not implement an actual method for storing datasets. It only provides an interface to access the datasets through iterators.
Definition at line 46 of file vtkCompositeDataSet.h.
Public Types | |
typedef vtkDataObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkCompositeDataIterator * | NewIterator ()=0 |
virtual vtkCompositeDataVisitor * | NewVisitor ()=0 |
virtual int | GetDataObjectType () |
virtual void | Initialize () |
void | SetUpdateExtent (int piece, int numPieces, int ghostLevel) |
void | SetUpdateExtent (int piece, int numPieces) |
void | GetUpdateExtent (int &piece, int &numPieces, int &ghostLevel) |
virtual int * | GetUpdateExtent () |
virtual void | GetUpdateExtent (int &x0, int &x1, int &y0, int &y1, int &z0, int &z1) |
virtual void | GetUpdateExtent (int extent[6]) |
void | SetUpdateExtent (int x1, int x2, int y1, int y2, int z1, int z2) |
void | SetUpdateExtent (int ext[6]) |
Static Public Member Functions | |
int | IsTypeOf (const char *type) |
vtkCompositeDataSet * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkCompositeDataSet () | |
~vtkCompositeDataSet () |
|
Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, vtkHierarchicalDataSet, and vtkMultiBlockDataSet. Definition at line 49 of file vtkCompositeDataSet.h. |
|
|
|
|
|
Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, vtkHierarchicalDataSet, and vtkMultiBlockDataSet. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, vtkHierarchicalDataSet, and vtkMultiBlockDataSet. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, vtkHierarchicalDataSet, and vtkMultiBlockDataSet. |
|
Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, vtkHierarchicalDataSet, and vtkMultiBlockDataSet. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, vtkHierarchicalDataSet, and vtkMultiBlockDataSet. |
|
Return a new (forward) iterator (the iterator has to be deleted by user) Implemented in vtkHierarchicalDataSet, and vtkMultiBlockDataSet. |
|
Return a new visitor. Sub-classes should overload this method to return the appropriate visitor. Implemented in vtkHierarchicalBoxDataSet, and vtkMultiBlockDataSet. |
|
Return class name of data type (see vtkSystemIncludes.h for definitions). Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, vtkHierarchicalDataSet, and vtkMultiBlockDataSet. Definition at line 62 of file vtkCompositeDataSet.h. |
|
Restore data object to initial state, Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalDataSet, and vtkMultiBlockDataSet. |
|
For streaming. User/next filter specifies which piece the want updated. The source of this data has to return exactly this piece. |
|
For streaming. User/next filter specifies which piece the want updated. The source of this data has to return exactly this piece. Reimplemented from vtkDataObject. Definition at line 71 of file vtkCompositeDataSet.h. References vtkDataObject::SetUpdateExtent(). |
|
For streaming. User/next filter specifies which piece the want updated. The source of this data has to return exactly this piece. |
|
We need this here to avoid hiding superclass method Reimplemented from vtkDataObject. |
|
We need this here to avoid hiding superclass method Reimplemented from vtkDataObject. |
|
We need this here to avoid hiding superclass method Reimplemented from vtkDataObject. |
|
Call superclass method to avoid hiding Since this data type does not use 3D extents, this set method is useless but necessary since vtkDataSetToDataSetFilter does not know what type of data it is working on. Reimplemented from vtkDataObject. Definition at line 89 of file vtkCompositeDataSet.h. |
|
Call superclass method to avoid hiding Since this data type does not use 3D extents, this set method is useless but necessary since vtkDataSetToDataSetFilter does not know what type of data it is working on. Reimplemented from vtkDataObject. Definition at line 91 of file vtkCompositeDataSet.h. |