18 #ifndef itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
19 #define itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
32 template <
typename TTransform>
55 using ArrayType =
typename TransformType::ArrayType;
68 SetNumberOfControlPointsForTheConstantVelocityField(
const ArrayType &);
77 itkGetConstMacro(NumberOfControlPointsForTheConstantVelocityField,
ArrayType);
87 SetNumberOfControlPointsForTheUpdateField(
const ArrayType &);
96 itkGetConstMacro(NumberOfControlPointsForTheUpdateField,
ArrayType);
105 SetMeshSizeForTheConstantVelocityField(
const ArrayType &);
114 SetMeshSizeForTheUpdateField(
const ArrayType &);
120 AdaptTransformParameters()
override;
127 PrintSelf(std::ostream & os,
Indent indent)
const override;
139 #ifndef ITK_MANUAL_INSTANTIATION
140 # include "itkBSplineExponentialDiffeomorphicTransformParametersAdaptor.hxx"