18 #ifndef __itkBSplineSmoothingOnUpdateDisplacementFieldTransform_h
19 #define __itkBSplineSmoothingOnUpdateDisplacementFieldTransform_h
51 template<
class TScalar,
unsigned int NDimensions>
69 itkStaticConstMacro( Dimension,
unsigned int, NDimensions );
124 itkSetMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
133 itkGetConstMacro( NumberOfControlPointsForTheUpdateField,
ArrayType );
141 void SetMeshSizeForTheUpdateField(
const ArrayType & );
150 itkSetMacro( NumberOfControlPointsForTheTotalField,
ArrayType );
159 itkGetConstMacro( NumberOfControlPointsForTheTotalField,
ArrayType );
167 void SetMeshSizeForTheTotalField(
const ArrayType & );
172 itkBooleanMacro( EnforceStationaryBoundary );
173 itkSetMacro( EnforceStationaryBoundary,
bool );
174 itkGetConstMacro( EnforceStationaryBoundary,
bool );
181 void PrintSelf( std::ostream& os,
Indent indent )
const;
193 void operator=(
const Self& );
203 #ifndef ITK_MANUAL_INSTANTIATION
204 # include "itkBSplineSmoothingOnUpdateDisplacementFieldTransform.hxx"
207 #endif // __itkBSplineSmoothingOnUpdateDisplacementFieldTransform_h