vtkAttributeData - abstract class defines API for attribute data
Super Class: vtkObject
Description:
vtkAttributeData is an abstract class that defines an API and methods to support attribute data such as scalars, vectors, tensors, etc. The class works by managing an underlying data array. This data array can be explicitly set or alternatively, created by the object. You can control the type of the underlying data, if necessary.
See Also:
vtkPoints vtkScalars vtkVectors vtkNormals vtkTCoords vtkTensors vtkFieldData
Methods:
void vtkAttributeData (int ) | |
void vtkAttributeData () | |
const char *GetClassName () | |
void PrintSelf (unknown & ,vtkIndent ) | |
int Allocate (const int ,const int ) | |
void Initialize () | |
vtkAttributeData *MakeObject () | |
void SetData (vtkDataArray *) | |
vtkDataArray *GetData () | |
int GetDataType () | |
void SetDataType (int ) | |
void SetDataTypeToBit () | |
void SetDataTypeToChar () | |
void SetDataTypeToUnsignedChar () | |
void SetDataTypeToShort () | |
void SetDataTypeToUnsignedShort () | |
void SetDataTypeToInt () | |
void SetDataTypeToUnsignedInt () | |
void SetDataTypeToLong () | |
void SetDataTypeToUnsignedLong () | |
void SetDataTypeToFloat () | |
void SetDataTypeToDouble () | |
void *GetVoidPointer (const int ) | |
void Squeeze () | |
void Reset () | |
void DeepCopy (vtkAttributeData *) | |
void ShallowCopy (vtkAttributeData *) | |
void DeepCopy (vtkAttributeData &) | |
void ShallowCopy (vtkAttributeData &) |
Detailed Method Descriptions:
void vtkAttributeData (int ) |
vtkAttributeData *MakeObject () |
void SetData (vtkDataArray *) | |
vtkDataArray *GetData () |
int GetDataType () |
void *GetVoidPointer (const int ) |
void Squeeze () |
void Reset () |
void DeepCopy (vtkAttributeData *) | |
void ShallowCopy (vtkAttributeData *) |
void DeepCopy (vtkAttributeData &) |