18 #ifndef __itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor_h
19 #define __itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor_h
32 template<
class TTransform>
54 typedef typename TransformType::ArrayType
ArrayType;
57 itkStaticConstMacro( SpaceDimension,
unsigned int, TransformType::Dimension );
66 virtual void SetNumberOfControlPointsForTheUpdateField(
const ArrayType & );
75 itkGetConstMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
83 void SetMeshSizeForTheUpdateField(
const ArrayType & );
92 virtual void SetNumberOfControlPointsForTheTotalField(
const ArrayType & );
101 itkGetConstMacro( NumberOfControlPointsForTheTotalField,
ArrayType );
109 void SetMeshSizeForTheTotalField(
const ArrayType & );
114 virtual void AdaptTransformParameters();
120 void PrintSelf( std::ostream & os,
Indent indent )
const;
124 void operator=(
const Self & );
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor.hxx"