33 #ifndef vtkGenericAttribute_h 34 #define vtkGenericAttribute_h 36 #include "vtkCommonDataModelModule.h" 60 virtual const char *GetName() = 0;
69 virtual int GetNumberOfComponents() = 0;
75 virtual int GetCentering() = 0;
85 virtual int GetType()=0;
96 virtual int GetComponentType() = 0;
107 virtual unsigned long GetActualMemorySize() = 0;
117 virtual double *GetRange(
int component=0) = 0;
126 double range[2]) = 0;
132 virtual double GetMaxNorm()=0;
abstract base class for most VTK objects
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
iterator used to traverse points
abstract class defined API for attribute data
iterator used to traverse cells
a simple class to control print indentation