#include <vtkTemporalDataSet.h>
vtkTemporalDataSet is a vtkCompositeDataSet that stores multiple time steps of data.
Definition at line 31 of file vtkTemporalDataSet.h.
Public Types | |
typedef vtkCompositeDataSet | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | GetDataObjectType () |
void | SetTimeStep (unsigned int timestep, vtkDataObject *dobj) |
virtual int | GetExtentType () |
void | SetNumberOfTimeSteps (unsigned int numLevels) |
unsigned int | GetNumberOfTimeSteps () |
vtkDataObject * | GetTimeStep (unsigned int timestep) |
vtkInformation * | GetMetaData (unsigned int timestep) |
int | HasMetaData (unsigned int timestep) |
virtual vtkInformation * | GetMetaData (vtkCompositeDataIterator *iter) |
virtual int | HasMetaData (vtkCompositeDataIterator *iter) |
Static Public Member Functions | |
static vtkTemporalDataSet * | New () |
static int | IsTypeOf (const char *type) |
static vtkTemporalDataSet * | SafeDownCast (vtkObject *o) |
static vtkTemporalDataSet * | GetData (vtkInformation *info) |
static vtkTemporalDataSet * | GetData (vtkInformationVector *v, int i=0) |
Protected Member Functions | |
vtkTemporalDataSet () | |
~vtkTemporalDataSet () |
vtkTemporalDataSet::vtkTemporalDataSet | ( | ) | [protected] |
vtkTemporalDataSet::~vtkTemporalDataSet | ( | ) | [protected] |
static vtkTemporalDataSet* vtkTemporalDataSet::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkDataObject.
virtual const char* vtkTemporalDataSet::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkCompositeDataSet.
static int vtkTemporalDataSet::IsTypeOf | ( | const char * | name | ) | [static] |
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 vtkCompositeDataSet.
virtual int vtkTemporalDataSet::IsA | ( | const char * | name | ) | [virtual] |
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 vtkCompositeDataSet.
static vtkTemporalDataSet* vtkTemporalDataSet::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkCompositeDataSet.
virtual void vtkTemporalDataSet::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
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 vtkCompositeDataSet.
virtual int vtkTemporalDataSet::GetDataObjectType | ( | ) | [inline, virtual] |
Return class name of data type (see vtkType.h for definitions).
Reimplemented from vtkCompositeDataSet.
Definition at line 40 of file vtkTemporalDataSet.h.
void vtkTemporalDataSet::SetNumberOfTimeSteps | ( | unsigned int | numLevels | ) | [inline] |
Set the number of time steps in theis dataset
Definition at line 44 of file vtkTemporalDataSet.h.
unsigned int vtkTemporalDataSet::GetNumberOfTimeSteps | ( | ) | [inline] |
Returns the number of time steps.
Definition at line 52 of file vtkTemporalDataSet.h.
void vtkTemporalDataSet::SetTimeStep | ( | unsigned int | timestep, | |
vtkDataObject * | dobj | |||
) |
Set a data object as a timestep. Cannot be vtkTemporalDataSet.
vtkDataObject* vtkTemporalDataSet::GetTimeStep | ( | unsigned int | timestep | ) | [inline] |
Get a timestep.
Definition at line 63 of file vtkTemporalDataSet.h.
vtkInformation* vtkTemporalDataSet::GetMetaData | ( | unsigned int | timestep | ) | [inline] |
Get timestep meta-data.
Definition at line 69 of file vtkTemporalDataSet.h.
int vtkTemporalDataSet::HasMetaData | ( | unsigned int | timestep | ) | [inline] |
Returns if timestep meta-data is present.
Definition at line 75 of file vtkTemporalDataSet.h.
static vtkTemporalDataSet* vtkTemporalDataSet::GetData | ( | vtkInformation * | info | ) | [static] |
Retrieve an instance of this class from an information object.
Reimplemented from vtkCompositeDataSet.
static vtkTemporalDataSet* vtkTemporalDataSet::GetData | ( | vtkInformationVector * | v, | |
int | i = 0 | |||
) | [static] |
Retrieve an instance of this class from an information object.
Reimplemented from vtkCompositeDataSet.
virtual int vtkTemporalDataSet::GetExtentType | ( | ) | [inline, virtual] |
The extent type is a 3D extent
Reimplemented from vtkDataObject.
Definition at line 88 of file vtkTemporalDataSet.h.
virtual vtkInformation* vtkTemporalDataSet::GetMetaData | ( | vtkCompositeDataIterator * | iter | ) | [inline, virtual] |
Unhiding superclass method.
Reimplemented from vtkCompositeDataSet.
Definition at line 92 of file vtkTemporalDataSet.h.
virtual int vtkTemporalDataSet::HasMetaData | ( | vtkCompositeDataIterator * | iter | ) | [inline, virtual] |
Unhiding superclass method.
Reimplemented from vtkCompositeDataSet.
Definition at line 99 of file vtkTemporalDataSet.h.