Go to the documentation of this file.
27 #ifndef vtkScalarsToColorsPainter_h
28 #define vtkScalarsToColorsPainter_h
146 double alpha,
int multiply_with_alpha,
205 double ScalarRange[2];
int CanUseTextureMapForColoring(vtkDataObject *input)
static vtkInformationObjectBaseKey * LOOKUP_TABLE()
GLsizei GLsizei GLenum GLenum const GLvoid * data
static vtkInformationIntegerKey * ARRAY_ACCESS_MODE()
#define vtkSetVector2Macro(name, type)
static vtkInformationDoubleVectorKey * SCALAR_RANGE()
virtual ~vtkScalarsToColorsPainter()
static vtkInformationIntegerKey * INTERPOLATE_SCALARS_BEFORE_MAPPING()
painter that converts scalars to colors. It enable/disables coloring state depending on the ScalarMod...
virtual vtkIdType GetTextureSizeLimit()
int UseLookupTableScalarRange
vtkSmartPointer< vtkImageData > ColorTextureMap
virtual void MapScalars(vtkDataSet *output, double alpha, int multiply_with_alpha, vtkDataSet *input)
record modification and/or execution time
#define vtkTypeMacro(thisClass, superclass)
void MapScalarsToTexture(vtkDataSet *output, vtkDataArray *scalars, vtkDataSet *input)
abstract superclass for arrays of numeric data
vtkScalarsToColors * GetLookupTable()
static vtkInformationIntegerKey * COLOR_MODE()
GLenum GLenum GLenum input
virtual void PrepareForRendering(vtkRenderer *renderer, vtkActor *actor)
static vtkInformationStringKey * ARRAY_NAME()
static vtkScalarsToColorsPainter * New()
virtual int GetPremultiplyColorsWithAlpha(vtkActor *actor)
vtkScalarsToColors * LookupTable
virtual vtkDataObject * NewClone(vtkDataObject *data)
static vtkInformationIntegerKey * FIELD_DATA_TUPLE_ID()
vtkScalarsToColorsPainter()
virtual void ProcessInformation(vtkInformation *)
virtual vtkDataObject * GetOutput()
represents an object (geometry & properties) in a rendered scene
topologically and geometrically regular array of data
a simple class to control print indentation
#define vtkSetStringMacro(name)
Abstract class for drawing poly data.
static vtkInformationIntegerKey * USE_LOOKUP_TABLE_SCALAR_RANGE()
vtkIdType FieldDataTupleId
virtual void CreateDefaultLookupTable()
virtual void ReportReferences(vtkGarbageCollector *collector)
Superclass for mapping scalar values to colors.
static vtkInformationIntegerKey * SCALAR_MODE()
Detect and break reference loops.
static vtkInformationIntegerKey * ARRAY_COMPONENT()
int LastUsedMultiplyWithAlpha
abstract class to specify dataset behavior
vtkSetMacro(IgnoreDriverBugs, bool)
GLclampf GLclampf GLclampf alpha
static vtkInformationIntegerKey * SCALAR_MATERIAL_MODE()
vtkTimeStamp OutputUpdateTime
void PrintSelf(ostream &os, vtkIndent indent)
abstract specification for renderers
void UpdateColorTextureMap(double alpha, int multiply_with_alpha)
int InterpolateScalarsBeforeMapping
vtkSmartPointer< vtkScalarsToColors > ScalarsLookupTable
vtkDataObject * OutputData
static vtkInformationIntegerKey * SCALAR_VISIBILITY()
general representation of visualization data
static vtkInformationIntegerKey * ARRAY_ID()
#define VTKRENDERINGOPENGL_EXPORT
void SetLookupTable(vtkScalarsToColors *lut)