22 #ifndef otbRGBAPixelConverter_h
23 #define otbRGBAPixelConverter_h
25 #include "itkProcessObject.h"
26 #include "itkRGBAPixel.h"
27 #include "itkRGBPixel.h"
45 template <
class TInternalInputPixelType,
class TOutputPixelType>
73 void PrintSelf(std::ostream& os, itk::Indent indent)
const override
75 Superclass::PrintSelf(os, indent);
84 template <
class TInternalInputPixelType,
class TInternalOutputPixelType>
85 class ITK_EXPORT
RGBAPixelConverter<TInternalInputPixelType, typename
itk::RGBAPixel<TInternalOutputPixelType>> :
public itk::ProcessObject
112 void PrintSelf(std::ostream& os, itk::Indent indent)
const override
114 Superclass::PrintSelf(os, indent);
123 template <
class TInternalInputPixelType,
class TInternalOutputPixelType>
124 class ITK_EXPORT
RGBAPixelConverter<TInternalInputPixelType, typename
itk::RGBPixel<TInternalOutputPixelType>> :
public itk::ProcessObject
151 void PrintSelf(std::ostream& os, itk::Indent indent)
const override
153 Superclass::PrintSelf(os, indent);
163 #ifndef OTB_MANUAL_INSTANTIATION
Convert an itk::RGBApixel<InternalType> into another pixel type.
void PrintSelf(std::ostream &os, itk::Indent indent) const override
itk::SmartPointer< const Self > ConstPointer
RGBAPixelConverter(const Self &)=delete
TOutputPixelType OutputPixelType
itk::SmartPointer< Self > Pointer
itk::RGBAPixel< TInternalInputPixelType > InputPixelType
void operator=(const Self &)=delete
itk::ProcessObject Superclass
~RGBAPixelConverter() override
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.