35 #ifndef vtkImageMapToColors_h
36 #define vtkImageMapToColors_h
39 #include "vtkImagingCoreModule.h"
64 vtkGetMacro(OutputFormat,
int);
76 vtkGetMacro(ActiveComponent,
int);
86 vtkGetMacro(PassAlphaToOutput,
int);
99 vtkSetVector4Macro(NaNColor,
unsigned char);
100 vtkGetVector4Macro(NaNColor,
unsigned char);
105 ~vtkImageMapToColors();
109 vtkInformationVector *) VTK_OVERRIDE;
111 void ThreadedRequestData(vtkInformation *request,
112 vtkInformationVector **inputVector,
113 vtkInformationVector *outputVector,
115 int extent[6],
int id) VTK_OVERRIDE;
117 virtual
int RequestData(vtkInformation *request,
118 vtkInformationVector **inputVector,
119 vtkInformationVector *outputVector) VTK_OVERRIDE;
125 int PassAlphaToOutput;
129 unsigned char NaNColor[4];
131 vtkImageMapToColors(const vtkImageMapToColors&) VTK_DELETE_FUNCTION;
132 void operator=(const vtkImageMapToColors&) VTK_DELETE_FUNCTION;
#define VTK_LUMINANCE_ALPHA
void SetOutputFormatToLuminance()
Set the output format, the default is RGBA.
void SetOutputFormatToLuminanceAlpha()
Set the output format, the default is RGBA.
vtkTypeUInt64 vtkMTimeType
Superclass for mapping scalar values to colors.
Generic filter that has one input.
a simple class to control print indentation
void SetOutputFormatToRGBA()
Set the output format, the default is RGBA.
topologically and geometrically regular array of data
virtual vtkMTimeType GetMTime()
Return this object's modified time.
map the input image through a lookup table
void SetOutputFormatToRGB()
Set the output format, the default is RGBA.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.