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