MeVisLabToolboxReference
FMEwork/ITK/Sources/ITK/MLITK/ITKSupport/mlITKMultiBaseConnect.h File Reference

File containing type definitions and a helper class to pass templated ITK objects from one module to another via base field connections. More...

#include "mlInitSystemITKSupport.h"
#include "mlITKMLBaseWrapper.h"
#include <itkImage.h>
#include <itkPoint.h>
#include <itkVector.h>
#include <itkFiniteDifferenceFunction.h>
#include <itkPDEDeformableRegistrationFunction.h>
#include <itkImageFunction.h>

Go to the source code of this file.

Classes

class  ml::MultiBaseType
 Class to provide a number of get/set functions for often used templated objects, for example function pointers. More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Typedefs

typedef itk::Vector< float,2 > Vox2DFloatVecType
 Include most ML specific things.
typedef itk::Vector< float,3 > Vox3DFloatVecType
typedef itk::Vector< float,4 > Vox4DFloatVecType
typedef itk::Vector< float,6 > Vox6DFloatVecType
typedef itk::Vector< float,8 > Vox8DFloatVecType
typedef itk::Vector< double, 2 > Vox2DDoubleVecType
typedef itk::Vector< double, 3 > Vox3DDoubleVecType
typedef itk::Vector< double, 4 > Vox4DDoubleVecType
typedef itk::Vector< double, 6 > Vox6DDoubleVecType
typedef itk::Vector< double, 8 > Vox8DDoubleVecType
typedef itk::Image< MLint8, 2 > Img2OfVoxInt8Type
typedef itk::Image< MLint16, 2 > Img2OfVoxInt16Type
typedef itk::Image< MLint32, 2 > Img2OfVoxInt32Type
typedef itk::Image< MLuint8, 2 > Img2OfVoxUInt8Type
typedef itk::Image< MLuint16, 2 > Img2OfVoxUInt16Type
typedef itk::Image< MLuint32, 2 > Img2OfVoxUInt32Type
typedef itk::Image< MLfloat, 2 > Img2OfVoxFloatType
typedef itk::Image< MLdouble, 2 > Img2OfVoxDoubleType
typedef itk::Image
< Vox2DFloatVecType, 2 > 
Img2OfVox2DFloatVecType
typedef itk::Image
< Vox2DDoubleVecType, 2 > 
Img2OfVox2DDoubleVecType
typedef itk::Image
< Vox3DFloatVecType, 2 > 
Img2OfVox3DFloatVecType
typedef itk::Image
< Vox3DDoubleVecType, 2 > 
Img2OfVox3DDoubleVecType
typedef itk::Image
< Vox4DFloatVecType, 2 > 
Img2OfVox4DFloatVecType
typedef itk::Image
< Vox4DDoubleVecType, 2 > 
Img2OfVox4DDoubleVecType
typedef itk::Image
< Vox6DFloatVecType, 2 > 
Img2OfVox6DFloatVecType
typedef itk::Image
< Vox6DDoubleVecType, 2 > 
Img2OfVox6DDoubleVecType
typedef itk::Image
< Vox8DFloatVecType, 2 > 
Img2OfVox8DFloatVecType
typedef itk::Image
< Vox8DDoubleVecType, 2 > 
Img2OfVox8DDoubleVecType
typedef itk::Image< MLint8, 3 > Img3OfVoxInt8Type
typedef itk::Image< MLint16, 3 > Img3OfVoxInt16Type
typedef itk::Image< MLint32, 3 > Img3OfVoxInt32Type
typedef itk::Image< MLuint8, 3 > Img3OfVoxUInt8Type
typedef itk::Image< MLuint16, 3 > Img3OfVoxUInt16Type
typedef itk::Image< MLuint32, 3 > Img3OfVoxUInt32Type
typedef itk::Image< MLfloat, 3 > Img3OfVoxFloatType
typedef itk::Image< MLdouble, 3 > Img3OfVoxDoubleType
typedef itk::Image
< Vox2DFloatVecType, 3 > 
Img3OfVox2DFloatVecType
typedef itk::Image
< Vox2DDoubleVecType, 3 > 
Img3OfVox2DDoubleVecType
typedef itk::Image
< Vox3DFloatVecType, 3 > 
Img3OfVox3DFloatVecType
typedef itk::Image
< Vox3DDoubleVecType, 3 > 
Img3OfVox3DDoubleVecType
typedef itk::Image
< Vox4DFloatVecType, 3 > 
Img3OfVox4DFloatVecType
typedef itk::Image
< Vox4DDoubleVecType, 3 > 
Img3OfVox4DDoubleVecType
typedef itk::Image
< Vox6DFloatVecType, 3 > 
Img3OfVox6DFloatVecType
typedef itk::Image
< Vox6DDoubleVecType, 3 > 
Img3OfVox6DDoubleVecType
typedef itk::Image
< Vox8DFloatVecType, 3 > 
Img3OfVox8DFloatVecType
typedef itk::Image
< Vox8DDoubleVecType, 3 > 
Img3OfVox8DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxInt8Type
FiniteDifferenceFunctionImg2OfVoxInt8Type
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxInt16Type
FiniteDifferenceFunctionImg2OfVoxInt16Type
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxInt32Type
FiniteDifferenceFunctionImg2OfVoxInt32Type
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxUInt8Type
FiniteDifferenceFunctionImg2OfVoxUInt8Type
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxUInt16Type
FiniteDifferenceFunctionImg2OfVoxUInt16Type
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxUInt32Type
FiniteDifferenceFunctionImg2OfVoxUInt32Type
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxFloatType
FiniteDifferenceFunctionImg2OfVoxFloatType
typedef
itk::FiniteDifferenceFunction
< Img2OfVoxDoubleType
FiniteDifferenceFunctionImg2OfVoxDoubleType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox2DFloatVecType
FiniteDifferenceFunctionImg2OfVox2DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox2DDoubleVecType
FiniteDifferenceFunctionImg2OfVox2DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox3DFloatVecType
FiniteDifferenceFunctionImg2OfVox3DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox3DDoubleVecType
FiniteDifferenceFunctionImg2OfVox3DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox4DFloatVecType
FiniteDifferenceFunctionImg2OfVox4DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox4DDoubleVecType
FiniteDifferenceFunctionImg2OfVox4DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox6DFloatVecType
FiniteDifferenceFunctionImg2OfVox6DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox6DDoubleVecType
FiniteDifferenceFunctionImg2OfVox6DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox8DFloatVecType
FiniteDifferenceFunctionImg2OfVox8DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img2OfVox8DDoubleVecType
FiniteDifferenceFunctionImg2OfVox8DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxInt8Type
FiniteDifferenceFunctionImg3OfVoxInt8Type
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxInt16Type
FiniteDifferenceFunctionImg3OfVoxInt16Type
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxInt32Type
FiniteDifferenceFunctionImg3OfVoxInt32Type
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxUInt8Type
FiniteDifferenceFunctionImg3OfVoxUInt8Type
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxUInt16Type
FiniteDifferenceFunctionImg3OfVoxUInt16Type
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxUInt32Type
FiniteDifferenceFunctionImg3OfVoxUInt32Type
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxFloatType
FiniteDifferenceFunctionImg3OfVoxFloatType
typedef
itk::FiniteDifferenceFunction
< Img3OfVoxDoubleType
FiniteDifferenceFunctionImg3OfVoxDoubleType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox2DFloatVecType
FiniteDifferenceFunctionImg3OfVox2DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox2DDoubleVecType
FiniteDifferenceFunctionImg3OfVox2DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox3DFloatVecType
FiniteDifferenceFunctionImg3OfVox3DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox3DDoubleVecType
FiniteDifferenceFunctionImg3OfVox3DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox4DFloatVecType
FiniteDifferenceFunctionImg3OfVox4DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox4DDoubleVecType
FiniteDifferenceFunctionImg3OfVox4DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox6DFloatVecType
FiniteDifferenceFunctionImg3OfVox6DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox6DDoubleVecType
FiniteDifferenceFunctionImg3OfVox6DDoubleVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox8DFloatVecType
FiniteDifferenceFunctionImg3OfVox8DFloatVecType
typedef
itk::FiniteDifferenceFunction
< Img3OfVox8DDoubleVecType
FiniteDifferenceFunctionImg3OfVox8DDoubleVecType
typedef
itk::PDEDeformableRegistrationFunction
< Img3OfVoxFloatType,
Img3OfVoxFloatType,
Img3OfVox3DFloatVecType
PDEDeformableRegFunction3DF3DF3DFVType

