Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
#include <mitkTestModel.h>
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
TestModel () | |
~TestModel () override | |
itk::LightObject::Pointer | InternalClone () const override |
ModelResultType | ComputeModelfunction (const ParametersType ¶meters) const override |
DerivedParameterMapType | ComputeDerivedParameters (const mitk::ModelBase::ParametersType ¶meters) const override |
void | SetStaticParameter (const ParameterNameType &name, const StaticParameterValuesType &values) override |
StaticParameterValuesType | GetStaticParameterValue (const ParameterNameType &name) const override |
![]() | |
virtual bool | ValidateModel (std::string &error) const |
ModelBase () | |
~ModelBase () override | |
void | PrintSelf (std::ostream &os, ::itk::Indent indent) const override |
![]() | |
ModelTraitsInterface () | |
virtual | ~ModelTraitsInterface () |
Additional Inherited Members | |
![]() | |
TimeGridType | m_TimeGrid |
Simple (linear) test model that is used to check functionality of default implementations in factories and stuff.
Definition at line 24 of file mitkTestModel.h.
typedef itk::SmartPointer< const Self > mitk::TestModel::ConstPointer |
Definition at line 31 of file mitkTestModel.h.
typedef Superclass::ParameterNameType mitk::TestModel::ParameterNameType |
Definition at line 33 of file mitkTestModel.h.
typedef Superclass::ParametersSizeType mitk::TestModel::ParametersSizeType |
Definition at line 34 of file mitkTestModel.h.
typedef itk::SmartPointer< Self > mitk::TestModel::Pointer |
Definition at line 30 of file mitkTestModel.h.
typedef TestModel mitk::TestModel::Self |
Definition at line 28 of file mitkTestModel.h.
Definition at line 29 of file mitkTestModel.h.
|
inlineprotected |
Definition at line 76 of file mitkTestModel.h.
|
inlineoverrideprotected |
Definition at line 77 of file mitkTestModel.h.
Pointer mitk::TestModel::Clone | ( | ) | const |
|
overrideprotectedvirtual |
Helper function called by GetDerivedParameters(). Implement in derived classes to realize the concrete computation of derived parameters.
Reimplemented from mitk::ModelBase.
Definition at line 157 of file mitkTestModel.cpp.
|
overrideprotectedvirtual |
Implements mitk::ModelBase.
Definition at line 113 of file mitkTestModel.cpp.
References mitk::ModelBase::m_TimeGrid.
|
virtual |
Run-time type information (and related methods).
Reimplemented from mitk::ModelBase.
|
overridevirtual |
Returns the names of derived parameters that can/will be computed by the model given specific model parameters.
Reimplemented from mitk::ModelBase.
Definition at line 99 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns an empty functions string.
Reimplemented from mitk::ModelBase.
Definition at line 53 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns GetClassID as display name.
Reimplemented from mitk::ModelBase.
Definition at line 43 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns "Unkown" as model type.
Reimplemented from mitk::ModelBase.
Definition at line 48 of file mitkTestModel.cpp.
|
overridevirtual |
Returns the number of derived parameters that can/will be computed by the model given specific model parameters.
Reimplemented from mitk::ModelBase.
Definition at line 107 of file mitkTestModel.cpp.
|
overridevirtual |
Returns the number of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implements mitk::ModelTraitsInterface.
Definition at line 93 of file mitkTestModel.cpp.
|
overridevirtual |
Returns the number of static parameters that will be used when using the model to compute the signal (but are not defined via GetSignal()).
Implements mitk::ModelBase.
Definition at line 136 of file mitkTestModel.cpp.
|
overridevirtual |
Returns the names of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implements mitk::ModelTraitsInterface.
Definition at line 84 of file mitkTestModel.cpp.
Referenced by GetParameterScales(), and GetParameterUnits().
|
overridevirtual |
Default implementation returns a scale of 1.0 for every defined parameter.
Reimplemented from mitk::ModelBase.
Definition at line 16 of file mitkTestModel.cpp.
References GetParameterNames().
|
overridevirtual |
Default implementation returns no unit string ("") for every defined parameter.
Reimplemented from mitk::ModelBase.
Definition at line 30 of file mitkTestModel.cpp.
References GetParameterNames().
|
overridevirtual |
Returns the names of static parameters that will be used when using the model to compute the signal (but are not defined via GetSignal()).
Implements mitk::ModelBase.
Definition at line 129 of file mitkTestModel.cpp.
|
overrideprotectedvirtual |
Helper function called by GetStaticParameters(). Implement in derived classes to realize the concrete retrieval of static parameters.
Implements mitk::ModelBase.
Definition at line 147 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 63 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 68 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 58 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 73 of file mitkTestModel.cpp.
|
overridevirtual |
Default implementation returns an empty string.
Reimplemented from mitk::ModelBase.
Definition at line 78 of file mitkTestModel.cpp.
|
overrideprotected |
Actual implementation of the clone method. This method should be reimplemeted in subclasses to clone the extra required parameters.
Definition at line 166 of file mitkTestModel.cpp.
References mitk::ModelBase::m_TimeGrid, and New().
|
static |
Method for creation through the object factory.
Referenced by InternalClone(), and mitkConcreteModelFactoryBaseTest().
|
overrideprotectedvirtual |
Helper function called by SetStaticParameters(). Implement in derived classes to realize the concrete setting of static parameters.
Implements mitk::ModelBase.
Definition at line 141 of file mitkTestModel.cpp.