18 #ifndef itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
19 #define itkBSplineExponentialDiffeomorphicTransformParametersAdaptor_h
32 template<
typename TTransform>
55 using ArrayType =
typename TransformType::ArrayType;
67 virtual void SetNumberOfControlPointsForTheConstantVelocityField(
const ArrayType & );
76 itkGetConstMacro( NumberOfControlPointsForTheConstantVelocityField,
ArrayType );
85 virtual void SetNumberOfControlPointsForTheUpdateField(
const ArrayType & );
94 itkGetConstMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
102 void SetMeshSizeForTheConstantVelocityField(
const ArrayType & );
110 void SetMeshSizeForTheUpdateField(
const ArrayType & );
115 void AdaptTransformParameters()
override;
121 void PrintSelf( std::ostream & os,
Indent indent )
const override;
133 #ifndef ITK_MANUAL_INSTANTIATION
134 #include "itkBSplineExponentialDiffeomorphicTransformParametersAdaptor.hxx"
Light weight base class for most itk classes.
constexpr unsigned int Dimension
unsigned long ModifiedTimeType
Control indentation during Print() invocation.