25 #ifndef vtkScalarsToColorsPainter_h 26 #define vtkScalarsToColorsPainter_h 28 #include "vtkRenderingOpenGLModule.h" 100 virtual void CreateDefaultLookupTable();
135 virtual int GetPremultiplyColorsWithAlpha(
vtkActor* actor);
151 ~vtkScalarsToColorsPainter() VTK_OVERRIDE;
177 double alpha,
int multiply_with_alpha,
205 void UpdateColorTextureMap(
double alpha,
int multiply_with_alpha);
211 vtkSetVector2Macro(ScalarRange,
double);
220 vtkSetStringMacro(ArrayName);
229 vtkIdType FieldDataTupleId;
237 int InterpolateScalarsBeforeMapping;
239 int ScalarMaterialMode;
240 double LastUsedAlpha;
242 int LastUsedMultiplyWithAlpha;
243 double ScalarRange[2];
244 int ScalarVisibility;
245 int UseLookupTableScalarRange;
251 int UsingScalarColoring;
254 vtkScalarsToColorsPainter(const vtkScalarsToColorsPainter&) VTK_DELETE_FUNCTION;
255 void operator=(const vtkScalarsToColorsPainter&) VTK_DELETE_FUNCTION;
represents an object (geometry & properties) in a rendered scene
abstract class to specify dataset behavior
record modification and/or execution time
virtual vtkDataObject * GetOutput()
Get the output data object from this painter.
abstract specification for renderers
Hold a reference to a vtkObjectBase instance.
Detect and break reference loops.
Superclass for mapping scalar values to colors.
a simple class to control print indentation
topologically and geometrically regular array of data
abstract superclass for arrays of numeric data
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
painter that converts scalars to colors.
Abstract class for drawing poly data.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
general representation of visualization data
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.