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);
134 void PrintSelf(std::ostream & os,
Indent indent)
const;
136 virtual void GenerateOutputInformation()
141 Superclass::GenerateOutputInformation();
148 if ( output->GetNumberOfComponentsPerPixel() != 3 )
150 output->SetNumberOfComponentsPerPixel( 3 );
165 void ThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread,
169 void BeforeThreadedGenerateData();
173 void operator=(
const Self &);
181 #ifndef ITK_MANUAL_INSTANTIATION
182 #include "itkScalarToRGBColormapImageFilter.hxx"