Detailed Description

File containing type definitions and a helper class to pass templated ITK objects from one module to another via base field connections.

Author:
Wolf Spindler
Date:
10/2006

Definition in file mlITKMultiBaseConnect.h.


Typedef Documentation

Definition at line 89 of file mlITKMultiBaseConnect.h.

Definition at line 88 of file mlITKMultiBaseConnect.h.

Definition at line 91 of file mlITKMultiBaseConnect.h.

Definition at line 90 of file mlITKMultiBaseConnect.h.

Definition at line 93 of file mlITKMultiBaseConnect.h.

Definition at line 92 of file mlITKMultiBaseConnect.h.

Definition at line 95 of file mlITKMultiBaseConnect.h.

Definition at line 94 of file mlITKMultiBaseConnect.h.

Definition at line 97 of file mlITKMultiBaseConnect.h.

Definition at line 96 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxDoubleType > FiniteDifferenceFunctionImg2OfVoxDoubleType

Definition at line 87 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxFloatType > FiniteDifferenceFunctionImg2OfVoxFloatType

Definition at line 86 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxInt16Type > FiniteDifferenceFunctionImg2OfVoxInt16Type

Definition at line 81 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxInt32Type > FiniteDifferenceFunctionImg2OfVoxInt32Type

Definition at line 82 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxInt8Type > FiniteDifferenceFunctionImg2OfVoxInt8Type

