Medical Imaging Interaction Toolkit  2023.12.99-77685e7b
Medical Imaging Interaction Toolkit
mitkConstraintCheckerBase.h
Go to the documentation of this file.
1 /*============================================================================
2 
3 The Medical Imaging Interaction Toolkit (MITK)
4 
5 Copyright (c) German Cancer Research Center (DKFZ)
6 All rights reserved.
7 
8 Use of this source code is governed by a 3-clause BSD license that can be
9 found in the LICENSE file.
10 
11 ============================================================================*/
12 
13 #ifndef mitkConstraintCheckerBase_h
14 #define mitkConstraintCheckerBase_h
15 
16 #include <itkObject.h>
17 #include <itkMacro.h>
18 
20 
21 #include "MitkModelFitExports.h"
22 
23 namespace mitk
24 {
25 
32 {
33 public:
34 
39 
44 
45  PenaltyValueType GetPenaltySum(const ParametersType &parameters) const override;
46 
47 protected:
48 
50  {
51  }
52 
54 
55 private:
57  void operator=(const ConstraintCheckerBase&); //purposely not implemented
58 };
59 
60 }
61 
62 #endif
mitk::ConstraintCheckerInterface::PenaltyValueType
double PenaltyValueType
Definition: mitkConstraintCheckerInterface.h:32
mitk::ConstraintCheckerBase::PenaltyValueType
Superclass::PenaltyValueType PenaltyValueType
Definition: mitkConstraintCheckerBase.h:40
mitk::ConstraintCheckerBase::PenaltyArrayType
Superclass::PenaltyArrayType PenaltyArrayType
Definition: mitkConstraintCheckerBase.h:41
MitkModelFitExports.h
mitk::ConstraintCheckerBase::ConstraintCheckerBase
ConstraintCheckerBase()
Definition: mitkConstraintCheckerBase.h:49
mitk::ConstraintCheckerBase
This class is the base class for constraint checker.
Definition: mitkConstraintCheckerBase.h:31
itk::SmartPointer< Self >
mitk::ConstraintCheckerBase::Superclass
ConstraintCheckerInterface Superclass
Definition: mitkConstraintCheckerBase.h:36
mitk::ConstraintCheckerInterface
Definition: mitkConstraintCheckerInterface.h:26
MITKMODELFIT_EXPORT
#define MITKMODELFIT_EXPORT
Definition: MitkModelFitExports.h:15
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::ConstraintCheckerBase::~ConstraintCheckerBase
~ConstraintCheckerBase() override
Definition: mitkConstraintCheckerBase.h:53
mitk::ConstraintCheckerInterface::SignalType
itk::Array< double > SignalType
Definition: mitkConstraintCheckerInterface.h:34
mitk::ConstraintCheckerBase::ParametersType
Superclass::ParametersType ParametersType
Definition: mitkConstraintCheckerBase.h:43
mitk::ConstraintCheckerBase::Pointer
itk::SmartPointer< Self > Pointer
Definition: mitkConstraintCheckerBase.h:37
mitk::ConstraintCheckerBase::Self
ConstraintCheckerBase Self
Definition: mitkConstraintCheckerBase.h:35
mitkConstraintCheckerInterface.h
mitk::ConstraintCheckerInterface::ParametersType
ModelBase::ParametersType ParametersType
Definition: mitkConstraintCheckerInterface.h:35
mitk::ConstraintCheckerInterface::PenaltyArrayType
itk::Array< PenaltyValueType > PenaltyArrayType
Definition: mitkConstraintCheckerInterface.h:33
mitk::ConstraintCheckerBase::ConstPointer
itk::SmartPointer< const Self > ConstPointer
Definition: mitkConstraintCheckerBase.h:38
mitk::ConstraintCheckerBase::SignalType
Superclass::SignalType SignalType
Definition: mitkConstraintCheckerBase.h:42