Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

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

 vtkTypeRevisionMacro (vtkPVCompositeDataInformation, vtkPVInformation)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void CopyFromObject (vtkObject *)
virtual void AddInformation (vtkPVInformation *)
virtual void Initialize ()
unsigned int GetNumberOfGroups ()
unsigned int GetNumberOfDataSets (unsigned int level)
virtual void CopyToStream (vtkClientServerStream *) const
virtual void CopyFromStream (const vtkClientServerStream *)
virtual int GetDataIsComposite ()
vtkPVDataInformationGetDataInformation (unsigned int level, unsigned int idx)

Static Public Member Functions

vtkPVCompositeDataInformationNew ()

Protected Member Functions

 vtkPVCompositeDataInformation ()
 ~vtkPVCompositeDataInformation ()

Protected Attributes

int DataIsComposite

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:
vtkHierarchicalDataSet vtkPVDataInformation

Definition at line 35 of file vtkPVCompositeDataInformation.h.


Constructor & Destructor Documentation

vtkPVCompositeDataInformation::vtkPVCompositeDataInformation  )  [protected]
 

vtkPVCompositeDataInformation::~vtkPVCompositeDataInformation  )  [protected]
 


Member Function Documentation

vtkPVCompositeDataInformation* vtkPVCompositeDataInformation::New  )  [static]
 

vtkPVCompositeDataInformation::vtkTypeRevisionMacro vtkPVCompositeDataInformation  ,
vtkPVInformation 
 

void vtkPVCompositeDataInformation::PrintSelf ostream &  os,
vtkIndent  indent
 

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 *   )  const [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 int vtkPVCompositeDataInformation::GetDataIsComposite  )  [virtual]
 

True if data passed in CopyFromStream() is vtkHierarchicalDataSet or sub-class, false otherwise. Is only valid after CopyFromObject() has been called.

virtual void vtkPVCompositeDataInformation::Initialize  )  [virtual]
 

Clears all internal data structures.

unsigned int vtkPVCompositeDataInformation::GetNumberOfGroups  ) 
 

Returns the number of levels.

unsigned int vtkPVCompositeDataInformation::GetNumberOfDataSets unsigned int  level  ) 
 

Given a level, returns the number of datasets.

vtkPVDataInformation* vtkPVCompositeDataInformation::GetDataInformation unsigned int  level,
unsigned int  idx
 

Given a level and index, returns the data information.


Member Data Documentation

int vtkPVCompositeDataInformation::DataIsComposite [protected]
 

Definition at line 80 of file vtkPVCompositeDataInformation.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:36:58 2006 for ParaView by doxygen 1.3.5