![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
A transform based on a DeformationField. More...
#include <elxDeformationFieldTransform.h>
A transform based on a DeformationField.
This transform models the transformation by a deformation vector field. This transform is NOT meant to be used for optimisation. Just use it as an initial transform, or with transformix.
The parameters used in this class are:
(Transform "DeformationFieldTransform")
The transform parameters necessary for transformix, additionally defined by this class, are:
(DeformationFieldFileName "defField.mhd")
(DeformationFieldInterpolationOrder 0)
Definition at line 54 of file elxDeformationFieldTransform.h.
typedef Superclass2::CombinationTransformType elastix::DeformationFieldTransform< TElastix >::CombinationTransformType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 129 of file elxDeformationFieldTransform.h.
typedef Superclass2::ConfigurationPointer elastix::DeformationFieldTransform< TElastix >::ConfigurationPointer |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 122 of file elxDeformationFieldTransform.h.
typedef Superclass2::ConfigurationType elastix::DeformationFieldTransform< TElastix >::ConfigurationType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 121 of file elxDeformationFieldTransform.h.
typedef SmartPointer< const Self > elastix::DeformationFieldTransform< TElastix >::ConstPointer |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 81 of file elxDeformationFieldTransform.h.
typedef Superclass2::CoordRepType elastix::DeformationFieldTransform< TElastix >::CoordRepType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 125 of file elxDeformationFieldTransform.h.
typedef DeformationFieldInterpolatingTransformType::Pointer elastix::DeformationFieldTransform< TElastix >::DeformationFieldInterpolatingTransformPointer |
Definition at line 116 of file elxDeformationFieldTransform.h.
typedef DeformationFieldInterpolatingTransform< typename elx::TransformBase<TElastix>::CoordRepType, elx::TransformBase<TElastix>::FixedImageDimension, float > elastix::DeformationFieldTransform< TElastix >::DeformationFieldInterpolatingTransformType |
The ITK-class that provides most of the functionality, and that is set as the "CurrentTransform" in the CombinationTransform
Definition at line 72 of file elxDeformationFieldTransform.h.
typedef DeformationFieldInterpolatingTransformType::DeformationFieldType elastix::DeformationFieldTransform< TElastix >::DeformationFieldType |
Typedef's specific for the DeformationFieldInterpolatingTransform.
Definition at line 112 of file elxDeformationFieldTransform.h.
typedef DeformationFieldInterpolatingTransformType::DeformationFieldVectorType elastix::DeformationFieldTransform< TElastix >::DeformationFieldVectorType |
Definition at line 113 of file elxDeformationFieldTransform.h.
typedef DeformationFieldType::DirectionType elastix::DeformationFieldTransform< TElastix >::DirectionType [private] |
Definition at line 151 of file elxDeformationFieldTransform.h.
typedef Superclass2::ElastixPointer elastix::DeformationFieldTransform< TElastix >::ElastixPointer |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 120 of file elxDeformationFieldTransform.h.
typedef Superclass2::ElastixType elastix::DeformationFieldTransform< TElastix >::ElastixType |
Typedef's from TransformBase.
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 119 of file elxDeformationFieldTransform.h.
typedef Superclass2::FixedImageType elastix::DeformationFieldTransform< TElastix >::FixedImageType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 126 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputCovariantVectorType elastix::DeformationFieldTransform< TElastix >::InputCovariantVectorType |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 104 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputPointType elastix::DeformationFieldTransform< TElastix >::InputPointType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 108 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputVectorType elastix::DeformationFieldTransform< TElastix >::InputVectorType |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 102 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputVnlVectorType elastix::DeformationFieldTransform< TElastix >::InputVnlVectorType |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 106 of file elxDeformationFieldTransform.h.
typedef Superclass2::ITKBaseType elastix::DeformationFieldTransform< TElastix >::ITKBaseType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 128 of file elxDeformationFieldTransform.h.
typedef Superclass1::JacobianType elastix::DeformationFieldTransform< TElastix >::JacobianType |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 101 of file elxDeformationFieldTransform.h.
typedef Superclass2::MovingImageType elastix::DeformationFieldTransform< TElastix >::MovingImageType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 127 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputCovariantVectorType elastix::DeformationFieldTransform< TElastix >::OutputCovariantVectorType |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 105 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputPointType elastix::DeformationFieldTransform< TElastix >::OutputPointType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 109 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputVectorType elastix::DeformationFieldTransform< TElastix >::OutputVectorType |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 103 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputVnlVectorType elastix::DeformationFieldTransform< TElastix >::OutputVnlVectorType |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 107 of file elxDeformationFieldTransform.h.
typedef Superclass1::ParametersType elastix::DeformationFieldTransform< TElastix >::ParametersType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 100 of file elxDeformationFieldTransform.h.
typedef SmartPointer< Self > elastix::DeformationFieldTransform< TElastix >::Pointer |
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 80 of file elxDeformationFieldTransform.h.
typedef Superclass2::RegistrationPointer elastix::DeformationFieldTransform< TElastix >::RegistrationPointer |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 124 of file elxDeformationFieldTransform.h.
typedef Superclass2::RegistrationType elastix::DeformationFieldTransform< TElastix >::RegistrationType |
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 123 of file elxDeformationFieldTransform.h.
typedef Superclass1::ScalarType elastix::DeformationFieldTransform< TElastix >::ScalarType |
Typedefs inherited from the superclass.
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
Definition at line 99 of file elxDeformationFieldTransform.h.
typedef DeformationFieldTransform elastix::DeformationFieldTransform< TElastix >::Self |
Standard ITK-stuff.
Reimplemented from elastix::TransformBase< TElastix >.
Definition at line 65 of file elxDeformationFieldTransform.h.
typedef AdvancedCombinationTransform< typename elx::TransformBase<TElastix>::CoordRepType, elx::TransformBase<TElastix>::FixedImageDimension > elastix::DeformationFieldTransform< TElastix >::Superclass1 |
Definition at line 76 of file elxDeformationFieldTransform.h.
typedef elx::TransformBase< TElastix > elastix::DeformationFieldTransform< TElastix >::Superclass2 |
Definition at line 78 of file elxDeformationFieldTransform.h.
elastix::DeformationFieldTransform< TElastix >::DeformationFieldTransform | ( | ) | [protected] |
The constructor.
virtual elastix::DeformationFieldTransform< TElastix >::~DeformationFieldTransform | ( | ) | [inline, protected, virtual] |
The destructor.
Definition at line 142 of file elxDeformationFieldTransform.h.
elastix::DeformationFieldTransform< TElastix >::DeformationFieldTransform | ( | const Self & | ) | [private] |
The private constructor.
elastix::DeformationFieldTransform< TElastix >::elxClassNameMacro | ( | "DeformationFieldTransform< TElastix >" | ) |
Name of this class. Use this name in the parameter file to select this specific transform.
example: (Transform "DeformationFieldTransform")
virtual const char* elastix::DeformationFieldTransform< TElastix >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from elastix::TransformBase< TElastix >.
elastix::DeformationFieldTransform< TElastix >::itkStaticConstMacro | ( | SpaceDimension | , |
unsigned | int, | ||
Superclass2::FixedImageDimension | |||
) |
Dimension of the domain space.
static Pointer elastix::DeformationFieldTransform< TElastix >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::AdvancedCombinationTransform< elx::TransformBase< TElastix >::CoordRepType, elx::TransformBase< TElastix >::FixedImageDimension >.
void elastix::DeformationFieldTransform< TElastix >::operator= | ( | const Self & | ) | [private] |
The private copy constructor.
virtual void elastix::DeformationFieldTransform< TElastix >::ReadFromFile | ( | void | ) | [virtual] |
Function to read transform-parameters from a file.
Reimplemented from elastix::TransformBase< TElastix >.
virtual void elastix::DeformationFieldTransform< TElastix >::WriteToFile | ( | const ParametersType & | param | ) | const [virtual] |
Function to write transform-parameters to a file.
Reimplemented from elastix::TransformBase< TElastix >.
DeformationFieldInterpolatingTransformPointer elastix::DeformationFieldTransform< TElastix >::m_DeformationFieldInterpolatingTransform [private] |
The transform that is set as current transform in the CcombinationTransform
Definition at line 155 of file elxDeformationFieldTransform.h.
DirectionType elastix::DeformationFieldTransform< TElastix >::m_OriginalDeformationFieldDirection [private] |
Original direction cosines; stored to facilitate UseDirectionCosines option.
Definition at line 158 of file elxDeformationFieldTransform.h.
Generated on 24-10-2011 for elastix by ![]() |
![]() |