38 #ifndef __vtkPolyDataMapper2D_h
39 #define __vtkPolyDataMapper2D_h
71 virtual void CreateDefaultLookupTable();
76 vtkSetMacro(ScalarVisibility,
int);
77 vtkGetMacro(ScalarVisibility,
int);
78 vtkBooleanMacro(ScalarVisibility,
int);
89 vtkSetMacro(ColorMode,
int);
90 vtkGetMacro(ColorMode,
int);
91 void SetColorModeToDefault();
92 void SetColorModeToMapScalars();
96 const char *GetColorModeAsString();
105 vtkSetMacro(UseLookupTableScalarRange,
int);
106 vtkGetMacro(UseLookupTableScalarRange,
int);
107 vtkBooleanMacro(UseLookupTableScalarRange,
int);
114 vtkSetVector2Macro(ScalarRange,
double);
115 vtkGetVectorMacro(ScalarRange,
double, 2);
129 vtkSetMacro(ScalarMode,
int);
130 vtkGetMacro(ScalarMode,
int);
145 void ColorByArrayComponent(
int arrayNum,
int component);
146 void ColorByArrayComponent(
char* arrayName,
int component);
174 vtkGetMacro(TransformCoordinateUseDouble,
bool);
175 vtkSetMacro(TransformCoordinateUseDouble,
bool);
176 vtkBooleanMacro(TransformCoordinateUseDouble,
bool);
200 double ScalarRange[2];
virtual unsigned long GetMTime()
#define VTK_SCALAR_MODE_USE_CELL_FIELD_DATA
record modification and/or execution time
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetScalarModeToUseCellFieldData()
Superclass for mapping scalar values to colors.
void SetScalarModeToUseCellData()
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)
virtual int FillInputPortInformation(int port, vtkInformation *info)
vtkCoordinate * TransformCoordinate
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
dynamic, self-adjusting array of unsigned char
abstract class specifies interface to map data
void SetScalarModeToUsePointFieldData()
bool TransformCoordinateUseDouble
#define VTKRENDERINGCORE_EXPORT
void ShallowCopy(vtkAbstractMapper *m)
static vtkAlgorithm * New()
GLclampf GLclampf GLclampf alpha
#define VTK_SCALAR_MODE_USE_CELL_DATA
void SetScalarModeToDefault()
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()