19 #ifndef vtkAbstractMapper_h
20 #define vtkAbstractMapper_h
23 #include "vtkRenderingCoreModule.h"
25 #define VTK_SCALAR_MODE_DEFAULT 0
26 #define VTK_SCALAR_MODE_USE_POINT_DATA 1
27 #define VTK_SCALAR_MODE_USE_CELL_DATA 2
28 #define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA 3
29 #define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA 4
30 #define VTK_SCALAR_MODE_USE_FIELD_DATA 5
32 #define VTK_GET_ARRAY_BY_ID 0
33 #define VTK_GET_ARRAY_BY_NAME 1
35 VTK_ABI_NAMESPACE_BEGIN
67 vtkGetMacro(TimeToDraw,
double);
75 void AddClippingPlane(
vtkPlane* plane);
76 void RemoveClippingPlane(
vtkPlane* plane);
77 void RemoveAllClippingPlanes();
93 void SetClippingPlanes(
vtkPlanes* planes);
109 int arrayId,
const char* arrayName,
int& cellFlag);
121 int arrayAccessMode,
int arrayId,
const char* arrayName,
int& cellFlag);
136 vtkDataSet* input,
int scalarMode,
unsigned char& ghostsToSkip);
141 int GetNumberOfClippingPlanes();
157 VTK_ABI_NAMESPACE_END
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
dynamic, self-adjusting array of unsigned char
abstract class specifies interface to map data
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.