ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPVTemporalDataInformation Class Reference

#include <vtkPVTemporalDataInformation.h>

Inheritance diagram for vtkPVTemporalDataInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVTemporalDataInformation:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void CopyFromObject (vtkObject *object)
virtual void AddInformation (vtkPVInformation *info)
void Initialize ()
vtkPVDataSetAttributesInformationGetAttributeInformation (int attr)
virtual void SetPortNumber (int)
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *)
virtual void CopyParametersToStream (vtkMultiProcessStream &)
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
virtual int GetNumberOfTimeSteps ()
virtual doubleGetTimeRange ()
virtual void GetTimeRange (double &, double &)
virtual void GetTimeRange (double[2])
virtual
vtkPVDataSetAttributesInformation
GetPointDataInformation ()
virtual
vtkPVDataSetAttributesInformation
GetCellDataInformation ()
virtual
vtkPVDataSetAttributesInformation
GetVertexDataInformation ()
virtual
vtkPVDataSetAttributesInformation
GetEdgeDataInformation ()
virtual
vtkPVDataSetAttributesInformation
GetRowDataInformation ()
virtual
vtkPVDataSetAttributesInformation
GetFieldDataInformation ()

Static Public Member Functions

static
vtkPVTemporalDataInformation
New ()
static int IsTypeOf (const char *type)
static
vtkPVTemporalDataInformation
SafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVTemporalDataInformation ()
 ~vtkPVTemporalDataInformation ()

Protected Attributes

vtkPVDataSetAttributesInformationPointDataInformation
vtkPVDataSetAttributesInformationCellDataInformation
vtkPVDataSetAttributesInformationFieldDataInformation
vtkPVDataSetAttributesInformationVertexDataInformation
vtkPVDataSetAttributesInformationEdgeDataInformation
vtkPVDataSetAttributesInformationRowDataInformation
double TimeRange [2]
int NumberOfTimeSteps
int PortNumber

Detailed Description

vtkPVTemporalDataInformation is used to gather data information over time. This information provided by this class is a sub-set of vtkPVDataInformation and hence this is not directly a subclass of vtkPVDataInformation. It internally uses vtkPVDataInformation to collect information about each timestep.

Definition at line 31 of file vtkPVTemporalDataInformation.h.


Constructor & Destructor Documentation

vtkPVTemporalDataInformation::vtkPVTemporalDataInformation ( ) [protected]
vtkPVTemporalDataInformation::~vtkPVTemporalDataInformation ( ) [protected]

Member Function Documentation

static vtkPVTemporalDataInformation* vtkPVTemporalDataInformation::New ( ) [static]

Reimplemented from vtkObject.

virtual const char* vtkPVTemporalDataInformation::GetClassName ( ) [virtual]

Reimplemented from vtkPVInformation.

static int vtkPVTemporalDataInformation::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkPVInformation.

virtual int vtkPVTemporalDataInformation::IsA ( const char *  type) [virtual]

Reimplemented from vtkPVInformation.

static vtkPVTemporalDataInformation* vtkPVTemporalDataInformation::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkPVInformation.

void vtkPVTemporalDataInformation::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkPVInformation.

virtual void vtkPVTemporalDataInformation::SetPortNumber ( int  ) [virtual]

Port number controls which output port the information is gathered from. This is only applicable when the vtkObject from which the information being gathered is a vtkAlgorithm. Set it to -1(default), to return the classname of the vtkAlgorithm itself. This is the only parameter that can be set on the client-side before gathering the information.

virtual void vtkPVTemporalDataInformation::CopyFromObject ( vtkObject object) [virtual]

Transfer information about a single object into this object. This expects the object to be a vtkAlgorithmOutput.

Reimplemented from vtkPVInformation.

virtual void vtkPVTemporalDataInformation::AddInformation ( vtkPVInformation info) [virtual]

Merge another information object. Calls AddInformation(info, 0).

Reimplemented from vtkPVInformation.

virtual void vtkPVTemporalDataInformation::CopyToStream ( vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Implements vtkPVInformation.

virtual void vtkPVTemporalDataInformation::CopyFromStream ( const vtkClientServerStream *  ) [virtual]

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

virtual void vtkPVTemporalDataInformation::CopyParametersToStream ( vtkMultiProcessStream ) [virtual]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself. For example, PortNumber on vtkPVDataInformation controls what output port the data-information is gathered from.

Reimplemented from vtkPVInformation.

virtual void vtkPVTemporalDataInformation::CopyParametersFromStream ( vtkMultiProcessStream ) [virtual]

Serialize/Deserialize the parameters that control how/what information is gathered. This are different from the ivars that constitute the gathered information itself. For example, PortNumber on vtkPVDataInformation controls what output port the data-information is gathered from.

Reimplemented from vtkPVInformation.

void vtkPVTemporalDataInformation::Initialize ( )

Initializes the information object.

virtual int vtkPVTemporalDataInformation::GetNumberOfTimeSteps ( ) [virtual]

Returns the number of timesteps this information was gathered from.

virtual double* vtkPVTemporalDataInformation::GetTimeRange ( ) [virtual]

Returns the time-range this information was gathered from.

virtual void vtkPVTemporalDataInformation::GetTimeRange ( double ,
double  
) [virtual]

Returns the time-range this information was gathered from.

virtual void vtkPVTemporalDataInformation::GetTimeRange ( double  [2]) [virtual]

Returns the time-range this information was gathered from.

virtual vtkPVDataSetAttributesInformation* vtkPVTemporalDataInformation::GetPointDataInformation ( ) [virtual]

Access to information about point/cell/vertex/edge/row data.

virtual vtkPVDataSetAttributesInformation* vtkPVTemporalDataInformation::GetCellDataInformation ( ) [virtual]

Access to information about point/cell/vertex/edge/row data.

virtual vtkPVDataSetAttributesInformation* vtkPVTemporalDataInformation::GetVertexDataInformation ( ) [virtual]

Access to information about point/cell/vertex/edge/row data.

virtual vtkPVDataSetAttributesInformation* vtkPVTemporalDataInformation::GetEdgeDataInformation ( ) [virtual]

Access to information about point/cell/vertex/edge/row data.

virtual vtkPVDataSetAttributesInformation* vtkPVTemporalDataInformation::GetRowDataInformation ( ) [virtual]

Access to information about point/cell/vertex/edge/row data.

vtkPVDataSetAttributesInformation* vtkPVTemporalDataInformation::GetAttributeInformation ( int  attr)

Convenience method to get the attribute information given the attribute type. attr can be vtkDataObject::FieldAssociations or vtkDataObject::AttributeTypes (since both are identical).

virtual vtkPVDataSetAttributesInformation* vtkPVTemporalDataInformation::GetFieldDataInformation ( ) [virtual]

Access to information about field data, if any.


Member Data Documentation

Definition at line 108 of file vtkPVTemporalDataInformation.h.

Definition at line 109 of file vtkPVTemporalDataInformation.h.

Definition at line 110 of file vtkPVTemporalDataInformation.h.

Definition at line 111 of file vtkPVTemporalDataInformation.h.

Definition at line 112 of file vtkPVTemporalDataInformation.h.

Definition at line 113 of file vtkPVTemporalDataInformation.h.

Definition at line 115 of file vtkPVTemporalDataInformation.h.

Definition at line 116 of file vtkPVTemporalDataInformation.h.

Definition at line 117 of file vtkPVTemporalDataInformation.h.


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