![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#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: stores the name of the deformation field.
example: (DeformationFieldFileName "defField.mhd")
DeformationFieldInterpolationOrder: The interpolation order used for interpolating the deformation field:
example: (DeformationFieldInterpolationOrder 0)
The default value is 0. Choose from the allowed values 0 or 1.
Definition at line 54 of file elxDeformationFieldTransform.h.
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static std::string | ConvertSecondsToDHMS (const double totalSeconds, const unsigned int precision) |
static void | InitializeElastixExecutable () |
static bool | IsElastixLibrary () |
Private Types | |
typedef DeformationFieldType::DirectionType | DirectionType |
Private Member Functions | |
DeformationFieldTransform (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
DeformationFieldInterpolatingTransformPointer | m_DeformationFieldInterpolatingTransform |
DirectionType | m_OriginalDeformationFieldDirection |
typedef Superclass2::CombinationTransformType elastix::DeformationFieldTransform< TElastix >::CombinationTransformType |
Definition at line 130 of file elxDeformationFieldTransform.h.
typedef Superclass2::ConfigurationPointer elastix::DeformationFieldTransform< TElastix >::ConfigurationPointer |
Definition at line 123 of file elxDeformationFieldTransform.h.
typedef Superclass2::ConfigurationType elastix::DeformationFieldTransform< TElastix >::ConfigurationType |
Definition at line 122 of file elxDeformationFieldTransform.h.
typedef itk::SmartPointer< const Self > elastix::DeformationFieldTransform< TElastix >::ConstPointer |
Definition at line 81 of file elxDeformationFieldTransform.h.
typedef Superclass2::CoordRepType elastix::DeformationFieldTransform< TElastix >::CoordRepType |
Definition at line 126 of file elxDeformationFieldTransform.h.
typedef DeformationFieldInterpolatingTransformType::Pointer elastix::DeformationFieldTransform< TElastix >::DeformationFieldInterpolatingTransformPointer |
Definition at line 117 of file elxDeformationFieldTransform.h.
typedef itk::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 113 of file elxDeformationFieldTransform.h.
typedef DeformationFieldInterpolatingTransformType::DeformationFieldVectorType elastix::DeformationFieldTransform< TElastix >::DeformationFieldVectorType |
Definition at line 114 of file elxDeformationFieldTransform.h.
|
private |
Definition at line 152 of file elxDeformationFieldTransform.h.
typedef Superclass2::ElastixPointer elastix::DeformationFieldTransform< TElastix >::ElastixPointer |
Definition at line 121 of file elxDeformationFieldTransform.h.
typedef Superclass2::ElastixType elastix::DeformationFieldTransform< TElastix >::ElastixType |
Typedef's from TransformBase.
Definition at line 120 of file elxDeformationFieldTransform.h.
typedef Superclass2::FixedImageType elastix::DeformationFieldTransform< TElastix >::FixedImageType |
Definition at line 127 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputCovariantVectorType elastix::DeformationFieldTransform< TElastix >::InputCovariantVectorType |
Definition at line 105 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputPointType elastix::DeformationFieldTransform< TElastix >::InputPointType |
Definition at line 109 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputVectorType elastix::DeformationFieldTransform< TElastix >::InputVectorType |
Definition at line 103 of file elxDeformationFieldTransform.h.
typedef Superclass1::InputVnlVectorType elastix::DeformationFieldTransform< TElastix >::InputVnlVectorType |
Definition at line 107 of file elxDeformationFieldTransform.h.
typedef Superclass2::ITKBaseType elastix::DeformationFieldTransform< TElastix >::ITKBaseType |
Definition at line 129 of file elxDeformationFieldTransform.h.
typedef Superclass1::JacobianType elastix::DeformationFieldTransform< TElastix >::JacobianType |
Definition at line 102 of file elxDeformationFieldTransform.h.
typedef Superclass2::MovingImageType elastix::DeformationFieldTransform< TElastix >::MovingImageType |
Definition at line 128 of file elxDeformationFieldTransform.h.
typedef Superclass1::NumberOfParametersType elastix::DeformationFieldTransform< TElastix >::NumberOfParametersType |
Definition at line 101 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputCovariantVectorType elastix::DeformationFieldTransform< TElastix >::OutputCovariantVectorType |
Definition at line 106 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputPointType elastix::DeformationFieldTransform< TElastix >::OutputPointType |
Definition at line 110 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputVectorType elastix::DeformationFieldTransform< TElastix >::OutputVectorType |
Definition at line 104 of file elxDeformationFieldTransform.h.
typedef Superclass1::OutputVnlVectorType elastix::DeformationFieldTransform< TElastix >::OutputVnlVectorType |
Definition at line 108 of file elxDeformationFieldTransform.h.
typedef Superclass1::ParametersType elastix::DeformationFieldTransform< TElastix >::ParametersType |
Definition at line 100 of file elxDeformationFieldTransform.h.
typedef itk::SmartPointer< Self > elastix::DeformationFieldTransform< TElastix >::Pointer |
Definition at line 80 of file elxDeformationFieldTransform.h.
typedef Superclass2::RegistrationPointer elastix::DeformationFieldTransform< TElastix >::RegistrationPointer |
Definition at line 125 of file elxDeformationFieldTransform.h.
typedef Superclass2::RegistrationType elastix::DeformationFieldTransform< TElastix >::RegistrationType |
Definition at line 124 of file elxDeformationFieldTransform.h.
typedef Superclass1::ScalarType elastix::DeformationFieldTransform< TElastix >::ScalarType |
Typedefs inherited from the superclass.
Definition at line 99 of file elxDeformationFieldTransform.h.
typedef DeformationFieldTransform elastix::DeformationFieldTransform< TElastix >::Self |
Standard ITK-stuff.
Definition at line 65 of file elxDeformationFieldTransform.h.
typedef itk::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.
|
protected |
The constructor.
|
inlineoverrideprotected |
The destructor.
Definition at line 143 of file elxDeformationFieldTransform.h.
|
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 |
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 |
Method for creation through the object factory.
|
private |
The private copy constructor.
|
overridevirtual |
Function to read transform-parameters from a file.
Reimplemented from elastix::TransformBase< TElastix >.
|
overridevirtual |
Function to write transform-parameters to a file.
Reimplemented from elastix::TransformBase< TElastix >.
|
private |
The transform that is set as current transform in the CcombinationTransform
Definition at line 156 of file elxDeformationFieldTransform.h.
|
private |
Original direction cosines; stored to facilitate UseDirectionCosines option.
Definition at line 159 of file elxDeformationFieldTransform.h.
Generated on 1667476801 for elastix by ![]() |
![]() |