18 #ifndef itkScalarToRGBColormapImageFilter_h
19 #define itkScalarToRGBColormapImageFilter_h
23 #include "ITKColormapExport.h"
55 #if !defined(ITK_LEGACY_REMOVE)
60 static constexpr RGBColormapFilterEnum Red = RGBColormapFilterEnum::Red;
61 static constexpr RGBColormapFilterEnum Green = RGBColormapFilterEnum::Green;
62 static constexpr RGBColormapFilterEnum Blue = RGBColormapFilterEnum::Blue;
63 static constexpr RGBColormapFilterEnum Grey = RGBColormapFilterEnum::Grey;
64 static constexpr RGBColormapFilterEnum Hot = RGBColormapFilterEnum::Hot;
65 static constexpr RGBColormapFilterEnum Cool = RGBColormapFilterEnum::Cool;
66 static constexpr RGBColormapFilterEnum Spring = RGBColormapFilterEnum::Spring;
67 static constexpr RGBColormapFilterEnum Summer = RGBColormapFilterEnum::Summer;
68 static constexpr RGBColormapFilterEnum Autumn = RGBColormapFilterEnum::Autumn;
69 static constexpr RGBColormapFilterEnum Winter = RGBColormapFilterEnum::Winter;
70 static constexpr RGBColormapFilterEnum Copper = RGBColormapFilterEnum::Copper;
71 static constexpr RGBColormapFilterEnum Jet = RGBColormapFilterEnum::Jet;
72 static constexpr RGBColormapFilterEnum HSV = RGBColormapFilterEnum::HSV;
73 static constexpr RGBColormapFilterEnum OverUnder = RGBColormapFilterEnum::OverUnder;
76 extern ITKColormap_EXPORT std::ostream &
130 template <
typename TInputImage,
typename TOutputImage>
162 #if !defined(ITK_LEGACY_REMOVE)
167 #if !defined(ITK_LEGACY_REMOVE)
196 itkSetMacro(UseInputImageExtremaForScaling,
bool);
197 itkGetConstMacro(UseInputImageExtremaForScaling,
bool);
198 itkBooleanMacro(UseInputImageExtremaForScaling);
206 PrintSelf(std::ostream & os,
Indent indent)
const override;
213 Superclass::GenerateOutputInformation();
221 if (output->GetNumberOfComponentsPerPixel() != 3)
223 output->SetNumberOfComponentsPerPixel(3);
240 DynamicThreadedGenerateData(
const OutputImageRegionType & outputRegionForThread)
override;
244 BeforeThreadedGenerateData()
override;
254 #ifndef ITK_MANUAL_INSTANTIATION
255 # include "itkScalarToRGBColormapImageFilter.hxx"