18 #ifndef itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor_h
19 #define itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor_h
32 template<
typename TTransform>
54 typedef typename TransformType::ArrayType
ArrayType;
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() ITK_OVERRIDE;
118 ~BSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor() ITK_OVERRIDE;
120 void PrintSelf( std::ostream & os,
Indent indent ) const ITK_OVERRIDE;
123 ITK_DISALLOW_COPY_AND_ASSIGN(BSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor);
125 ArrayType m_NumberOfControlPointsForTheUpdateField;
134 #ifndef ITK_MANUAL_INSTANTIATION
135 #include "itkBSplineSmoothingOnUpdateDisplacementFieldTransformParametersAdaptor.hxx"
Light weight base class for most itk classes.
unsigned long ModifiedTimeType
const unsigned int Dimension
Control indentation during Print() invocation.