Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
mitkModelFitParameter.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 mitkModelFitParameter_h
14 #define mitkModelFitParameter_h
15 
16 #include <mitkImage.h>
17 
18 #include "MitkModelFitExports.h"
19 
20 namespace mitk
21 {
22  namespace modelFit
23  {
28  class MITKMODELFIT_EXPORT Parameter : public itk::LightObject
29  {
30  public:
31  mitkClassMacroItkParent(Parameter, itk::LightObject);
32  itkSimpleNewMacro(Parameter);
33 
34  enum Type
35  {
39  EvaluationType
40  };
41 
42  Parameter();
43 
45  std::string name;
49  std::string unit;
51  float scale;
54  };
55 
61  MITKMODELFIT_EXPORT Parameter::Pointer ExtractParameterFromData(const mitk::BaseData* data);
62  }
63 }
64 
65 #endif
mitk::modelFit::Parameter::DerivedType
@ DerivedType
Definition: mitkModelFitParameter.h:37
mitk::modelFit::Parameter::name
std::string name
Definition: mitkModelFitParameter.h:45
mitk::modelFit::ExtractParameterFromData
MITKMODELFIT_EXPORT Parameter::Pointer ExtractParameterFromData(const mitk::BaseData *data)
mitk::modelFit::Parameter::type
Type type
Definition: mitkModelFitParameter.h:47
mitkImage.h
MitkModelFitExports.h
itk::SmartPointer< const Self >
mitk::modelFit::Parameter::image
mitk::Image::ConstPointer image
Definition: mitkModelFitParameter.h:53
mitk::modelFit::Parameter::CriterionType
@ CriterionType
Definition: mitkModelFitParameter.h:38
mitk::modelFit::Parameter::ParameterType
@ ParameterType
Definition: mitkModelFitParameter.h:36
mitkClassMacroItkParent
#define mitkClassMacroItkParent(className, SuperClassName)
Definition: mitkCommon.h:45
mitk::modelFit::Parameter::Type
Type
Definition: mitkModelFitParameter.h:34
MITKMODELFIT_EXPORT
#define MITKMODELFIT_EXPORT
Definition: MitkModelFitExports.h:15
mitk
Find image slices visible on a given plane.
Definition: RenderingTests.dox:1
mitk::modelFit::Parameter::unit
std::string unit
Definition: mitkModelFitParameter.h:49
mitk::modelFit::Parameter
Definition: mitkModelFitParameter.h:28
mitk::BaseData
Base of all data objects.
Definition: mitkBaseData.h:42
mitk::modelFit::Parameter::scale
float scale
Definition: mitkModelFitParameter.h:51