29 #ifndef vtkImageMapToColors_h
30 #define vtkImageMapToColors_h
32 #include "vtkImagingCoreModule.h"
56 vtkSetMacro(OutputFormat,
int);
57 vtkGetMacro(OutputFormat,
int);
68 vtkSetMacro(ActiveComponent,
int);
69 vtkGetMacro(ActiveComponent,
int);
92 vtkSetVector4Macro(NaNColor,
unsigned char);
93 vtkGetVector4Macro(NaNColor,
unsigned char);
104 int extent[6],
int id)
override;
117 unsigned char NaNColor[4];
topologically and geometrically regular array of data
map the input image through a lookup table
void SetOutputFormatToLuminance()
vtkScalarsToColors * LookupTable
~vtkImageMapToColors() override
int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
This is called by the superclass.
vtkMTimeType GetMTime() override
We need to check the modified time of the lookup table too.
void SetOutputFormatToRGB()
static vtkImageMapToColors * New()
vtkTypeBool PassAlphaToOutput
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetLookupTable(vtkScalarsToColors *)
Set the lookup table.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
Subclasses can reimplement this method to collect information from their inputs and set information f...
void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int id) override
If the subclass does not define an Execute method, then the task will be broken up,...
void SetOutputFormatToRGBA()
void SetOutputFormatToLuminanceAlpha()
a simple class to control print indentation
Superclass for mapping scalar values to colors.
Generic filter that has one input.
#define VTK_LUMINANCE_ALPHA
vtkTypeUInt32 vtkMTimeType