Medical Imaging Interaction Toolkit  2018.4.99-bd7b41ba
Medical Imaging Interaction Toolkit
mitkImageCastPart4.cpp File Reference
#include <mitkImageCast.txx>
#include <itkDiffusionTensor3D.h>
#include <itkRGBPixel.h>

Go to the source code of this file.

Namespaces

 mitk
 DataCollection - Class to facilitate loading/accessing structured data.
 

Macros

#define TYPE_VECS(HUN)
 
#define TYPE_TEN_VECS(HUN)
 
#define TYPE_N_VEC(N_DIRS)
 
#define _TYPE_N_VEC(N_DIRS, PIXTYPE)
 

Functions

template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itkImageRGBUC2 > &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTIF2 > &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTID2 > &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itkImageRGBUC3 > &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTIF3 > &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itkImageDTID3 > &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 2 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 2 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 2 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 2 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 2 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 2 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 3 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 3 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 3 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 3 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 6 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 6 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 6 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 6 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 15 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 15 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 15 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 15 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 15 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 15 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 28 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 28 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 28 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 28 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 28 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 28 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 42 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 42 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 42 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 42 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 45 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 45 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 45 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 45 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 45 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 45 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 66 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 66 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 66 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 66 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 66 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 66 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 91 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 91 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 91 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 91 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 91 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 91 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 92 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 92 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 92 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 92 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 162 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 162 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 162 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 162 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 252 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 252 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 252 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 252 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 362 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 362 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 362 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 362 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 492 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 492 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 492 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 492 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 642 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 642 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 642 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 642 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 812 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 812 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 812 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 812 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< double, 1002 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< float, 1002 >, 3 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 1002 >, 2 >> &itkOutputImage)
 
template<>
void MITKCORE_EXPORT mitk::CastToItkImage (const mitk::Image *mitkImage, itk::SmartPointer< itk::Image< itk::Vector< short, 1002 >, 3 >> &itkOutputImage)
 

Macro Definition Documentation

◆ _TYPE_N_VEC

#define _TYPE_N_VEC (   N_DIRS,
  PIXTYPE 
)

Definition at line 119 of file mitkImageCastPart4.cpp.

◆ TYPE_N_VEC

#define TYPE_N_VEC (   N_DIRS)

Definition at line 114 of file mitkImageCastPart4.cpp.

◆ TYPE_TEN_VECS

#define TYPE_TEN_VECS (   HUN)

Definition at line 102 of file mitkImageCastPart4.cpp.

◆ TYPE_VECS

#define TYPE_VECS (   HUN)

Definition at line 90 of file mitkImageCastPart4.cpp.