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

vtkPVDataSetAttributesInformation Class Reference

List of array info. More...

#include <vtkPVDataSetAttributesInformation.h>

Inheritance diagram for vtkPVDataSetAttributesInformation:

Inheritance graph
[legend]
Collaboration diagram for vtkPVDataSetAttributesInformation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVDataSetAttributesInformation, vtkPVInformation)
void PrintSelf (ostream &os, vtkIndent indent)
void CopyFromGenericAttributesOnPoints (vtkGenericAttributeCollection *data)
void CopyFromGenericAttributesOnCells (vtkGenericAttributeCollection *data)
void Initialize ()
vtkPVArrayInformationGetAttributeInformation (int attributeType)
int IsArrayAnAttribute (int arrayIndex)
void CopyFromDataSetAttributes (vtkDataSetAttributes *data)
void DeepCopy (vtkPVDataSetAttributesInformation *info)
void AddInformation (vtkDataSetAttributes *da)
void AddInformation (vtkPVDataSetAttributesInformation *info)
virtual void AddInformation (vtkPVInformation *info)
int GetNumberOfArrays () const
vtkPVArrayInformationGetArrayInformation (int idx) const
vtkPVArrayInformationGetArrayInformation (const char *name) const
virtual void CopyToStream (vtkClientServerStream *) const
virtual void CopyFromStream (const vtkClientServerStream *)

Static Public Member Functions

vtkPVDataSetAttributesInformationNew ()

Protected Member Functions

 vtkPVDataSetAttributesInformation ()
 ~vtkPVDataSetAttributesInformation ()
 vtkPVDataSetAttributesInformation (const vtkPVDataSetAttributesInformation &)
void operator= (const vtkPVDataSetAttributesInformation &)

Protected Attributes

vtkCollection * ArrayInformation
short AttributeIndices [vtkDataSetAttributes::NUM_ATTRIBUTES]

Detailed Description

List of array info.

Information associated with vtkDataSetAttributes object (i.e point data). This object does not have any user interface. It is created and destroyed on the fly as needed. It may be possible to add features of this object to vtkDataSetAttributes. That would eliminate all of the "Information" in ParaView.

Definition at line 36 of file vtkPVDataSetAttributesInformation.h.


Constructor & Destructor Documentation

vtkPVDataSetAttributesInformation::vtkPVDataSetAttributesInformation  )  [protected]
 

vtkPVDataSetAttributesInformation::~vtkPVDataSetAttributesInformation  )  [protected]
 

vtkPVDataSetAttributesInformation::vtkPVDataSetAttributesInformation const vtkPVDataSetAttributesInformation  )  [protected]
 


Member Function Documentation

vtkPVDataSetAttributesInformation* vtkPVDataSetAttributesInformation::New  )  [static]
 

vtkPVDataSetAttributesInformation::vtkTypeRevisionMacro vtkPVDataSetAttributesInformation  ,
vtkPVInformation 
 

void vtkPVDataSetAttributesInformation::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVInformation.

void vtkPVDataSetAttributesInformation::CopyFromDataSetAttributes vtkDataSetAttributes *  data  ) 
 

Transfer information about a single vtk data object into this object.

void vtkPVDataSetAttributesInformation::DeepCopy vtkPVDataSetAttributesInformation info  ) 
 

Transfer information about a single vtk data object into this object.

void vtkPVDataSetAttributesInformation::CopyFromGenericAttributesOnPoints vtkGenericAttributeCollection *  data  ) 
 

void vtkPVDataSetAttributesInformation::CopyFromGenericAttributesOnCells vtkGenericAttributeCollection *  data  ) 
 

void vtkPVDataSetAttributesInformation::AddInformation vtkDataSetAttributes *  da  ) 
 

Intersect information of argument with information currently in this object. Arrays must be in both (same name and number of components)to be in final.

void vtkPVDataSetAttributesInformation::AddInformation vtkPVDataSetAttributesInformation info  ) 
 

Intersect information of argument with information currently in this object. Arrays must be in both (same name and number of components)to be in final.

virtual void vtkPVDataSetAttributesInformation::AddInformation vtkPVInformation info  )  [virtual]
 

Intersect information of argument with information currently in this object. Arrays must be in both (same name and number of components)to be in final.

Reimplemented from vtkPVInformation.

void vtkPVDataSetAttributesInformation::Initialize  ) 
 

Remove all infommation. next add will be like a copy.

int vtkPVDataSetAttributesInformation::GetNumberOfArrays  )  const
 

Access to information.

vtkPVArrayInformation* vtkPVDataSetAttributesInformation::GetArrayInformation int  idx  )  const
 

Access to information.

vtkPVArrayInformation* vtkPVDataSetAttributesInformation::GetArrayInformation const char *  name  )  const
 

Access to information.

vtkPVArrayInformation* vtkPVDataSetAttributesInformation::GetAttributeInformation int  attributeType  ) 
 

For getting default scalars ... (vtkDataSetAttributes::SCALARS).

int vtkPVDataSetAttributesInformation::IsArrayAnAttribute int  arrayIndex  ) 
 

Mimicks data set attribute call. Returns -1 if array (of index) is not a standard attribute. Returns attribute type otherwise.

virtual void vtkPVDataSetAttributesInformation::CopyToStream vtkClientServerStream *   )  const [virtual]
 

Manage a serialized version of the information.

Implements vtkPVInformation.

virtual void vtkPVDataSetAttributesInformation::CopyFromStream const vtkClientServerStream *   )  [virtual]
 

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

void vtkPVDataSetAttributesInformation::operator= const vtkPVDataSetAttributesInformation  )  [protected]
 


Member Data Documentation

vtkCollection* vtkPVDataSetAttributesInformation::ArrayInformation [protected]
 

Definition at line 90 of file vtkPVDataSetAttributesInformation.h.

short vtkPVDataSetAttributesInformation::AttributeIndices[vtkDataSetAttributes::NUM_ATTRIBUTES] [protected]
 

Definition at line 92 of file vtkPVDataSetAttributesInformation.h.


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