13 #ifndef MITKIMAGECAST_H_HEADER_INCLUDED 14 #define MITKIMAGECAST_H_HEADER_INCLUDED 20 #include <itkVectorImage.h> 25 template <
typename TPixel,
unsigned int VImageDimension,
class ItkOutputImageType>
29 template <
typename TPixel,
unsigned int VImageDimension,
class ItkOutputImageType>
32 #endif // DOXYGEN_SKIP 52 template <
typename ItkOutputImageType>
62 template <
typename TPixelType,
unsigned int VImageDimension>
73 template <
typename ItkOutputImageType>
87 template <
typename ItkOutputImageType>
90 if (mitkoutputimage.IsNull())
94 mitkoutputimage->InitializeByItk(itkimage);
95 mitkoutputimage->SetChannel(itkimage->GetBufferPointer());
99 #endif // of MITKIMAGECAST_H_HEADER_INCLUDED
DataCollection - Class to facilitate loading/accessing structured data.
Image class for storing images.
void _CastToItkImage2Access(const itk::Image< TPixel, VImageDimension > *itkInputImage, itk::SmartPointer< ItkOutputImageType > &itkOutputImage)
void CastToMitkImage(const itk::SmartPointer< ItkOutputImageType > &itkimage, itk::SmartPointer< mitk::Image > &mitkoutputimage)
Cast an itk::Image (with a specific type) to an mitk::Image.
void MITKCORE_EXPORT CastToItkImage(const mitk::Image *mitkImage, itk::SmartPointer< ItkOutputImageType > &itkOutputImage)
Cast an mitk::Image to an itk::Image with a specific type.