13 #ifndef mitkImageCast_h
14 #define mitkImageCast_h
20 #include <itkVectorImage.h>
25 template <
typename TPixel,
unsigned int VImageDimension,
class ItkOutputImageType>
29 template <
typename TPixel,
unsigned int VImageDimension,
class ItkOutputImageType>
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());
Image class for storing images.
void MITKCORE_EXPORT CastToItkImage(const mitk::Image *mitkImage, itk::SmartPointer< ItkOutputImageType > &itkOutputImage)
Cast an mitk::Image to an itk::Image with a specific type.
void CastToMitkImage(const itk::SmartPointer< ItkOutputImageType > &itkimage, itk::SmartPointer< mitk::Image > &mitkoutputimage)
Cast an itk::Image (with a specific type) to an mitk::Image.
Find image slices visible on a given plane.
void _CastToItkImage2Access(const itk::Image< TPixel, VImageDimension > *itkInputImage, itk::SmartPointer< ItkOutputImageType > &itkOutputImage)