27 #ifndef __vtkAbstractMapper_h
28 #define __vtkAbstractMapper_h
30 #include "vtkAlgorithm.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
54 void PrintSelf(ostream& os,
vtkIndent indent);
57 virtual unsigned long GetMTime();
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
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 *)