34 #ifndef __vtkImageMapToColors_h
35 #define __vtkImageMapToColors_h
38 #include "vtkImagingCoreModule.h"
41 class vtkScalarsToColors;
48 void PrintSelf(ostream& os, vtkIndent indent);
52 virtual void SetLookupTable(vtkScalarsToColors*);
53 vtkGetObjectMacro(LookupTable,vtkScalarsToColors);
58 vtkSetMacro(OutputFormat,
int);
59 vtkGetMacro(OutputFormat,
int);
68 vtkSetMacro(ActiveComponent,
int);
69 vtkGetMacro(ActiveComponent,
int);
76 vtkSetMacro(PassAlphaToOutput,
int);
77 vtkBooleanMacro(PassAlphaToOutput,
int);
78 vtkGetMacro(PassAlphaToOutput,
int);
82 virtual unsigned long GetMTime();
88 virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *);
91 vtkInformationVector **inputVector,
92 vtkInformationVector *outputVector,
93 vtkImageData ***inData, vtkImageData **outData,
94 int extent[6],
int id);
97 vtkInformationVector **inputVector,
98 vtkInformationVector *outputVector);
void SetOutputFormatToLuminance()
void SetOutputFormatToLuminanceAlpha()
vtkScalarsToColors * LookupTable
void PrintSelf(ostream &os, vtkIndent indent)
Generic filter that has one input..
void SetOutputFormatToRGBA()
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
map the input image through a lookup table
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
void SetOutputFormatToRGB()
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
static vtkAlgorithm * New()