27 #ifndef vtkScalarsToColorsPainter_h
28 #define vtkScalarsToColorsPainter_h
30 #include "vtkRenderingOpenGLModule.h"
87 virtual void CreateDefaultLookupTable();
112 virtual int GetPremultiplyColorsWithAlpha(
vtkActor* actor);
146 double alpha,
int multiply_with_alpha,
167 void UpdateColorTextureMap(
double alpha,
int multiply_with_alpha);
172 vtkSetMacro(UseLookupTableScalarRange,
int);
173 vtkSetVector2Macro(ScalarRange,
double);
174 vtkSetMacro(ScalarMode,
int);
175 vtkSetMacro(ColorMode,
int);
176 vtkSetMacro(InterpolateScalarsBeforeMapping,
int);
177 vtkSetMacro(ScalarVisibility,
int);
178 vtkSetMacro(ScalarMaterialMode,
int);
179 vtkSetMacro(ArrayAccessMode,
int);
180 vtkSetMacro(ArrayComponent,
int);
181 vtkSetMacro(ArrayId,
int);
182 vtkSetStringMacro(ArrayName);
205 double ScalarRange[2];
represents an object (geometry & properties) in a rendered scene
int InterpolateScalarsBeforeMapping
abstract class to specify dataset behavior
virtual void ProcessInformation(vtkInformation *)
virtual void ReportReferences(vtkGarbageCollector *collector)
record modification and/or execution time
virtual vtkDataObject * GetOutput()
virtual void PrepareForRendering(vtkRenderer *, vtkActor *)
abstract specification for renderers
vtkIdType FieldDataTupleId
vtkSmartPointer< vtkImageData > ColorTextureMap
int UseLookupTableScalarRange
Detect and break reference loops.
Superclass for mapping scalar values to colors.
vtkScalarsToColors * LookupTable
a simple class to control print indentation
topologically and geometrically regular array of data
abstract superclass for arrays of numeric data
vtkTimeStamp OutputUpdateTime
vtkDataObject * OutputData
painter that converts scalars to colors. It enable/disables coloring state depending on the ScalarMod...
int LastUsedMultiplyWithAlpha
Abstract class for drawing poly data.
general representation of visualization data
vtkSmartPointer< vtkScalarsToColors > ScalarsLookupTable
virtual void PrintSelf(ostream &os, vtkIndent indent)