ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
vtkPVCompositeDataInformation Class Reference

Light object for holding composite data information. More...

#include <vtkPVCompositeDataInformation.h>

Inheritance diagram for vtkPVCompositeDataInformation:
Inheritance graph
[legend]
Collaboration diagram for vtkPVCompositeDataInformation:
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 *)
virtual void AddInformation (vtkPVInformation *)
virtual void Initialize ()
unsigned int GetNumberOfChildren ()
vtkPVDataInformationGetDataInformation (unsigned int idx)
const char * GetName (unsigned int idx)
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *)
virtual int GetDataIsMultiPiece ()
virtual int GetDataIsComposite ()

Static Public Member Functions

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

Protected Member Functions

 vtkPVCompositeDataInformation ()
 ~vtkPVCompositeDataInformation ()
virtual void SetNumberOfPieces (unsigned int)
vtkPVDataInformationGetDataInformationForCompositeIndex (int *index)

Protected Attributes

int DataIsMultiPiece
int DataIsComposite
unsigned int FlatIndexMax
unsigned int NumberOfPieces

Friends

class vtkPVDataInformation

Detailed Description

Light object for holding composite data information.

vtkPVCompositeDataInformation is used to copy the meta information of a composite dataset from server to client. It holds a vtkPVDataInformation for each block of the composite dataset.

See also:
vtkHierarchicalBoxDataSet vtkPVDataInformation

Definition at line 35 of file vtkPVCompositeDataInformation.h.


Constructor & Destructor Documentation

vtkPVCompositeDataInformation::vtkPVCompositeDataInformation ( ) [protected]
vtkPVCompositeDataInformation::~vtkPVCompositeDataInformation ( ) [protected]

Member Function Documentation

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

Reimplemented from vtkObject.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

virtual void vtkPVCompositeDataInformation::CopyFromObject ( vtkObject ) [virtual]

Transfer information about a single object into this object.

Reimplemented from vtkPVInformation.

virtual void vtkPVCompositeDataInformation::AddInformation ( vtkPVInformation ) [virtual]

Merge another information object.

Reimplemented from vtkPVInformation.

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

Manage a serialized version of the information.

Implements vtkPVInformation.

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

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

virtual void vtkPVCompositeDataInformation::Initialize ( ) [virtual]

Clears all internal data structures.

unsigned int vtkPVCompositeDataInformation::GetNumberOfChildren ( )

Returns the number of children.

vtkPVDataInformation* vtkPVCompositeDataInformation::GetDataInformation ( unsigned int  idx)

Returns the information for the data object at the given index. If the child is a composite dataset itself, then the return vtkPVDataInformation will have the CompositeDataInformation set appropriately.

const char* vtkPVCompositeDataInformation::GetName ( unsigned int  idx)

Return the name of the child node at the given index, if any. This is the value for the key vtkCompositeDataSet::NAME() in the meta-data associated with the node.

virtual int vtkPVCompositeDataInformation::GetDataIsMultiPiece ( ) [virtual]

Get/Set if the data is multipiece. If so, then GetDataInformation() will always return NULL. For vtkMultiblockDataSet, we don't collect information about individual pieces. One can however, query the number of pieces by using GetNumberOfChildren().

virtual int vtkPVCompositeDataInformation::GetDataIsComposite ( ) [virtual]

Returns if the dataset is a composite dataset.

virtual void vtkPVCompositeDataInformation::SetNumberOfPieces ( unsigned  int) [protected, virtual]
vtkPVDataInformation* vtkPVCompositeDataInformation::GetDataInformationForCompositeIndex ( int index) [protected]

Friends And Related Function Documentation

friend class vtkPVDataInformation [friend]

Definition at line 97 of file vtkPVCompositeDataInformation.h.


Member Data Documentation

Definition at line 92 of file vtkPVCompositeDataInformation.h.

Definition at line 93 of file vtkPVCompositeDataInformation.h.

Definition at line 94 of file vtkPVCompositeDataInformation.h.

Definition at line 96 of file vtkPVCompositeDataInformation.h.


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