32 #ifndef vtkGenericAttribute_h
33 #define vtkGenericAttribute_h
57 virtual const char *GetName() = 0;
64 virtual int GetNumberOfComponents() = 0;
69 virtual int GetCentering() = 0;
77 virtual int GetType()=0;
86 virtual int GetComponentType() = 0;
92 virtual unsigned long GetActualMemorySize() = 0;
99 virtual double *GetRange(
int component=0) = 0;
106 double range[2]) = 0;
111 virtual double GetMaxNorm()=0;
abstract base class for most VTK objects
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
iterator used to traverse points
abstract class defined API for attribute data
iterator used to traverse cells
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
#define VTKCOMMONDATAMODEL_EXPORT