UFO
|
Factory of ObsFunctions producing values of type FunctionValue
.
More...
#include <ObsFunctionBase.h>
Public Member Functions | |
virtual | ~ObsFunctionFactory ()=default |
Static Public Member Functions | |
static ObsFunctionBase< FunctionValue > * | create (const Variable &) |
static bool | functionExists (const std::string &) |
Protected Member Functions | |
ObsFunctionFactory (const std::string &) | |
Private Member Functions | |
virtual ObsFunctionBase< FunctionValue > * | make (const eckit::LocalConfiguration conf)=0 |
Static Private Member Functions | |
static std::map< std::string, ObsFunctionFactory * > & | getMakers () |
Factory of ObsFunctions producing values of type FunctionValue
.
Definition at line 88 of file ObsFunctionBase.h.
|
virtualdefault |
|
explicitprotected |
Definition at line 32 of file ObsFunctionBase.cc.
|
static |
|
static |
|
inlinestaticprivate |
Definition at line 97 of file ObsFunctionBase.h.
|
privatepure virtual |
Implemented in ufo::ObsFunctionMaker< T >.