30 #ifndef vtkGenericAttribute_h
31 #define vtkGenericAttribute_h
33 #include "vtkCommonDataModelModule.h"
57 virtual const char *GetName() = 0;
66 virtual int GetNumberOfComponents() = 0;
72 virtual int GetCentering() = 0;
82 virtual int GetType()=0;
93 virtual int GetComponentType() = 0;
104 virtual unsigned long GetActualMemorySize() = 0;
114 virtual double *GetRange(
int component=0) = 0;
123 double range[2]) = 0;
129 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