VTK
|
a collection of attributes More...
#include <vtkGenericAttributeCollection.h>
a collection of attributes
vtkGenericAttributeCollection is a class that collects attributes (represented by vtkGenericAttribute).
Definition at line 35 of file vtkGenericAttributeCollection.h.
Standard type definition and print methods for a VTK class.
Reimplemented from vtkObject.
Definition at line 43 of file vtkGenericAttributeCollection.h.
vtkGenericAttributeCollection::vtkGenericAttributeCollection | ( | ) | [protected] |
Default constructor: empty collection.
virtual vtkGenericAttributeCollection::~vtkGenericAttributeCollection | ( | ) | [protected, virtual] |
Destructor.
static vtkGenericAttributeCollection* vtkGenericAttributeCollection::New | ( | ) | [static] |
Create an empty collection.
Reimplemented from vtkObject.
static int vtkGenericAttributeCollection::IsTypeOf | ( | const char * | type | ) | [static] |
Standard type definition and print methods for a VTK class.
Reimplemented from vtkObject.
virtual int vtkGenericAttributeCollection::IsA | ( | const char * | type | ) | [virtual] |
Standard type definition and print methods for a VTK class.
Reimplemented from vtkObject.
static vtkGenericAttributeCollection* vtkGenericAttributeCollection::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Standard type definition and print methods for a VTK class.
Reimplemented from vtkObject.
virtual vtkObjectBase* vtkGenericAttributeCollection::NewInstanceInternal | ( | ) | const [protected, virtual] |
Standard type definition and print methods for a VTK class.
Reimplemented from vtkObject.
Standard type definition and print methods for a VTK class.
Reimplemented from vtkObject.
virtual void vtkGenericAttributeCollection::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Standard type definition and print methods for a VTK class.
Reimplemented from vtkObject.
Return the number of attributes (e.g., instances of vtkGenericAttribute) in the collection.
Return the number of components. This is the sum of all components found in all attributes.
Return the number of components. This is the sum of all components found in all point centered attributes.
Maximum number of components encountered among all attributes.
unsigned long vtkGenericAttributeCollection::GetActualMemorySize | ( | ) |
Actual size of the data in kilobytes; only valid after the pipeline has updated. It is guaranteed to be greater than or equal to the memory required to represent the data.
Indicate whether the collection contains any attributes.
Return a pointer to the ith instance of vtkGenericAttribute.
int vtkGenericAttributeCollection::FindAttribute | ( | const char * | name | ) |
Return the index of the attribute named `name'. Return the non-negative index if found. Return -1 otherwise.
Return the index of the first component of attribute `i' in an array of format attrib0comp0 attrib0comp1 ... attrib4comp0 ...
Add the attribute `a' to the end of the collection.
void vtkGenericAttributeCollection::InsertAttribute | ( | int | i, |
vtkGenericAttribute * | a | ||
) |
Replace the attribute at index `i' by `a'.
Remove the attribute at `i'.
void vtkGenericAttributeCollection::Reset | ( | ) |
Remove all attributes.
void vtkGenericAttributeCollection::DeepCopy | ( | vtkGenericAttributeCollection * | other | ) |
Copy, without reference counting, the other attribute array.
Copy, via reference counting, the other attribute array.
virtual unsigned long int vtkGenericAttributeCollection::GetMTime | ( | ) | [virtual] |
vtkAttributeCollection is a composite object and needs to check each member of its collection for modified time.
Reimplemented from vtkObject.
virtual int vtkGenericAttributeCollection::GetActiveAttribute | ( | ) | [virtual] |
Index of the attribute to be processed (not necessarily scalar).
virtual int vtkGenericAttributeCollection::GetActiveComponent | ( | ) | [virtual] |
Component of the active attribute to be processed. -1 means module.
void vtkGenericAttributeCollection::SetActiveAttribute | ( | int | attribute, |
int | component = 0 |
||
) |
Set the scalar attribute to be processed. -1 means module.
virtual int vtkGenericAttributeCollection::GetNumberOfAttributesToInterpolate | ( | ) | [virtual] |
Number of attributes to interpolate.
Indices of attributes to interpolate.
int vtkGenericAttributeCollection::HasAttribute | ( | int | size, |
int * | attributes, | ||
int | attribute | ||
) |
Does the array `attributes' of size `size' have `attribute'?
void vtkGenericAttributeCollection::SetAttributesToInterpolate | ( | int | size, |
int * | attributes | ||
) |
Set the attributes to interpolate.
Set the attributes to interpolate.
void vtkGenericAttributeCollection::ComputeNumbers | ( | ) | [protected] |
Compute number of components, max number of components and actual memory size.
vtkGenericAttributeInternalVector* vtkGenericAttributeCollection::AttributeInternalVector [protected] |
STL vector for storing attributes
Definition at line 191 of file vtkGenericAttributeCollection.h.
vtkIntInternalVector* vtkGenericAttributeCollection::AttributeIndices [protected] |
STL vector for storing index of point centered attributes
Definition at line 193 of file vtkGenericAttributeCollection.h.
int vtkGenericAttributeCollection::ActiveAttribute [protected] |
Definition at line 195 of file vtkGenericAttributeCollection.h.
int vtkGenericAttributeCollection::ActiveComponent [protected] |
Definition at line 196 of file vtkGenericAttributeCollection.h.
Definition at line 197 of file vtkGenericAttributeCollection.h.
int vtkGenericAttributeCollection::AttributesToInterpolate[10] [protected] |
Definition at line 198 of file vtkGenericAttributeCollection.h.
int vtkGenericAttributeCollection::NumberOfComponents [protected] |
Definition at line 200 of file vtkGenericAttributeCollection.h.
Definition at line 201 of file vtkGenericAttributeCollection.h.
Definition at line 202 of file vtkGenericAttributeCollection.h.
unsigned long vtkGenericAttributeCollection::ActualMemorySize [protected] |
Definition at line 203 of file vtkGenericAttributeCollection.h.
Definition at line 204 of file vtkGenericAttributeCollection.h.