19 #ifndef vtkAbstractMapper_h
20 #define vtkAbstractMapper_h
23 #include "vtkRenderingCoreModule.h"
26 #define VTK_SCALAR_MODE_DEFAULT 0
27 #define VTK_SCALAR_MODE_USE_POINT_DATA 1
28 #define VTK_SCALAR_MODE_USE_CELL_DATA 2
29 #define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA 3
30 #define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA 4
31 #define VTK_SCALAR_MODE_USE_FIELD_DATA 5
33 #define VTK_GET_ARRAY_BY_ID 0
34 #define VTK_GET_ARRAY_BY_NAME 1
36 VTK_ABI_NAMESPACE_BEGIN
68 vtkGetMacro(TimeToDraw,
double);
76 void AddClippingPlane(
vtkPlane* plane);
77 void RemoveClippingPlane(
vtkPlane* plane);
78 void RemoveAllClippingPlanes();
94 void SetClippingPlanes(
vtkPlanes* planes);
110 int arrayId,
const char* arrayName,
int& cellFlag);
122 int arrayAccessMode,
int arrayId,
const char* arrayName,
int& cellFlag);
137 vtkDataSet* input,
int scalarMode,
unsigned char& ghostsToSkip);
142 int GetNumberOfClippingPlanes();
158 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.
#define VTK_MARSHALMANUAL
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.