27 #ifndef __vtkAbstractMapper_h
28 #define __vtkAbstractMapper_h
32 #define VTK_SCALAR_MODE_DEFAULT 0
33 #define VTK_SCALAR_MODE_USE_POINT_DATA 1
34 #define VTK_SCALAR_MODE_USE_CELL_DATA 2
35 #define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA 3
36 #define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA 4
37 #define VTK_SCALAR_MODE_USE_FIELD_DATA 5
39 #define VTK_GET_ARRAY_BY_ID 0
40 #define VTK_GET_ARRAY_BY_NAME 1
66 vtkGetMacro( TimeToDraw,
double );
72 void AddClippingPlane(
vtkPlane *plane);
73 void RemoveClippingPlane(
vtkPlane *plane);
74 void RemoveAllClippingPlanes();
85 void SetClippingPlanes(
vtkPlanes *planes);
98 int arrayAccessMode,
int arrayId,
99 const char *arrayName,
int& cellFlag);
abstract class to specify dataset behavior
maintain a list of planes
implicit function for convex set of planes
vtkPlaneCollection * ClippingPlanes
Timer support and logging.
window superclass for vtkRenderWindow
Superclass for all sources, filters, and sinks in VTK.
virtual unsigned long GetMTime()
a simple class to control print indentation
abstract superclass for arrays of numeric data
perform various plane computations
abstract class specifies interface to map data
virtual void ReleaseGraphicsResources(vtkWindow *)
void PrintSelf(ostream &os, vtkIndent indent)