34 #ifndef __vtkImageMapToColors_h
35 #define __vtkImageMapToColors_h
38 #include "vtkImagingCoreModule.h"
39 #include "vtkThreadedImageAlgorithm.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 *);
90 void ThreadedRequestData(vtkInformation *request,
91 vtkInformationVector **inputVector,
92 vtkInformationVector *outputVector,
93 vtkImageData ***inData, vtkImageData **outData,
94 int extent[6],
int id);
96 virtual int RequestData(vtkInformation *request,
97 vtkInformationVector **inputVector,
98 vtkInformationVector *outputVector);
void SetOutputFormatToLuminance()
void SetOutputFormatToLuminanceAlpha()
vtkScalarsToColors * LookupTable
void SetOutputFormatToRGBA()
map the input image through a lookup table
void SetOutputFormatToRGB()