IODA Bundle
|
Localization Factory. More...
#include <LocalizationBase.h>
Public Member Functions | |
virtual | ~LocalizationFactory ()=default |
Static Public Member Functions | |
static std::unique_ptr< LocalizationBase< MODEL > > | create (const Geometry_ &, const util::DateTime &, const eckit::Configuration &) |
Protected Member Functions | |
LocalizationFactory (const std::string &) | |
Private Types | |
typedef Geometry< MODEL > | Geometry_ |
Private Member Functions | |
virtual LocalizationBase< MODEL > * | make (const Geometry_ &, const util::DateTime &, const eckit::Configuration &)=0 |
Static Private Member Functions | |
static std::map< std::string, LocalizationFactory< MODEL > * > & | getMakers () |
Localization Factory.
Definition at line 126 of file LocalizationBase.h.
|
private |
Definition at line 127 of file LocalizationBase.h.
|
virtualdefault |
|
explicitprotected |
Definition at line 161 of file LocalizationBase.h.
|
static |
|
inlinestaticprivate |
Definition at line 139 of file LocalizationBase.h.
|
privatepure virtual |
Implemented in oops::LocalizationMaker< MODEL, T >.