ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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]

Public Types

typedef vtkPVInformation Superclass
 
- Public Types inherited from vtkPVInformation
typedef vtkObject Superclass
 

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 CopyFromGenericAttributes (vtkGenericAttributeCollection *data, int centering)
 
void Initialize ()
 Remove all infommation. More...
 
vtkPVArrayInformationGetAttributeInformation (int attributeType)
 For getting default scalars ... More...
 
int IsArrayAnAttribute (int arrayIndex)
 Mimicks data set attribute call. More...
 
virtual int GetFieldAssociation ()
 Returns the field association to which the instance corresponds to. More...
 
virtual void SetFieldAssociation (int)
 Returns the field association to which the instance corresponds to. More...
 
void CopyFromDataSetAttributes (vtkDataSetAttributes *data)
 Transfer information about a single vtk data object into this object. More...
 
void DeepCopy (vtkPVDataSetAttributesInformation *info)
 Transfer information about a single vtk data object into this object. More...
 
void AddInformation (vtkPVDataSetAttributesInformation *info)
 Intersect information of argument with information currently in this object. More...
 
virtual void AddInformation (vtkPVInformation *info)
 Intersect information of argument with information currently in this object. More...
 
int GetNumberOfArrays () const
 Access to information. More...
 
int GetMaximumNumberOfTuples () const
 Access to information. More...
 
vtkPVArrayInformationGetArrayInformation (int idx) const
 Access to information. More...
 
vtkPVArrayInformationGetArrayInformation (const char *name) const
 Access to information. More...
 
virtual void CopyToStream (vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
virtual void CopyFromStream (const vtkClientServerStream *)
 Manage a serialized version of the information. More...
 
- Public Member Functions inherited from vtkPVInformation
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void CopyFromObject (vtkObject *)
 Transfer information about a single object into this object. More...
 
virtual void CopyParametersToStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual void CopyParametersFromStream (vtkMultiProcessStream &)
 Serialize/Deserialize the parameters that control how/what information is gathered. More...
 
virtual int GetRootOnly ()
 Set/get whether to gather information only from the root. More...
 

Static Public Member Functions

static vtkPVDataSetAttributesInformationNew ()
 
static int IsTypeOf (const char *type)
 
static vtkPVDataSetAttributesInformationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkPVInformation
static int IsTypeOf (const char *type)
 
static vtkPVInformationSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkPVDataSetAttributesInformation ()
 
 ~vtkPVDataSetAttributesInformation ()
 
- Protected Member Functions inherited from vtkPVInformation
 vtkPVInformation ()
 
 ~vtkPVInformation ()
 
virtual void SetRootOnly (int)
 
 vtkPVInformation (const vtkPVInformation &) VTK_DELETE_FUNCTION
 
void operator= (const vtkPVInformation &) VTK_DELETE_FUNCTION
 

Protected Attributes

int FieldAssociation
 
- Protected Attributes inherited from vtkPVInformation
int RootOnly
 

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

Member Typedef Documentation

◆ Superclass

Definition at line 42 of file vtkPVDataSetAttributesInformation.h.

Constructor & Destructor Documentation

◆ vtkPVDataSetAttributesInformation()

vtkPVDataSetAttributesInformation::vtkPVDataSetAttributesInformation ( )
protected

◆ ~vtkPVDataSetAttributesInformation()

vtkPVDataSetAttributesInformation::~vtkPVDataSetAttributesInformation ( )
protected

Member Function Documentation

◆ New()

static vtkPVDataSetAttributesInformation* vtkPVDataSetAttributesInformation::New ( )
static

◆ GetClassName()

virtual const char* vtkPVDataSetAttributesInformation::GetClassName ( )
virtual

Reimplemented from vtkPVInformation.

◆ IsTypeOf()

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

◆ IsA()

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

Reimplemented from vtkPVInformation.

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ GetFieldAssociation()

virtual int vtkPVDataSetAttributesInformation::GetFieldAssociation ( )
virtual

Returns the field association to which the instance corresponds to.

Returned value can be vtkDataObject::POINT, vtkDataObject::CELL, vtkDataObject::FIELD, etc i.e. vtkDataObject::FieldAssociations or vtkDataObject::AttributeTypes.

◆ SetFieldAssociation()

virtual void vtkPVDataSetAttributesInformation::SetFieldAssociation ( int  )
virtual

Returns the field association to which the instance corresponds to.

Returned value can be vtkDataObject::POINT, vtkDataObject::CELL, vtkDataObject::FIELD, etc i.e. vtkDataObject::FieldAssociations or vtkDataObject::AttributeTypes.

◆ CopyFromDataSetAttributes()

void vtkPVDataSetAttributesInformation::CopyFromDataSetAttributes ( vtkDataSetAttributes *  data)

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

◆ DeepCopy()

void vtkPVDataSetAttributesInformation::DeepCopy ( vtkPVDataSetAttributesInformation info)

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

◆ CopyFromFieldData()

void vtkPVDataSetAttributesInformation::CopyFromFieldData ( vtkFieldData *  data)

◆ CopyFromGenericAttributesOnPoints()

void vtkPVDataSetAttributesInformation::CopyFromGenericAttributesOnPoints ( vtkGenericAttributeCollection *  data)

◆ CopyFromGenericAttributesOnCells()

void vtkPVDataSetAttributesInformation::CopyFromGenericAttributesOnCells ( vtkGenericAttributeCollection *  data)

◆ CopyFromGenericAttributes()

void vtkPVDataSetAttributesInformation::CopyFromGenericAttributes ( vtkGenericAttributeCollection *  data,
int  centering 
)

◆ AddInformation() [1/2]

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.

◆ AddInformation() [2/2]

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.

◆ Initialize()

void vtkPVDataSetAttributesInformation::Initialize ( )

Remove all infommation.

next add will be like a copy.

◆ GetNumberOfArrays()

int vtkPVDataSetAttributesInformation::GetNumberOfArrays ( ) const

Access to information.

◆ GetMaximumNumberOfTuples()

int vtkPVDataSetAttributesInformation::GetMaximumNumberOfTuples ( ) const

Access to information.

◆ GetArrayInformation() [1/2]

vtkPVArrayInformation* vtkPVDataSetAttributesInformation::GetArrayInformation ( int  idx) const

Access to information.

◆ GetArrayInformation() [2/2]

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

Access to information.

◆ GetAttributeInformation()

vtkPVArrayInformation* vtkPVDataSetAttributesInformation::GetAttributeInformation ( int  attributeType)

For getting default scalars ...

(vtkDataSetAttributes::SCALARS).

◆ IsArrayAnAttribute()

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.

◆ CopyToStream()

virtual void vtkPVDataSetAttributesInformation::CopyToStream ( vtkClientServerStream )
virtual

Manage a serialized version of the information.

Implements vtkPVInformation.

◆ CopyFromStream()

virtual void vtkPVDataSetAttributesInformation::CopyFromStream ( const vtkClientServerStream )
virtual

Manage a serialized version of the information.

Reimplemented from vtkPVInformation.

Member Data Documentation

◆ FieldAssociation

int vtkPVDataSetAttributesInformation::FieldAssociation
protected

Definition at line 121 of file vtkPVDataSetAttributesInformation.h.


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