Go to the documentation of this file.
31 #ifndef vtkAbstractMapper_h
32 #define vtkAbstractMapper_h
34 #include "vtkRenderingCoreModule.h"
37 #define VTK_SCALAR_MODE_DEFAULT 0
38 #define VTK_SCALAR_MODE_USE_POINT_DATA 1
39 #define VTK_SCALAR_MODE_USE_CELL_DATA 2
40 #define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA 3
41 #define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA 4
42 #define VTK_SCALAR_MODE_USE_FIELD_DATA 5
44 #define VTK_GET_ARRAY_BY_ID 0
45 #define VTK_GET_ARRAY_BY_NAME 1
77 vtkGetMacro( TimeToDraw,
double );
119 int arrayAccessMode,
int arrayId,
120 const char *arrayName,
int& cellFlag);
132 int arrayAccessMode,
int arrayId,
133 const char *arrayName,
int& cellFlag);
perform various plane computations
static vtkDataArray * GetScalars(vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
Internal helper function for getting the active scalars.
Superclass for all sources, filters, and sinks in VTK.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual vtkMTimeType GetMTime()
Override Modifiedtime as we have added Clipping planes.
abstract superclass for arrays of numeric data
implicit function for convex set of planes
void AddClippingPlane(vtkPlane *plane)
Specify clipping planes to be applied when the data is mapped (at most 6 clipping planes can be speci...
window superclass for vtkRenderWindow
vtkTypeUInt64 vtkMTimeType
vtkPlaneCollection * ClippingPlanes
a simple class to control print indentation
static vtkAbstractArray * GetAbstractScalars(vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
Internal helper function for getting the active scalars as an abstract array.
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this mapper.
void RemoveClippingPlane(vtkPlane *plane)
abstract class to specify dataset behavior
Abstract superclass for all arrays.
Timer support and logging.
maintain a list of planes
void RemoveAllClippingPlanes()
virtual void SetClippingPlanes(vtkPlaneCollection *)
Get/Set the vtkPlaneCollection which specifies the clipping planes.
void ShallowCopy(vtkAbstractMapper *m)
Make a shallow copy of this mapper.
abstract class specifies interface to map data
void SetClippingPlanes(vtkPlanes *planes)
An alternative way to set clipping planes: use up to six planes found in the supplied instance of the...