Definition at line 80 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxUInt16Type > FiniteDifferenceFunctionImg2OfVoxUInt16Type

Definition at line 84 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxUInt32Type > FiniteDifferenceFunctionImg2OfVoxUInt32Type

Definition at line 85 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img2OfVoxUInt8Type > FiniteDifferenceFunctionImg2OfVoxUInt8Type

Definition at line 83 of file mlITKMultiBaseConnect.h.

Definition at line 108 of file mlITKMultiBaseConnect.h.

Definition at line 107 of file mlITKMultiBaseConnect.h.

Definition at line 110 of file mlITKMultiBaseConnect.h.

Definition at line 109 of file mlITKMultiBaseConnect.h.

Definition at line 112 of file mlITKMultiBaseConnect.h.

Definition at line 111 of file mlITKMultiBaseConnect.h.

Definition at line 114 of file mlITKMultiBaseConnect.h.

Definition at line 113 of file mlITKMultiBaseConnect.h.

Definition at line 116 of file mlITKMultiBaseConnect.h.

Definition at line 115 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxDoubleType > FiniteDifferenceFunctionImg3OfVoxDoubleType

Definition at line 106 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxFloatType > FiniteDifferenceFunctionImg3OfVoxFloatType

Definition at line 105 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxInt16Type > FiniteDifferenceFunctionImg3OfVoxInt16Type

Definition at line 100 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxInt32Type > FiniteDifferenceFunctionImg3OfVoxInt32Type

Definition at line 101 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxInt8Type > FiniteDifferenceFunctionImg3OfVoxInt8Type

Definition at line 99 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxUInt16Type > FiniteDifferenceFunctionImg3OfVoxUInt16Type

