#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 42 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 int | GetDataObjectType () |
virtual void | Initialize () |
virtual void | AddDataSet (vtkInformation *index, vtkDataObject *dobj)=0 |
virtual vtkDataObject * | GetDataSet (vtkInformation *index)=0 |
virtual void | SetPipelineInformation (vtkInformation *) |
virtual vtkAlgorithmOutput * | GetProducerPort () |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkCompositeDataSet * | SafeDownCast (vtkObject *o) |
static vtkInformationIntegerKey * | INDEX () |
static vtkInformationDataObjectKey * | COMPOSITE_DATA_SET () |
static vtkCompositeDataSet * | GetData (vtkInformation *info) |
static vtkCompositeDataSet * | GetData (vtkInformationVector *v, int i=0) |
Protected Member Functions | |
vtkCompositeDataSet () | |
~vtkCompositeDataSet () |
|
Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, and vtkHierarchicalDataSet. Definition at line 45 of file vtkCompositeDataSet.h. |
|
|
|
|
|
Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, and vtkHierarchicalDataSet. |
|
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, and vtkHierarchicalDataSet. |
|
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, and vtkHierarchicalDataSet. |
|
Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, and vtkHierarchicalDataSet. |
|
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, and vtkHierarchicalDataSet. |
|
Return a new (forward) iterator (the iterator has to be deleted by user) Implemented in vtkHierarchicalDataSet. |
|
Return class name of data type (see vtkSystemIncludes.h for definitions). Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalBoxDataSet, and vtkHierarchicalDataSet. Definition at line 54 of file vtkCompositeDataSet.h. References VTK_COMPOSITE_DATA_SET. |
|
Restore data object to initial state, Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalDataSet. |
|
Adds dobj to the composite dataset. Where the dataset goes is determined by appropriate keys in the index information object. Which keys are used depends on the actual subclass. Implemented in vtkHierarchicalDataSet. |
|
Returns a dataset pointed by appropriate keys in the index information object. Which keys are used depends on the actual subclass. Implemented in vtkHierarchicalBoxDataSet, and vtkHierarchicalDataSet. |
|
Set the pipeline information object that owns this data object. Reimplemented from vtkDataObject. |
|
Get the port currently producing this object. Reimplemented from vtkDataObject. |
|
|
|
|
|
Retrieve an instance of this class from an information object. Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalDataSet. |
|
Reimplemented from vtkDataObject. Reimplemented in vtkHierarchicalDataSet. |