Go to the documentation of this file.
25 #ifndef vtkGenericAttributeCollection_h
26 #define vtkGenericAttributeCollection_h
31 class vtkGenericAttributeInternalVector;
32 class vtkIntInternalVector;
198 int AttributesToInterpolate[10];
static vtkGenericAttributeCollection * New()
int GetAttributeIndex(int i)
int GetNumberOfAttributes()
virtual unsigned long int GetMTime()
void InsertAttribute(int i, vtkGenericAttribute *a)
virtual void PrintSelf(ostream &os, vtkIndent indent)
int GetMaxNumberOfComponents()
vtkIntInternalVector * AttributeIndices
vtkGenericAttributeCollection()
record modification and/or execution time
vtkGenericAttributeInternalVector * AttributeInternalVector
int NumberOfAttributesToInterpolate
int FindAttribute(const char *name)
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
virtual ~vtkGenericAttributeCollection()
void DeepCopy(vtkGenericAttributeCollection *other)
int NumberOfPointCenteredComponents
void ShallowCopy(vtkGenericAttributeCollection *other)
GLuint const GLchar * name
unsigned long ActualMemorySize
int GetNumberOfComponents()
a simple class to control print indentation
void SetAttributesToInterpolate(int size, int *attributes)
int * GetAttributesToInterpolate()
#define vtkGetMacro(name, type)
void SetAttributesToInterpolateToAll()
GLboolean GLboolean GLboolean GLboolean a
vtkGenericAttribute * GetAttribute(int i)
void RemoveAttribute(int i)
a collection of attributes
void SetActiveAttribute(int attribute, int component=0)
abstract class defined API for attribute data
#define VTKCOMMONDATAMODEL_EXPORT
int GetNumberOfPointCenteredComponents()
int MaxNumberOfComponents
unsigned long GetActualMemorySize()
void InsertNextAttribute(vtkGenericAttribute *a)
int HasAttribute(int size, int *attributes, int attribute)