29 #ifndef vtkImageMapToColors_h
30 #define vtkImageMapToColors_h
33 #include "vtkImagingCoreModule.h"
58 vtkGetMacro(OutputFormat,
int);
70 vtkGetMacro(ActiveComponent,
int);
80 vtkGetMacro(PassAlphaToOutput,
int);
93 vtkSetVector4Macro(NaNColor,
unsigned char);
94 vtkGetVector4Macro(NaNColor,
unsigned char);
99 ~vtkImageMapToColors() VTK_OVERRIDE;
103 vtkInformationVector *) VTK_OVERRIDE;
105 void ThreadedRequestData(vtkInformation *request,
106 vtkInformationVector **inputVector,
107 vtkInformationVector *outputVector,
109 int extent[6],
int id) VTK_OVERRIDE;
111 int RequestData(vtkInformation *request,
112 vtkInformationVector **inputVector,
113 vtkInformationVector *outputVector) VTK_OVERRIDE;
119 int PassAlphaToOutput;
123 unsigned char NaNColor[4];
125 vtkImageMapToColors(const vtkImageMapToColors&) VTK_DELETE_FUNCTION;
126 void operator=(const vtkImageMapToColors&) VTK_DELETE_FUNCTION;
#define VTK_LUMINANCE_ALPHA
void SetOutputFormatToLuminance()
Set the output format, the default is RGBA.
vtkTypeUInt32 vtkMTimeType
void SetOutputFormatToLuminanceAlpha()
Set the output format, the default is RGBA.
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.