18 #ifndef itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
19 #define itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
32 template <
typename TTransform>
54 using ArrayType =
typename TransformType::ArrayType;
67 SetNumberOfControlPointsForTheConstantVelocityField(
const ArrayType &);
76 itkGetConstMacro(NumberOfControlPointsForTheConstantVelocityField,
ArrayType);
86 SetNumberOfControlPointsForTheUpdateField(
const ArrayType &);
95 itkGetConstMacro(NumberOfControlPointsForTheUpdateField,
ArrayType);
104 SetMeshSizeForTheConstantVelocityField(
const ArrayType &);
113 SetMeshSizeForTheUpdateField(
const ArrayType &);
119 AdaptTransformParameters()
override;
126 PrintSelf(std::ostream & os,
Indent indent)
const override;
129 ArrayType m_NumberOfControlPointsForTheConstantVelocityField{};
138 #ifndef ITK_MANUAL_INSTANTIATION
139 # include "itkBSplineExponentialDiffeomorphicTransformParametersAdaptor.hxx"