18 #ifndef __itkScalarToRGBColormapImageFilter_h
19 #define __itkScalarToRGBColormapImageFilter_h
76 template<
class TInputImage,
class TOutputImage >
116 typedef enum { Red, Green, Blue, Grey, Hot, Cool, Spring,
Summer,
117 Autumn,
Winter, Copper, Jet, HSV, OverUnder } ColormapEnumType;
119 void SetColormap(ColormapEnumType);
126 itkSetMacro(UseInputImageExtremaForScaling,
bool);
127 itkGetConstMacro(UseInputImageExtremaForScaling,
bool);
128 itkBooleanMacro(UseInputImageExtremaForScaling);
135 void PrintSelf(std::ostream & os,
Indent indent)
const;
137 virtual void GenerateOutputInformation()
142 Superclass::GenerateOutputInformation();
149 if ( output->GetNumberOfComponentsPerPixel() != 3 )
151 output->SetNumberOfComponentsPerPixel( 3 );
166 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
170 void BeforeThreadedGenerateData();
174 void operator=(
const Self &);
182 #ifndef ITK_MANUAL_INSTANTIATION
183 #include "itkScalarToRGBColormapImageFilter.hxx"