Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkModelParameterizerBase.cpp
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
#include "
mitkModelParameterizerBase.h
"
14
15
16
mitk::ModelParameterizerBase::ModelParameterizerBase
()
17
{
18
m_DefaultTimeGrid
.SetSize(1);
19
m_DefaultTimeGrid
[0] = 0.0;
20
};
21
22
mitk::ModelParameterizerBase::~ModelParameterizerBase
()
23
{
24
};
25
26
mitk::ModelParameterizerBase::ParametersType
27
mitk::ModelParameterizerBase::GetInitialParameterization
()
const
28
{
29
if
(
m_InitialDelegate
.IsNotNull())
30
{
31
return
m_InitialDelegate
->GetInitialParameterization();
32
}
33
34
return
this->
GetDefaultInitialParameterization
();
35
}
36
37
mitk::ModelParameterizerBase::ParametersType
38
mitk::ModelParameterizerBase::GetInitialParameterization
(
const
IndexType
& currentPosition)
const
39
{
40
if
(
m_InitialDelegate
.IsNotNull())
41
{
42
return
m_InitialDelegate
->GetInitialParameterization(currentPosition);
43
}
44
45
return
this->
GetDefaultInitialParameterization
();
46
}
47
48
void
49
mitk::ModelParameterizerBase::
50
SetInitialParameterizationDelegate
(
const
InitialParameterizationDelegateBase
* delegate)
51
{
52
this->
m_InitialDelegate
= delegate;
53
};
mitk::ModelParameterizerBase::ModelParameterizerBase
ModelParameterizerBase()
Definition:
mitkModelParameterizerBase.cpp:16
mitk::ModelParameterizerBase::GetDefaultInitialParameterization
virtual ParametersType GetDefaultInitialParameterization() const =0
mitk::ModelParameterizerBase::GetInitialParameterization
ParametersType GetInitialParameterization() const
Definition:
mitkModelParameterizerBase.cpp:27
mitk::ModelParameterizerBase::m_DefaultTimeGrid
TimeGridType m_DefaultTimeGrid
Definition:
mitkModelParameterizerBase.h:91
mitkModelParameterizerBase.h
mitk::ModelParameterizerBase::SetInitialParameterizationDelegate
void SetInitialParameterizationDelegate(const InitialParameterizationDelegateBase *delegate)
Definition:
mitkModelParameterizerBase.cpp:50
mitk::InitialParameterizationDelegateBase
Definition:
mitkInitialParameterizationDelegateBase.h:29
mitk::ModelParameterizerBase::~ModelParameterizerBase
~ModelParameterizerBase() override
Definition:
mitkModelParameterizerBase.cpp:22
mitk::ModelParameterizerBase::ParametersType
ModelBaseType::ParametersType ParametersType
Definition:
mitkModelParameterizerBase.h:49
itk::Index< 3 >
mitk::ModelParameterizerBase::m_InitialDelegate
InitialParameterizationDelegateBase::ConstPointer m_InitialDelegate
Definition:
mitkModelParameterizerBase.h:88
Source
Modules
ModelFit
src
Models
mitkModelParameterizerBase.cpp
Generated on Thu Mar 12 2020 10:23:56 for Medical Imaging Interaction Toolkit by
1.8.13