VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkTemporalDataSet Class Reference

Composite dataset that holds multiple times. More...

#include <vtkTemporalDataSet.h>

Inheritance diagram for vtkTemporalDataSet:
[legend]
Collaboration diagram for vtkTemporalDataSet:
[legend]

Public Types

typedef vtkCompositeDataSet Superclass
 
- Public Types inherited from vtkCompositeDataSet
typedef vtkDataObject 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 ()
 
vtkDataObjectGetTimeStep (unsigned int timestep)
 
vtkInformationGetMetaData (unsigned int timestep)
 
int HasMetaData (unsigned int timestep)
 
virtual vtkInformationGetMetaData (vtkCompositeDataIterator *iter)
 
virtual int HasMetaData (vtkCompositeDataIterator *iter)
 
- Public Member Functions inherited from vtkCompositeDataSet
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkCompositeDataIteratorNewIterator ()
 
virtual vtkAlgorithmOutputGetProducerPort ()
 
virtual void CopyStructure (vtkCompositeDataSet *input)
 
virtual void SetDataSet (vtkCompositeDataIterator *iter, vtkDataObject *dataObj)
 
virtual vtkDataObjectGetDataSet (vtkCompositeDataIterator *iter)
 
virtual unsigned long GetActualMemorySize ()
 
virtual void Initialize ()
 
virtual vtkIdType GetNumberOfPoints ()
 
virtual void ShallowCopy (vtkDataObject *src)
 
virtual void DeepCopy (vtkDataObject *src)
 

Static Public Member Functions

static vtkTemporalDataSetNew ()
 
static int IsTypeOf (const char *type)
 
static vtkTemporalDataSetSafeDownCast (vtkObject *o)
 
static vtkTemporalDataSetGetData (vtkInformation *info)
 
static vtkTemporalDataSetGetData (vtkInformationVector *v, int i=0)
 
- Static Public Member Functions inherited from vtkCompositeDataSet
static int IsTypeOf (const char *type)
 
static vtkCompositeDataSetSafeDownCast (vtkObject *o)
 
static vtkInformationStringKeyNAME ()
 
static vtkCompositeDataSetGetData (vtkInformation *info)
 
static vtkCompositeDataSetGetData (vtkInformationVector *v, int i=0)
 

Protected Member Functions

 vtkTemporalDataSet ()
 
 ~vtkTemporalDataSet ()
 
- Protected Member Functions inherited from vtkCompositeDataSet
 vtkCompositeDataSet ()
 
 ~vtkCompositeDataSet ()
 
void SetNumberOfChildren (unsigned int num)
 
unsigned int GetNumberOfChildren ()
 
void SetChild (unsigned int index, vtkDataObject *)
 
void RemoveChild (unsigned int index)
 
vtkDataObjectGetChild (unsigned int num)
 
vtkInformationGetChildMetaData (unsigned int index)
 
void SetChildMetaData (unsigned int index, vtkInformation *info)
 
int HasChildMetaData (unsigned int index)
 

Additional Inherited Members

- Protected Attributes inherited from vtkCompositeDataSet
vtkCompositeDataSetInternalsInternals
 

Detailed Description

Composite dataset that holds multiple times.

vtkTemporalDataSet is a vtkCompositeDataSet that stores multiple time steps of data.

See also
vtkCompositeDataSet

Definition at line 31 of file vtkTemporalDataSet.h.

Member Typedef Documentation

Definition at line 36 of file vtkTemporalDataSet.h.

Constructor & Destructor Documentation

vtkTemporalDataSet::vtkTemporalDataSet ( )
protected
vtkTemporalDataSet::~vtkTemporalDataSet ( )
protected

Member Function Documentation

static vtkTemporalDataSet* vtkTemporalDataSet::New ( )
static
virtual const char* vtkTemporalDataSet::GetClassName ( )
virtual

Reimplemented from vtkCompositeDataSet.

static int vtkTemporalDataSet::IsTypeOf ( const char *  type)
static
virtual int vtkTemporalDataSet::IsA ( const char *  type)
virtual

Reimplemented from vtkCompositeDataSet.

static vtkTemporalDataSet* vtkTemporalDataSet::SafeDownCast ( vtkObject o)
static
virtual void vtkTemporalDataSet::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual
virtual int vtkTemporalDataSet::GetDataObjectType ( )
inlinevirtual

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.

static vtkTemporalDataSet* vtkTemporalDataSet::GetData ( vtkInformationVector v,
int  i = 0 
)
static

Retrieve an instance of this class from an information object.

virtual int vtkTemporalDataSet::GetExtentType ( )
inlinevirtual

The extent type is a 3D extent

Definition at line 88 of file vtkTemporalDataSet.h.

virtual vtkInformation* vtkTemporalDataSet::GetMetaData ( vtkCompositeDataIterator iter)
inlinevirtual

Unhiding superclass method.

Reimplemented from vtkCompositeDataSet.

Definition at line 92 of file vtkTemporalDataSet.h.

virtual int vtkTemporalDataSet::HasMetaData ( vtkCompositeDataIterator iter)
inlinevirtual

Unhiding superclass method.

Reimplemented from vtkCompositeDataSet.

Definition at line 99 of file vtkTemporalDataSet.h.


The documentation for this class was generated from the following file: