Go to the documentation of this file.
32 #ifndef vtkGenericAttribute_h
33 #define vtkGenericAttribute_h
106 double range[2]) = 0;
virtual const char * GetName()=0
iterator used to traverse points
virtual void ShallowCopy(vtkGenericAttribute *other)=0
virtual int GetCentering()=0
virtual void GetComponent(int i, vtkGenericCellIterator *c, double *values)=0
virtual void GetRange(int component, double range[2])=0
#define vtkTypeMacro(thisClass, superclass)
abstract base class for most VTK objects
iterator used to traverse cells
virtual void DeepCopy(vtkGenericAttribute *other)=0
virtual double * GetTuple(vtkGenericAdaptorCell *c)=0
GLboolean GLenum GLenum GLvoid * values
virtual void GetTuple(vtkGenericPointIterator *p, double *tuple)=0
virtual void GetTuple(vtkGenericAdaptorCell *c, double *tuple)=0
virtual vtkIdType GetSize()=0
virtual double GetComponent(int i, vtkGenericPointIterator *p)=0
a simple class to control print indentation
virtual int GetNumberOfComponents()=0
virtual double * GetTuple(vtkGenericCellIterator *c)=0
virtual double GetMaxNorm()=0
virtual double * GetTuple(vtkGenericPointIterator *p)=0
virtual void GetTuple(vtkGenericCellIterator *c, double *tuple)=0
abstract class defined API for attribute data
virtual double * GetRange(int component=0)=0
#define VTKCOMMONDATAMODEL_EXPORT
virtual int GetComponentType()=0
virtual unsigned long GetActualMemorySize()=0
virtual void PrintSelf(ostream &os, vtkIndent indent)