28 #ifndef vtkAbstractMapper_h 29 #define vtkAbstractMapper_h 31 #include "vtkRenderingCoreModule.h" 34 #define VTK_SCALAR_MODE_DEFAULT 0 35 #define VTK_SCALAR_MODE_USE_POINT_DATA 1 36 #define VTK_SCALAR_MODE_USE_CELL_DATA 2 37 #define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA 3 38 #define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA 4 39 #define VTK_SCALAR_MODE_USE_FIELD_DATA 5 41 #define VTK_GET_ARRAY_BY_ID 0 42 #define VTK_GET_ARRAY_BY_NAME 1 68 virtual
void ReleaseGraphicsResources(
vtkWindow *) {}
74 vtkGetMacro( TimeToDraw,
double );
82 void AddClippingPlane(
vtkPlane *plane);
83 void RemoveClippingPlane(
vtkPlane *plane);
84 void RemoveAllClippingPlanes();
100 void SetClippingPlanes(
vtkPlanes *planes);
116 int arrayAccessMode,
int arrayId,
117 const char *arrayName,
int& cellFlag);
129 int arrayAccessMode,
int arrayId,
130 const char *arrayName,
int& cellFlag);
vtkTypeUInt32 vtkMTimeType
abstract class to specify dataset behavior
Abstract superclass for all arrays.
maintain a list of planes
implicit function for convex set of planes
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkPlaneCollection * ClippingPlanes
Timer support and logging.
window superclass for vtkRenderWindow
Superclass for all sources, filters, and sinks in VTK.
a simple class to control print indentation
abstract superclass for arrays of numeric data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
perform various plane computations
abstract class specifies interface to map data