MEPP2 Project
|
#include <genericparametricmodel.h>
Public Types | |
typedef TParam | ParameterType |
typedef TIn | InputType |
typedef TOut | OutputType |
Public Member Functions | |
GenericParametricModel () | |
GenericParametricModel (const ParameterType ¶m) | |
virtual | ~GenericParametricModel () |
void | setParameters (const ParameterType ¶m) |
const ParameterType & | param () const |
ParameterType & | param () |
virtual void | compute (const InputType &in, OutputType &out) const =0 |
OutputType | compute (const InputType &in) const |
void | compute (const std::vector< InputType > &in, std::vector< OutputType > &out) const |
OutputType | operator() (const InputType &in) const |
void | operator() (const InputType &in, OutputType &out) const |
Protected Member Functions | |
virtual void | default_params ()=0 |
sets default values to m_params More... | |
Protected Attributes | |
ParameterType | m_param |
Definition at line 17 of file genericparametricmodel.h.
typedef TIn GenericParametricModel< TParam, TIn, TOut >::InputType |
Definition at line 24 of file genericparametricmodel.h.
typedef TOut GenericParametricModel< TParam, TIn, TOut >::OutputType |
Definition at line 25 of file genericparametricmodel.h.
typedef TParam GenericParametricModel< TParam, TIn, TOut >::ParameterType |
Definition at line 23 of file genericparametricmodel.h.
|
inline |
Definition at line 30 of file genericparametricmodel.h.
|
inline |
Definition at line 35 of file genericparametricmodel.h.
|
inlinevirtual |
Definition at line 37 of file genericparametricmodel.h.
|
inline |
Definition at line 55 of file genericparametricmodel.h.
|
pure virtual |
Implemented in VisibilityModel, NWHWD16_Threshold, WeibulPsychometricFunction, BartenCSF, SarkisonCSF, and DalyMasking.
|
inline |
Definition at line 63 of file genericparametricmodel.h.
|
protectedpure virtual |
sets default values to m_params
Implemented in VisibilityModel, NWHWD16_Threshold, WeibulPsychometricFunction, BartenCSF, SarkisonCSF, and DalyMasking.
|
inline |
Definition at line 72 of file genericparametricmodel.h.
|
inline |
Definition at line 74 of file genericparametricmodel.h.
|
inline |
Definition at line 45 of file genericparametricmodel.h.
|
inline |
|
inline |
Definition at line 42 of file genericparametricmodel.h.
|
protected |
Definition at line 88 of file genericparametricmodel.h.