18 #ifndef itkBSplineExponentialDiffeomorphicTransform_h
19 #define itkBSplineExponentialDiffeomorphicTransform_h
55 template <
typename TParametersValueType,
unsigned int NDimensions>
75 static constexpr
unsigned int ConstantVelocityFieldDimension = NDimensions;
78 static constexpr
unsigned int Dimension = NDimensions;
136 itkSetMacro(NumberOfControlPointsForTheConstantVelocityField,
ArrayType);
137 itkGetConstMacro(NumberOfControlPointsForTheConstantVelocityField,
ArrayType);
147 itkSetMacro(NumberOfControlPointsForTheUpdateField,
ArrayType);
148 itkGetConstMacro(NumberOfControlPointsForTheUpdateField,
ArrayType);
158 SetMeshSizeForTheConstantVelocityField(
const ArrayType &);
167 SetMeshSizeForTheUpdateField(
const ArrayType &);
174 PrintSelf(std::ostream &,
Indent)
const override;
185 #ifndef ITK_MANUAL_INSTANTIATION
186 # include "itkBSplineExponentialDiffeomorphicTransform.hxx"
189 #endif // itkBSplineExponentialDiffeomorphicTransform_h