|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Interface for all constraint checkers used in model fitting. More...
#include <mitkConstraintCheckerInterface.h>

Public Types | |
| typedef ConstraintCheckerInterface | Self |
| typedef double | PenaltyValueType |
| typedef itk::Array< PenaltyValueType > | PenaltyArrayType |
| typedef itk::Array< double > | SignalType |
| typedef ModelBase::ParametersType | ParametersType |
Public Member Functions | |
| virtual PenaltyArrayType | GetPenalties (const ParametersType ¶meters) const =0 |
| virtual PenaltyValueType | GetPenaltySum (const ParametersType ¶meters) const =0 |
| virtual unsigned int | GetNumberOfConstraints () const =0 |
| virtual PenaltyValueType | GetFailedConstraintValue () const =0 |
Protected Member Functions | |
| ConstraintCheckerInterface () | |
| virtual | ~ConstraintCheckerInterface () |
Interface for all constraint checkers used in model fitting.
Constraint checkers evaluate parameter vectors and return penalty values for constraint violations. They are used by cost function decorators to enforce parameter bounds during optimization.
Definition at line 35 of file mitkConstraintCheckerInterface.h.
Definition at line 44 of file mitkConstraintCheckerInterface.h.
| typedef itk::Array<PenaltyValueType> mitk::ConstraintCheckerInterface::PenaltyArrayType |
Definition at line 42 of file mitkConstraintCheckerInterface.h.
| typedef double mitk::ConstraintCheckerInterface::PenaltyValueType |
Definition at line 41 of file mitkConstraintCheckerInterface.h.
Definition at line 39 of file mitkConstraintCheckerInterface.h.
| typedef itk::Array<double> mitk::ConstraintCheckerInterface::SignalType |
Definition at line 43 of file mitkConstraintCheckerInterface.h.
|
inlineprotected |
Definition at line 65 of file mitkConstraintCheckerInterface.h.
|
inlineprotectedvirtual |
Definition at line 68 of file mitkConstraintCheckerInterface.h.
|
pure virtual |
Returns the penalty value that indicates at least one failed constrained.
Implemented in mitk::SimpleBarrierConstraintChecker.
|
pure virtual |
Returns the number of defined constraints, that will be checked. Thus also the size of the penalty vector.
Implemented in mitk::SimpleBarrierConstraintChecker.
|
pure virtual |
Returns the penalties for all defined constraints.
|
pure virtual |
Returns the sum of all penalties.
Implemented in mitk::ConstraintCheckerBase.