Go to the documentation of this file.
27 #ifndef vtkAbstractMapper_h
28 #define vtkAbstractMapper_h
33 #define VTK_SCALAR_MODE_DEFAULT 0
34 #define VTK_SCALAR_MODE_USE_POINT_DATA 1
35 #define VTK_SCALAR_MODE_USE_CELL_DATA 2
36 #define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA 3
37 #define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA 4
38 #define VTK_SCALAR_MODE_USE_FIELD_DATA 5
40 #define VTK_GET_ARRAY_BY_ID 0
41 #define VTK_GET_ARRAY_BY_NAME 1
99 int arrayAccessMode,
int arrayId,
100 const char *arrayName,
int& cellFlag);
112 int arrayAccessMode,
int arrayId,
113 const char *arrayName,
int& cellFlag);
perform various plane computations
#define vtkGetObjectMacro(name, type)
static vtkDataArray * GetScalars(vtkDataSet *input, int scalarMode, int arrayAccessMode, int arrayId, const char *arrayName, int &cellFlag)
virtual unsigned long GetMTime()
Superclass for all sources, filters, and sinks in VTK.
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkTypeMacro(thisClass, superclass)
abstract superclass for arrays of numeric data
GLenum GLenum GLenum input
implicit function for convex set of planes
void AddClippingPlane(vtkPlane *plane)
window superclass for vtkRenderWindow
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)
virtual void ReleaseGraphicsResources(vtkWindow *)
#define vtkGetMacro(name, type)
void RemoveClippingPlane(vtkPlane *plane)
abstract class to specify dataset behavior
Abstract superclass for all arrays.
Timer support and logging.
#define VTKRENDERINGCORE_EXPORT
maintain a list of planes
void RemoveAllClippingPlanes()
virtual void SetClippingPlanes(vtkPlaneCollection *)
void ShallowCopy(vtkAbstractMapper *m)
abstract class specifies interface to map data
void SetClippingPlanes(vtkPlanes *planes)