27 #ifndef __vtkScalarsToColorsPainter_h
28 #define __vtkScalarsToColorsPainter_h
87 virtual void CreateDefaultLookupTable();
111 virtual int GetPremultiplyColorsWithAlpha(
vtkActor* actor);
145 double alpha,
int multiply_with_alpha,
166 void UpdateColorTextureMap(
double alpha,
int multiply_with_alpha);
171 vtkSetMacro(UseLookupTableScalarRange,
int);
172 vtkSetVector2Macro(ScalarRange,
double);
173 vtkSetMacro(ScalarMode,
int);
174 vtkSetMacro(ColorMode,
int);
175 vtkSetMacro(InterpolateScalarsBeforeMapping,
int);
176 vtkSetMacro(ScalarVisibility,
int);
177 vtkSetMacro(ScalarMaterialMode,
int);
178 vtkSetMacro(ArrayAccessMode,
int);
179 vtkSetMacro(ArrayComponent,
int);
180 vtkSetMacro(ArrayId,
int);
181 vtkSetStringMacro(ArrayName);
202 double ScalarRange[2];
GLsizei GLsizei GLenum GLenum const GLvoid * data
represents an object (geometry & properties) in a rendered scene
int InterpolateScalarsBeforeMapping
GLenum GLenum GLenum input
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
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.
#define VTKRENDERINGCORE_EXPORT
GLclampf GLclampf GLclampf alpha
general representation of visualization data
vtkSmartPointer< vtkScalarsToColors > ScalarsLookupTable
virtual void PrintSelf(ostream &os, vtkIndent indent)