17 #ifndef MITKRGBTORGBACASTIMAGEFILTER_H_HEADER_INCLUDED
18 #define MITKRGBTORGBACASTIMAGEFILTER_H_HEADER_INCLUDED
24 #include <itkRGBPixel.h>
28 template <
class TPixel,
unsigned int VImageDimension>
29 class ITK_EXPORT
Image;
42 itkFactorylessNewMacro(
Self) itkCloneMacro(
Self)
49 static
bool IsRGBImage(const
mitk::
Image *image);
62 virtual
void GenerateInputRequestedRegion() override;
64 virtual
void GenerateOutputInformation() override;
66 virtual
void GenerateData() override;
68 template <typename TPixel,
unsigned int VImageDimension>
69 void InternalCast(
itk::
Image<TPixel, VImageDimension> *itkImage,
71 typename TPixel::ComponentType defaultAlpha);
78 itk::TimeStamp m_TimeOfHeaderInitialization;
itk::RGBPixel< float > FloatRGBPixelType
itk::RGBPixel< unsigned char > UCRGBPixelType
itk::RGBPixel< double > DoubleRGBPixelType
Superclass of all classes generating some kind of mitk::BaseData.
DataCollection - Class to facilitate loading/accessing structured data.
itk::RGBPixel< unsigned short > USRGBPixelType
#define mitkClassMacro(className, SuperClassName)
Image class for storing images.
Provides access to a volume at a specific time of the input image.
Superclass of all classes having one or more Images as input and generating Images as output...