Definition at line 103 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxUInt32Type > FiniteDifferenceFunctionImg3OfVoxUInt32Type

Definition at line 104 of file mlITKMultiBaseConnect.h.

typedef itk::FiniteDifferenceFunction<Img3OfVoxUInt8Type > FiniteDifferenceFunctionImg3OfVoxUInt8Type

Definition at line 102 of file mlITKMultiBaseConnect.h.

Definition at line 49 of file mlITKMultiBaseConnect.h.

Definition at line 48 of file mlITKMultiBaseConnect.h.

Definition at line 51 of file mlITKMultiBaseConnect.h.

Definition at line 50 of file mlITKMultiBaseConnect.h.

Definition at line 53 of file mlITKMultiBaseConnect.h.

Definition at line 52 of file mlITKMultiBaseConnect.h.

Definition at line 55 of file mlITKMultiBaseConnect.h.

Definition at line 54 of file mlITKMultiBaseConnect.h.

Definition at line 57 of file mlITKMultiBaseConnect.h.

Definition at line 56 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLdouble, 2> Img2OfVoxDoubleType

Definition at line 47 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLfloat, 2> Img2OfVoxFloatType

Definition at line 46 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLint16, 2> Img2OfVoxInt16Type

Definition at line 41 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLint32, 2> Img2OfVoxInt32Type

Definition at line 42 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLint8, 2> Img2OfVoxInt8Type

Definition at line 40 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLuint16, 2> Img2OfVoxUInt16Type

Definition at line 44 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLuint32, 2> Img2OfVoxUInt32Type

Definition at line 45 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLuint8, 2> Img2OfVoxUInt8Type

Definition at line 43 of file mlITKMultiBaseConnect.h.

Definition at line 68 of file mlITKMultiBaseConnect.h.

Definition at line 67 of file mlITKMultiBaseConnect.h.

Definition at line 70 of file mlITKMultiBaseConnect.h.

Definition at line 69 of file mlITKMultiBaseConnect.h.

Definition at line 72 of file mlITKMultiBaseConnect.h.

Definition at line 71 of file mlITKMultiBaseConnect.h.

Definition at line 74 of file mlITKMultiBaseConnect.h.

Definition at line 73 of file mlITKMultiBaseConnect.h.

Definition at line 76 of file mlITKMultiBaseConnect.h.

Definition at line 75 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLdouble, 3> Img3OfVoxDoubleType

Definition at line 66 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLfloat, 3> Img3OfVoxFloatType

Definition at line 65 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLint16, 3> Img3OfVoxInt16Type

Definition at line 60 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLint32, 3> Img3OfVoxInt32Type

Definition at line 61 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLint8, 3> Img3OfVoxInt8Type

Definition at line 59 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLuint16, 3> Img3OfVoxUInt16Type

Definition at line 63 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLuint32, 3> Img3OfVoxUInt32Type

Definition at line 64 of file mlITKMultiBaseConnect.h.

typedef itk::Image<MLuint8, 3> Img3OfVoxUInt8Type

Definition at line 62 of file mlITKMultiBaseConnect.h.

Definition at line 120 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<double,2> Vox2DDoubleVecType

Definition at line 33 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<float ,2> Vox2DFloatVecType

Include most ML specific things.

Definition at line 27 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<double,3> Vox3DDoubleVecType

Definition at line 34 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<float ,3> Vox3DFloatVecType

Definition at line 28 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<double,4> Vox4DDoubleVecType

Definition at line 35 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<float ,4> Vox4DFloatVecType

Definition at line 29 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<double,6> Vox6DDoubleVecType

Definition at line 36 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<float ,6> Vox6DFloatVecType

Definition at line 30 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<double,8> Vox8DDoubleVecType

Definition at line 37 of file mlITKMultiBaseConnect.h.

typedef itk::Vector<float ,8> Vox8DFloatVecType

Definition at line 31 of file mlITKMultiBaseConnect.h.