15 #ifndef itkConstraint_h
16 #define itkConstraint_h
18 #include <itkObject.h>
19 #include <itkObjectFactory.h>
21 #include <itkSingleValuedCostFunction.h>
59 virtual MeasureType EvaluateConstraint(
const ParametersType & parameters) = 0;
62 virtual void EvaluateDerivative(
const ParametersType & parameters, DerivativeType & derivative )
const = 0;
72 void operator=(
const Self&);
SingleValuedCostFunction::ParametersType ParametersType
Definition: itkConstraint.h:53
SingleValuedCostFunction::DerivativeType DerivativeType
Definition: itkConstraint.h:52
Definition: niftkITKAffineResampleImage.cxx:74
SmartPointer< Self > Pointer
Definition: itkConstraint.h:49
virtual ~Constraint()
Definition: itkConstraint.h:67
Abstract Base class for constraints, which are objects that return a single double value...
Definition: itkConstraint.h:42
SingleValuedCostFunction::MeasureType MeasureType
Definition: itkConstraint.h:51
Constraint Self
Definition: itkConstraint.h:47
Constraint()
Definition: itkConstraint.h:66
Object Superclass
Definition: itkConstraint.h:48
SmartPointer< const Self > ConstPointer
Definition: itkConstraint.h:50