Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
This class creates a transform for a rigid registration process. More...
#include <mitkTransformFactory.h>
Public Types | |
typedef itk::Image< TPixelType, VImageDimension > | FixedImageType |
typedef itk::Image< TPixelType, VImageDimension > | MovingImageType |
typedef itk::Image< TPixelType, 2 > | FixedImage2DType |
typedef itk::Image< TPixelType, 2 > | MovingImage2DType |
typedef itk::Image< TPixelType, 3 > | FixedImage3DType |
typedef itk::Image< TPixelType, 3 > | MovingImage3DType |
typedef itk::Transform< double, VImageDimension, VImageDimension > | TransformType |
typedef TransformType::Pointer | TransformPointer |
Public Member Functions | |
mitkClassMacroItkParent (TransformFactory, itk::Object) | |
Pointer | Clone () const |
TransformPointer | GetTransform () |
Returns the transform which then can be used in combination with a metric, an optimizer and an interpolator within a registration pipeline. More... | |
void | SetFixedImage (FixedImageType *fixed) |
Sets the fixed image which is needed by transform initializer. More... | |
void | SetMovingImage (MovingImageType *moving) |
Sets the moving image which is needed by transform initializer. More... | |
void | SetTransformParameters (TransformParameters::Pointer transformParameters) |
Sets the instance to the transform parameters class which holds all parameters for the new transform. More... | |
TransformParameters::Pointer | GetTransformParameters () |
Returns the instance to the transform parameters class which holds all parameters for the new transform. More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
TransformFactory () | |
~TransformFactory () | |
Protected Attributes | |
TransformParameters::Pointer | m_TransformParameters |
FixedImageType::Pointer | m_FixedImage |
MovingImageType::Pointer | m_MovingImage |
FixedImage2DType::Pointer | m_FixedImage2D |
MovingImage2DType::Pointer | m_MovingImage2D |
FixedImage3DType::Pointer | m_FixedImage3D |
MovingImage3DType::Pointer | m_MovingImage3D |
This class creates a transform for a rigid registration process.
This class will e.g. be instantiated by mitkImageRegistrationMethod and a transform corresponding to the integer value stored in mitkTransformParameters will be created. Therefore SetTransformParameters() has to be called with an instance of mitkTransformParameters, which holds all parameter informations for the new transformation.
GetTransform() returns the transform which then can be used in combination with a metric, an optimizer and an interpolator within a registration pipeline.
Definition at line 46 of file mitkTransformFactory.h.
typedef itk::Image<TPixelType, 2> mitk::TransformFactory< TPixelType, VImageDimension >::FixedImage2DType |
Definition at line 56 of file mitkTransformFactory.h.
typedef itk::Image<TPixelType, 3> mitk::TransformFactory< TPixelType, VImageDimension >::FixedImage3DType |
Definition at line 58 of file mitkTransformFactory.h.
typedef itk::Image<TPixelType, VImageDimension> mitk::TransformFactory< TPixelType, VImageDimension >::FixedImageType |
Definition at line 54 of file mitkTransformFactory.h.
typedef itk::Image<TPixelType, 2> mitk::TransformFactory< TPixelType, VImageDimension >::MovingImage2DType |
Definition at line 57 of file mitkTransformFactory.h.
typedef itk::Image<TPixelType, 3> mitk::TransformFactory< TPixelType, VImageDimension >::MovingImage3DType |
Definition at line 59 of file mitkTransformFactory.h.
typedef itk::Image<TPixelType, VImageDimension> mitk::TransformFactory< TPixelType, VImageDimension >::MovingImageType |
Definition at line 55 of file mitkTransformFactory.h.
typedef TransformType::Pointer mitk::TransformFactory< TPixelType, VImageDimension >::TransformPointer |
Definition at line 63 of file mitkTransformFactory.h.
typedef itk::Transform<double, VImageDimension, VImageDimension> mitk::TransformFactory< TPixelType, VImageDimension >::TransformType |
Definition at line 61 of file mitkTransformFactory.h.
|
protected |
|
inlineprotected |
Definition at line 95 of file mitkTransformFactory.h.
Pointer mitk::TransformFactory< TPixelType, VImageDimension >::Clone | ( | ) | const |
TransformPointer mitk::TransformFactory< TPixelType, VImageDimension >::GetTransform | ( | ) |
Returns the transform which then can be used in combination with a metric, an optimizer and an interpolator within a registration pipeline.
|
inline |
Returns the instance to the transform parameters class which holds all parameters for the new transform.
Definition at line 92 of file mitkTransformFactory.h.
mitk::TransformFactory< TPixelType, VImageDimension >::mitkClassMacroItkParent | ( | TransformFactory< TPixelType, VImageDimension > | , |
itk::Object | |||
) |
|
static |
Method for creation through the object factory.
void mitk::TransformFactory< TPixelType, VImageDimension >::SetFixedImage | ( | FixedImageType * | fixed | ) |
Sets the fixed image which is needed by transform initializer.
void mitk::TransformFactory< TPixelType, VImageDimension >::SetMovingImage | ( | MovingImageType * | moving | ) |
Sets the moving image which is needed by transform initializer.
|
inline |
Sets the instance to the transform parameters class which holds all parameters for the new transform.
Definition at line 84 of file mitkTransformFactory.h.
|
protected |
Definition at line 98 of file mitkTransformFactory.h.
|
protected |
Definition at line 100 of file mitkTransformFactory.h.
|
protected |
Definition at line 102 of file mitkTransformFactory.h.
|
protected |
Definition at line 99 of file mitkTransformFactory.h.
|
protected |
Definition at line 101 of file mitkTransformFactory.h.
|
protected |
Definition at line 103 of file mitkTransformFactory.h.
|
protected |
Definition at line 95 of file mitkTransformFactory.h.