39 #ifndef vtkPolyDataMapper2D_h
40 #define vtkPolyDataMapper2D_h
43 #include "vtkRenderingCoreModule.h"
78 virtual void CreateDefaultLookupTable();
85 vtkGetMacro(ScalarVisibility,
int);
104 vtkGetMacro(ColorMode,
int);
105 void SetColorModeToDefault();
106 void SetColorModeToMapScalars();
107 void SetColorModeToDirectScalars();
113 const char *GetColorModeAsString();
125 vtkGetMacro(UseLookupTableScalarRange,
int);
135 vtkSetVector2Macro(ScalarRange,
double);
136 vtkGetVectorMacro(ScalarRange,
double, 2);
153 vtkGetMacro(ScalarMode,
int);
170 void ColorByArrayComponent(
int arrayNum,
int component);
171 void ColorByArrayComponent(
char* arrayName,
int component);
204 vtkGetMacro(TransformCoordinateUseDouble,
bool);
234 double ScalarRange[2];
#define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA
virtual vtkMTimeType GetMTime()
Override Modifiedtime as we have added Clipping planes.
record modification and/or execution time
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetScalarModeToUseCellFieldData()
Control how the filter works with scalar point data and cell attribute data.
vtkTypeUInt64 vtkMTimeType
Superclass for mapping scalar values to colors.
void SetScalarModeToUseCellData()
Control how the filter works with scalar point data and cell attribute data.
char * GetArrayName()
Get the array name or number and component to color by.
int UseLookupTableScalarRange
#define VTK_SCALAR_MODE_USE_POINT_DATA
vtkScalarsToColors * LookupTable
a simple class to control print indentation
#define VTK_SCALAR_MODE_USE_POINT_FIELD_DATA
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
vtkCoordinate * TransformCoordinate
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
dynamic, self-adjusting array of unsigned char
abstract class specifies interface to map data
void SetScalarModeToUsePointFieldData()
Control how the filter works with scalar point data and cell attribute data.
bool TransformCoordinateUseDouble
void ShallowCopy(vtkAbstractMapper *m)
Make a shallow copy of this mapper.
static vtkAlgorithm * New()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
#define VTK_SCALAR_MODE_USE_CELL_DATA
void SetScalarModeToDefault()
Control how the filter works with scalar point data and cell attribute data.
abstract class specifies interface for objects which render 2D actors
draw vtkPolyData onto the image plane
#define VTK_SCALAR_MODE_DEFAULT
vtkUnsignedCharArray * Colors
void SetScalarModeToUsePointData()
Control how the filter works with scalar point data and cell attribute data.