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;
128 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