#include <vtkHierarchicalDataInformation.h>
Inheritance diagram for vtkHierarchicalDataInformation:
vtkHierarchicalDataInformation stores information objects in a structure corresponding to that of a hierarchical dataset. This is essentially a vector of vectors of information object pointers. Each entry in the outer vector corresponds to one levels, whereas each entry in the inner vector corresponds to one dataset.
Definition at line 43 of file vtkHierarchicalDataInformation.h.
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
unsigned int | GetNumberOfLevels () |
void | SetNumberOfLevels (unsigned int numLevels) |
unsigned int | GetNumberOfDataSets (unsigned int level) |
void | SetNumberOfDataSets (unsigned int level, unsigned int numDataSets) |
vtkInformation * | GetInformation (unsigned int level, unsigned int id) |
int | HasInformation (unsigned int level, unsigned int id) |
void | DeepCopy (vtkHierarchicalDataInformation *from) |
void | Clear () |
Static Public Member Functions | |
static vtkHierarchicalDataInformation * | New () |
static int | IsTypeOf (const char *type) |
static vtkHierarchicalDataInformation * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkHierarchicalDataInformation () | |
~vtkHierarchicalDataInformation () |
|
Reimplemented from vtkObject. Definition at line 47 of file vtkHierarchicalDataInformation.h. |
|
|
|
|
|
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. Reimplemented from vtkObject. |
|
Reimplemented from vtkObject. |
|
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 vtkObject. |
|
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 vtkObject. |
|
Reimplemented from vtkObject. |
|
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 vtkObject. |
|
Returns the number of hierarchy levels. |
|
Set the number of hierarchy levels. |
|
Given a level, returns the number of datasets. |
|
Given a level, sets the number of datasets. |
|
Given a level and a dataset id, returns the corresponding information object. If the information does not exist, one is created. Use HasInformation() to check whether the information already exists. |
|
Returns 1 if information exists, 0 otherwise. |
|
Creates a duplicate hierarchy and calls Copy() on each information object. |
|
Initializes the data structure to empty. |