18 #ifndef __itkBSplineSmoothingOnUpdateDisplacementFieldTransform_h
19 #define __itkBSplineSmoothingOnUpdateDisplacementFieldTransform_h
51 template<
class TScalar,
unsigned int NDimensions>
69 itkStaticConstMacro( Dimension,
unsigned int, NDimensions );
123 itkSetMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
132 itkGetConstMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
140 void SetMeshSizeForTheUpdateField(
const ArrayType & );
149 itkSetMacro( NumberOfControlPointsForTheTotalField,
ArrayType );
158 itkGetConstMacro( NumberOfControlPointsForTheTotalField,
ArrayType );
166 void SetMeshSizeForTheTotalField(
const ArrayType & );
171 itkBooleanMacro( EnforceStationaryBoundary );
172 itkSetMacro( EnforceStationaryBoundary,
bool );
173 itkGetConstMacro( EnforceStationaryBoundary,
bool );
180 void PrintSelf( std::ostream& os,
Indent indent )
const;
192 void operator=(
const Self& );
202 #if ITK_TEMPLATE_EXPLICIT
203 # include "Templates/itkBSplineSmoothingOnUpdateDisplacementFieldTransform+-.h"
207 # include "itkBSplineSmoothingOnUpdateDisplacementFieldTransform.hxx"
210 #endif // __itkBSplineSmoothingOnUpdateDisplacementFieldTransform_h