Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitkImageCastPart3.cpp File Reference
#include <mitkImageCast.txx>
#include <itkDiffusionTensor3D.h>
#include <itkRGBPixel.h>
#include <itkVector.h>

Go to the source code of this file.

Namespaces

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

Macros

#define CAST_HUNDRED_VECS(HUN)
 
#define CAST_TEN_VECS(TEN)
 
#define CAST_N_VEC(N_DIRS)
 
#define _CAST_N_VEC(N_DIRS, PIXTYPE)
 

Typedefs

typedef itk::Image< itk::RGBPixel< unsigned char >, 2 > mitk::itkImageRGBUC2
 
typedef itk::Image< itk::DiffusionTensor3D< float >, 2 > mitk::itkImageDTIF2
 
typedef itk::Image< itk::DiffusionTensor3D< double >, 2 > mitk::itkImageDTID2
 
typedef itk::Image< itk::RGBPixel< unsigned char >, 3 > mitk::itkImageRGBUC3
 
typedef itk::Image< itk::DiffusionTensor3D< float >, 3 > mitk::itkImageDTIF3
 
typedef itk::Image< itk::DiffusionTensor3D< double >, 3 > mitk::itkImageDTID3
 

Functions

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

Macro Definition Documentation

#define _CAST_N_VEC (   N_DIRS,
  PIXTYPE 
)

Definition at line 70 of file mitkImageCastPart3.cpp.

#define CAST_HUNDRED_VECS (   HUN)

Definition at line 41 of file mitkImageCastPart3.cpp.

#define CAST_N_VEC (   N_DIRS)

Definition at line 65 of file mitkImageCastPart3.cpp.

#define CAST_TEN_VECS (   TEN)

Definition at line 53 of file mitkImageCastPart3.cpp.