ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
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

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void CopyFromFieldData (vtkFieldData *data)
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
int GetMaximumNumberOfTuples () const
vtkPVArrayInformationGetArrayInformation (int idx) const
vtkPVArrayInformationGetArrayInformation (const char *name) const
virtual void CopyToStream (vtkClientServerStream *)
virtual void CopyFromStream (const vtkClientServerStream *)

Static Public Member Functions

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

Protected Member Functions

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

Protected Attributes

vtkCollectionArrayInformation
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 37 of file vtkPVDataSetAttributesInformation.h.


Constructor & Destructor Documentation

vtkPVDataSetAttributesInformation::vtkPVDataSetAttributesInformation ( ) [protected]
vtkPVDataSetAttributesInformation::~vtkPVDataSetAttributesInformation ( ) [protected]
vtkPVDataSetAttributesInformation::vtkPVDataSetAttributesInformation ( const vtkPVDataSetAttributesInformation ) [protected]

Member Function Documentation

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

Reimplemented from vtkObject.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

Reimplemented from vtkPVInformation.

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

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::CopyFromFieldData ( vtkFieldData data)
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.

int vtkPVDataSetAttributesInformation::GetMaximumNumberOfTuples ( ) 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 *  ) [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

Definition at line 95 of file vtkPVDataSetAttributesInformation.h.

Definition at line 97 of file vtkPVDataSetAttributesInformation.h.


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