Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
mitkDescriptivePharmacokineticBrixModelParameterizer.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 mitkDescriptivePharmacokineticBrixModelParameterizer_h
14
#define mitkDescriptivePharmacokineticBrixModelParameterizer_h
15
16
#include "
mitkConcreteModelParameterizerBase.h
"
17
#include "
mitkDescriptivePharmacokineticBrixModel.h
"
18
19
namespace
mitk
20
{
25
class
MITKPHARMACOKINETICS_EXPORT
DescriptivePharmacokineticBrixModelParameterizer
:
public
26
ConcreteModelParameterizerBase
<mitk::DescriptivePharmacokineticBrixModel>
27
{
28
public
:
29
typedef
DescriptivePharmacokineticBrixModelParameterizer
Self
;
30
typedef
ConcreteModelParameterizerBase<mitk::DescriptivePharmacokineticBrixModel>
Superclass
;
31
typedef
itk::SmartPointer< Self >
Pointer
;
32
typedef
itk::SmartPointer< const Self >
ConstPointer
;
33
34
itkTypeMacro(
DescriptivePharmacokineticBrixModelParameterizer
,
ConcreteModelParameterizerBase
);
35
itkNewMacro(
Self
);
36
37
typedef
Superclass::ModelBaseType
ModelBaseType
;
38
typedef
Superclass::ModelBasePointer
ModelBasePointer
;
39
40
typedef
Superclass::ModelType
ModelType
;
41
typedef
Superclass::ModelPointer
ModelPointer
;
42
43
typedef
Superclass::StaticParameterValueType
StaticParameterValueType
;
44
typedef
Superclass::StaticParameterValuesType
StaticParameterValuesType
;
45
typedef
Superclass::StaticParameterMapType
StaticParameterMapType
;
46
47
typedef
itk::Image<double, 3>
BaseImageType
;
48
49
typedef
Superclass::IndexType
IndexType
;
50
51
itkSetMacro(Tau,
double
);
52
itkGetConstReferenceMacro(Tau,
double
);
53
54
itkSetConstObjectMacro(BaseImage,
BaseImageType
);
55
itkGetConstObjectMacro(BaseImage,
BaseImageType
);
56
57
/* Returns the global static parameters for the model.
58
* @remark this default implementation assumes no global static parameters exist.
59
* Thus an empty map is returned.*/
60
StaticParameterMapType
GetGlobalStaticParameters()
const override
;
61
62
/* Returns the local static parameters for the model at the given index.
63
* @remark this default implementation assumes no local static parameters exist.
64
* Thus an empty map is returned.*/
65
StaticParameterMapType
GetLocalStaticParameters(
const
IndexType
& currentPosition)
const override
;
66
69
ParametersType
GetDefaultInitialParameterization()
const override
;
70
71
protected
:
72
73
DescriptivePharmacokineticBrixModelParameterizer
();
74
75
~
DescriptivePharmacokineticBrixModelParameterizer
()
override
;
76
78
double
m_Tau
;
79
82
BaseImageType::ConstPointer
m_BaseImage
;
83
84
private
:
85
86
//No copy constructor allowed
87
DescriptivePharmacokineticBrixModelParameterizer
(
const
Self
& source);
88
void
operator=(
const
Self
&);
//purposely not implemented
89
};
90
}
91
92
#endif
MITKPHARMACOKINETICS_EXPORT
#define MITKPHARMACOKINETICS_EXPORT
Definition:
MitkPharmacokineticsExports.h:15
mitk::DescriptivePharmacokineticBrixModelParameterizer::StaticParameterValuesType
Superclass::StaticParameterValuesType StaticParameterValuesType
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:44
mitk::ModelParameterizerBase
Definition:
mitkModelParameterizerBase.h:36
mitkDescriptivePharmacokineticBrixModel.h
mitk::ModelParameterizerBase::StaticParameterMapType
ModelBaseType::StaticParameterMapType StaticParameterMapType
Definition:
mitkModelParameterizerBase.h:52
mitk::DescriptivePharmacokineticBrixModelParameterizer::BaseImageType
itk::Image< double, 3 > BaseImageType
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:47
mitk::DescriptivePharmacokineticBrixModelParameterizer::Pointer
itk::SmartPointer< Self > Pointer
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:31
mitk::DescriptivePharmacokineticBrixModelParameterizer::ModelPointer
Superclass::ModelPointer ModelPointer
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:41
itk::SmartPointer< Self >
mitk::DescriptivePharmacokineticBrixModelParameterizer::ModelBasePointer
Superclass::ModelBasePointer ModelBasePointer
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:38
mitk::DescriptivePharmacokineticBrixModelParameterizer::ModelBaseType
Superclass::ModelBaseType ModelBaseType
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:35
mitk::ConcreteModelParameterizerBase
Definition:
mitkConcreteModelParameterizerBase.h:21
mitk
Find image slices visible on a given plane.
Definition:
RenderingTests.dox:1
mitk::DescriptivePharmacokineticBrixModelParameterizer::StaticParameterMapType
Superclass::StaticParameterMapType StaticParameterMapType
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:45
mitk::DescriptivePharmacokineticBrixModelParameterizer::m_Tau
double m_Tau
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:78
mitk::ModelParameterizerBase::IndexType
::itk::Index< 3 > IndexType
Definition:
mitkModelParameterizerBase.h:55
mitk::DescriptivePharmacokineticBrixModelParameterizer
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:25
mitk::DescriptivePharmacokineticBrixModelParameterizer::ModelType
Superclass::ModelType ModelType
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:40
mitk::ModelParameterizerBase::ParametersType
ModelBaseType::ParametersType ParametersType
Definition:
mitkModelParameterizerBase.h:49
mitk::DescriptivePharmacokineticBrixModelParameterizer::StaticParameterValueType
Superclass::StaticParameterValueType StaticParameterValueType
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:43
mitk::DescriptivePharmacokineticBrixModelParameterizer::ConstPointer
itk::SmartPointer< const Self > ConstPointer
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:32
mitkConcreteModelParameterizerBase.h
mitk::DescriptivePharmacokineticBrixModelParameterizer::Self
DescriptivePharmacokineticBrixModelParameterizer Self
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:29
mitk::DescriptivePharmacokineticBrixModelParameterizer::m_BaseImage
BaseImageType::ConstPointer m_BaseImage
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:82
mitk::DescriptivePharmacokineticBrixModelParameterizer::IndexType
Superclass::IndexType IndexType
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:49
mitk::DescriptivePharmacokineticBrixModelParameterizer::Superclass
ConcreteModelParameterizerBase< mitk::DescriptivePharmacokineticBrixModel > Superclass
Definition:
mitkDescriptivePharmacokineticBrixModelParameterizer.h:30
src
MITK
Modules
Pharmacokinetics
include
mitkDescriptivePharmacokineticBrixModelParameterizer.h
Generated on Mon Dec 23 2024 02:13:17 for Medical Imaging Interaction Toolkit by
1.8.17