76 #ifndef vtkApplyColors_h
77 #define vtkApplyColors_h
102 vtkSetMacro(UsePointLookupTable,
bool);
103 vtkGetMacro(UsePointLookupTable,
bool);
104 vtkBooleanMacro(UsePointLookupTable,
bool);
110 vtkSetMacro(ScalePointLookupTable,
bool);
111 vtkGetMacro(ScalePointLookupTable,
bool);
112 vtkBooleanMacro(ScalePointLookupTable,
bool);
118 vtkSetVector3Macro(DefaultPointColor,
double);
119 vtkGetVector3Macro(DefaultPointColor,
double);
125 vtkSetMacro(DefaultPointOpacity,
double);
126 vtkGetMacro(DefaultPointOpacity,
double);
132 vtkSetVector3Macro(SelectedPointColor,
double);
133 vtkGetVector3Macro(SelectedPointColor,
double);
139 vtkSetMacro(SelectedPointOpacity,
double);
140 vtkGetMacro(SelectedPointOpacity,
double);
146 vtkSetStringMacro(PointColorOutputArrayName);
147 vtkGetStringMacro(PointColorOutputArrayName);
160 vtkSetMacro(UseCellLookupTable,
bool);
161 vtkGetMacro(UseCellLookupTable,
bool);
162 vtkBooleanMacro(UseCellLookupTable,
bool);
168 vtkSetMacro(ScaleCellLookupTable,
bool);
169 vtkGetMacro(ScaleCellLookupTable,
bool);
170 vtkBooleanMacro(ScaleCellLookupTable,
bool);
176 vtkSetVector3Macro(DefaultCellColor,
double);
177 vtkGetVector3Macro(DefaultCellColor,
double);
183 vtkSetMacro(DefaultCellOpacity,
double);
184 vtkGetMacro(DefaultCellOpacity,
double);
190 vtkSetVector3Macro(SelectedCellColor,
double);
191 vtkGetVector3Macro(SelectedCellColor,
double);
197 vtkSetMacro(SelectedCellOpacity,
double);
198 vtkGetMacro(SelectedCellOpacity,
double);
204 vtkSetStringMacro(CellColorOutputArrayName);
205 vtkGetStringMacro(CellColorOutputArrayName);
212 vtkSetMacro(UseCurrentAnnotationColor,
bool);
213 vtkGetMacro(UseCurrentAnnotationColor,
bool);
214 vtkBooleanMacro(UseCurrentAnnotationColor,
bool);
218 virtual long unsigned int GetMTime();
233 void ProcessColorArray(
237 unsigned char color[4],
242 double DefaultPointColor[3];
244 double DefaultCellColor[3];
246 double SelectedPointColor[3];
248 double SelectedCellColor[3];
bool UseCurrentAnnotationColor
Abstract superclass for all arrays.
double SelectedCellOpacity
char * PointColorOutputArrayName
double DefaultCellOpacity
double DefaultPointOpacity
Superclass for mapping scalar values to colors.
vtkScalarsToColors * CellLookupTable
virtual unsigned long GetMTime()
a simple class to control print indentation
dynamic, self-adjusting array of unsigned char
char * CellColorOutputArrayName
double SelectedPointOpacity
bool ScaleCellLookupTable
apply colors to a data set.
#define VTKVIEWSINFOVIS_EXPORT
vtkScalarsToColors * PointLookupTable
bool ScalePointLookupTable