Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
#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 class that is implemented by all constraint checkers that are used in the context of model fitting.
Definition at line 26 of file mitkConstraintCheckerInterface.h.
Definition at line 35 of file mitkConstraintCheckerInterface.h.
typedef itk::Array<PenaltyValueType> mitk::ConstraintCheckerInterface::PenaltyArrayType |
Definition at line 33 of file mitkConstraintCheckerInterface.h.
typedef double mitk::ConstraintCheckerInterface::PenaltyValueType |
Definition at line 32 of file mitkConstraintCheckerInterface.h.
Definition at line 30 of file mitkConstraintCheckerInterface.h.
typedef itk::Array<double> mitk::ConstraintCheckerInterface::SignalType |
Definition at line 34 of file mitkConstraintCheckerInterface.h.
|
inlineprotected |
Definition at line 56 of file mitkConstraintCheckerInterface.h.
|
inlineprotectedvirtual |
Definition at line 59 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.