28 #ifndef vtkScalarsToColorsPainter_h
29 #define vtkScalarsToColorsPainter_h
31 #include "vtkRenderingOpenGLModule.h"
103 virtual void CreateDefaultLookupTable();
138 virtual int GetPremultiplyColorsWithAlpha(
vtkActor* actor);
180 double alpha,
int multiply_with_alpha,
208 void UpdateColorTextureMap(
double alpha,
int multiply_with_alpha);
214 vtkSetVector2Macro(ScalarRange,
double);
223 vtkSetStringMacro(ArrayName);
246 double ScalarRange[2];
represents an object (geometry & properties) in a rendered scene
int InterpolateScalarsBeforeMapping
abstract class to specify dataset behavior
virtual void ProcessInformation(vtkInformation *)
Called before RenderInternal() if the Information has been changed since the last time this method wa...
record modification and/or execution time
virtual vtkDataObject * GetOutput()
Get the output data object from this painter.
virtual void PrepareForRendering(vtkRenderer *, vtkActor *)
Some subclasses may need to do some preprocessing before the actual rendering can be done eg...
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
void ReportReferences(vtkGarbageCollector *collector) override
Take part in garbage collection.
a simple class to control print indentation
topologically and geometrically regular array of data
abstract superclass for arrays of numeric data
vtkTimeStamp OutputUpdateTime
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkDataObject * OutputData
painter that converts scalars to colors.
int LastUsedMultiplyWithAlpha
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
vtkSmartPointer< vtkScalarsToColors > ScalarsLookupTable
virtual void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.