15 #ifndef itkBSplineBendingEnergyConstraint_h
16 #define itkBSplineBendingEnergyConstraint_h
40 unsigned int NDimensions,
41 class TDeformationScalar
67 virtual MeasureType EvaluateConstraint(
const ParametersType & parameters)
override;
70 virtual void EvaluateDerivative(
const ParametersType & parameters, DerivativeType & derivative )
const override;
73 itkSetObjectMacro( Transform, TransformType );
74 itkGetObjectMacro( Transform, TransformType );
81 void PrintSelf(std::ostream& os, Indent indent)
const override;
86 void operator=(
const Self&);
89 TransformPointer m_Transform;
95 #ifndef ITK_MANUAL_INSTANTIATION
96 #include "itkBSplineBendingEnergyConstraint.txx"
SingleValuedCostFunction::ParametersType ParametersType
Definition: itkConstraint.h:53
SingleValuedCostFunction::DerivativeType DerivativeType
Definition: itkConstraint.h:52
Superclass::MeasureType MeasureType
Definition: itkBSplineBendingEnergyConstraint.h:52
SmartPointer< Self > Pointer
Definition: itkBSplineBendingEnergyConstraint.h:50
Definition: niftkITKAffineResampleImage.cxx:74
Calculated the bending energy, to be used as regulariser in FFD.
Definition: itkBSplineBendingEnergyConstraint.h:43
Abstract Base class for constraints, which are objects that return a single double value...
Definition: itkConstraint.h:42
Superclass::ParametersType ParametersType
Definition: itkBSplineBendingEnergyConstraint.h:54
virtual ~BSplineBendingEnergyConstraint()
Definition: itkBSplineBendingEnergyConstraint.h:79
SingleValuedCostFunction::MeasureType MeasureType
Definition: itkConstraint.h:51
Superclass::DerivativeType DerivativeType
Definition: itkBSplineBendingEnergyConstraint.h:53
BSplineBendingEnergyConstraint Self
Definition: itkBSplineBendingEnergyConstraint.h:48
Constraint Superclass
Definition: itkBSplineBendingEnergyConstraint.h:49
SmartPointer< const Self > ConstPointer
Definition: itkBSplineBendingEnergyConstraint.h:51
TransformType::Pointer TransformPointer
Definition: itkBSplineBendingEnergyConstraint.h:58
itk::UCLBSplineTransform< TFixedImage, TScalarType, NDimensions, TDeformationScalar > TransformType
Definition: itkBSplineBendingEnergyConstraint.h:57