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