18#ifndef itkBSplineExponentialDiffeomorphicTransform_h
19#define itkBSplineExponentialDiffeomorphicTransform_h
55template <
typename TParametersValueType,
unsigned int VDimension>
75 static constexpr unsigned int ConstantVelocityFieldDimension = VDimension;
78 static constexpr unsigned int Dimension = VDimension;
81 using typename Superclass::ScalarType;
82 using typename Superclass::DerivativeType;
85 using typename Superclass::ParametersType;
86 using typename Superclass::ParametersValueType;
87 using typename Superclass::FixedParametersType;
88 using typename Superclass::FixedParametersValueType;
90 using typename Superclass::DisplacementFieldType;
91 using typename Superclass::DisplacementFieldPointer;
92 using typename Superclass::ConstantVelocityFieldType;
93 using typename Superclass::ConstantVelocityFieldPointer;
136 itkSetMacro(NumberOfControlPointsForTheConstantVelocityField,
ArrayType);
137 itkGetConstMacro(NumberOfControlPointsForTheConstantVelocityField,
ArrayType);
147 itkSetMacro(NumberOfControlPointsForTheUpdateField,
ArrayType);
148 itkGetConstMacro(NumberOfControlPointsForTheUpdateField,
ArrayType);
177 ArrayType m_NumberOfControlPointsForTheConstantVelocityField{};
185#ifndef ITK_MANUAL_INSTANTIATION
186# include "itkBSplineExponentialDiffeomorphicTransform.hxx"
Array class with size defined at construction time.
Class which takes a dense displacement field image and/or a set of points with associated displacemen...
typename BSplineFilterType::ArrayType ArrayType
typename BSplineFilterType::WeightsContainerType WeightsContainerType
Templated n-dimensional image class.
Control indentation during Print() invocation.
A superclass of the N-dimensional mesh structure; supports point (geometric coordinate and attribute)...
constexpr unsigned int Dimension
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....