24 #ifndef vtkLookupTableWithEnabling_h
25 #define vtkLookupTableWithEnabling_h
28 #include "vtkRenderingCoreModule.h"
30 VTK_ABI_NAMESPACE_BEGIN
49 virtual void SetEnabledArray(
vtkDataArray* enabledArray);
57 int numberOfComponents,
int vectorComponent,
int outputFormat)
override;
64 virtual void DisableColor(
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char* rd,
65 unsigned char* gd,
unsigned char* bd);
void MapScalarsThroughTable(vtkAbstractArray *input, unsigned char *output, int numberOfTuples, int numberOfComponents, int vectorComponent, int outputFormat) override
Map a set of scalars through the lookup table.
Abstract superclass for all arrays.
vtkDataArray * EnabledArray
map scalar values into colors via a lookup table
A lookup table that allows for an optional array to be provided that specifies which scalars to "enab...
a simple class to control print indentation
abstract superclass for arrays of numeric data
static vtkLookupTable * New()
Construct with range=[0,1]; and hsv ranges set up for rainbow color table (from red to blue)...
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void MapScalarsThroughTable(vtkDataArray *scalars, unsigned char *output, int outputFormat)
Map a set of scalars through the lookup table in a single operation.