libdballe
6.8
|
Base class for synop, ship and other importer with synop-like data. More...
#include <base.h>
Public Member Functions | |
SynopBaseImporter (const msg::Importer::Options &opts) | |
virtual void | init () |
virtual void | run () |
![]() | |
WMOImporter (const msg::Importer::Options &opts) | |
![]() | |
Importer (const msg::Importer::Options &opts) | |
virtual MsgType | scanType (const wreport::Bulletin &bulletin) const =0 |
void | import (const wreport::Subset &subset, Msg &msg) |
Protected Member Functions | |
virtual void | peek_var (const wreport::Var &var) |
virtual void | import_var (const wreport::Var &var) |
![]() | |
void | import_var (const wreport::Var &var) |
Protected Attributes | |
CloudContext | clouds |
LevelContext | level |
TimerangeContext | trange |
ContextChooser | ctx |
![]() | |
unsigned | pos |
![]() | |
const msg::Importer::Options & | opts |
const wreport::Subset * | subset |
Msg * | msg |
Additional Inherited Members | |
![]() | |
static std::auto_ptr< Importer > | createSynop (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createShip (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createMetar (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createTemp (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createPilot (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createFlight (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createSat (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createPollution (const msg::Importer::Options &) |
static std::auto_ptr< Importer > | createGeneric (const msg::Importer::Options &) |
Base class for synop, ship and other importer with synop-like data.