13 #ifndef mitkRGBToRGBACastImageFilter_h
14 #define mitkRGBToRGBACastImageFilter_h
20 #include <itkRGBPixel.h>
24 template <
class TPixel,
unsigned int VImageDimension>
25 class ITK_EXPORT
Image;
45 itkFactorylessNewMacro(Self);
76 template <
typename TPixel,
unsigned int VImageDimension>
79 typename TPixel::ComponentType defaultAlpha);
Superclass of all classes having one or more Images as input and generating Images as output.
Image class for storing multi-dimensional medical image data.
Image filter that casts RGB images to RGBA by adding a fully opaque alpha channel.
~RGBToRGBACastImageFilter() override
void GenerateInputRequestedRegion() override
mitkClassMacro(RGBToRGBACastImageFilter, ImageToImageFilter)
itk::RGBPixel< unsigned char > UCRGBPixelType
RGBToRGBACastImageFilter()
void GenerateData() override
itk::RGBPixel< unsigned short > USRGBPixelType
mitk::ImageTimeSelector::Pointer m_OutputTimeSelector
itk::TimeStamp m_TimeOfHeaderInitialization
Time when the output header was last initialized.
void InternalCast(itk::Image< TPixel, VImageDimension > *itkImage, mitk::RGBToRGBACastImageFilter *addComponentFilter, typename TPixel::ComponentType defaultAlpha)
mitk::ImageTimeSelector::Pointer m_InputTimeSelector
void GenerateOutputInformation() override
itk::RGBPixel< float > FloatRGBPixelType
static bool IsRGBImage(const mitk::Image *image)
Checks if the passed mitk::Image is an RGB image supported by this filter.
itk::RGBPixel< double > DoubleRGBPixelType
Find image slices visible on a given plane.