libdballe  9.11
Public Member Functions | Public Attributes | Protected Attributes | List of all members
dballe::impl::msg::wr::CommonSynopExporter Class Reference
Inheritance diagram for dballe::impl::msg::wr::CommonSynopExporter:
dballe::impl::msg::wr::ExporterModule

Public Member Functions

void init (const Message &msg, wreport::Subset &subset)
 
void scan_context (const msg::Context &c)
 
void add_D02001 ()
 
void add_D02031 ()
 
void add_D02032 ()
 
void add_D02052 ()
 
void add_D02041 ()
 
void add_D02058 ()
 
void add_pressure ()
 
void add_geopotential (wreport::Varcode code)
 
void add_D02034 ()
 
void add_D02040 ()
 
void add_D02042 ()
 
void add_D02059 ()
 
void add_D02038 ()
 
void add_ecmwf_synop_weather ()
 
void add_D02035 ()
 
void add_D02055 ()
 
void add_ecmwf_ice ()
 
void add_D02053 ()
 
void add_D02056 ()
 
void add_plain_waves ()
 
void add_D02024 ()
 
void add_sensor_height (const msg::Context &c, const wreport::Var *sample_var=NULL)
 Add B07032 sensor height, taking the value from the var attributes or the context, as appropriate.
 
void add_marine_sensor_height (const msg::Context &c, const wreport::Var *sample_var=NULL)
 Add B07032 and B07033 sensor heights, taking the value from the var attributes or the context, as appropriate.
 
void add_xtemp_group (wreport::Varcode code, const msg::Context *c)
 Add an extreme temperature group, with the measured value added with the given code, from temperature data found on the given context.
 
void add_prec_group (const msg::Context *c)
 Add time period and total precipitation from the given context.
 
void add_cloud_data ()
 Add cloud data, as D02004 and a delayed replication of D02005.
 
void add_wind_gust (const msg::Context *c)
 Add a wind gust block with info from the given context.
 
void add_time_period (wreport::Varcode code, const msg::Context &c, const wreport::Var *sample_var, const Trange &tr_std)
 Add a B04025 or B04025 time period variable, with data taken from its parameters as needed.
 
- Public Member Functions inherited from dballe::impl::msg::wr::ExporterModule
void init (const Message &msg, wreport::Subset &subset)
 
void scan_context (const msg::Context &c)
 
void add_ecmwf_synop_head ()
 

Public Attributes

const wreport::Varv_press
 
const wreport::Varv_pressmsl
 
const wreport::Varv_pchange3
 
const wreport::Varv_pchange24
 
const wreport::Varv_ptend
 
const wreport::Varv_geopotential
 

Protected Attributes

const msg::Contextc_geopotential
 
const msg::Contextc_thermo
 
const msg::Contextc_tmax
 
const msg::Contextc_tmin
 
const msg::Contextc_prec1
 
const msg::Contextc_prec2
 
const msg::Contextc_prec24
 
const msg::Contextc_cloud_cover
 
const msg::Contextc_cloud_data [4]
 
const msg::Contextc_cloud_group [4]
 
const msg::Contextc_wind
 
const msg::Contextc_gust1
 
const msg::Contextc_gust2
 
const msg::Contextc_visib
 
const msg::Contextc_past_wtr
 
const msg::Contextc_depth
 
const msg::Contextc_swell_waves [2]
 
- Protected Attributes inherited from dballe::impl::msg::wr::ExporterModule
wreport::Subsetsubset
 
const Messagemsg = 0
 
const msg::Contextc_ana = 0
 
const msg::Contextc_surface_instant = 0
 

Additional Inherited Members

- Protected Member Functions inherited from dballe::impl::msg::wr::ExporterModule
void add (wreport::Varcode code, const msg::Context *ctx, const Shortcut &shortcut) const
 
void add (wreport::Varcode code, const msg::Context *ctx, wreport::Varcode srccode) const
 
void add (wreport::Varcode code, const msg::Context *ctx) const
 
void add (wreport::Varcode code, const wreport::Var *var) const
 

The documentation for this class was generated from the following file: