libdballe
7.6
|
A bulletin that has been decoded and physically interpreted. More...
#include <message.h>
Public Member Functions | |
virtual Datetime | get_datetime () const =0 |
Get the reference Datetime for this message. | |
virtual std::unique_ptr< Message > | clone () const =0 |
Return a copy of this message. | |
virtual const wreport::Var * | get (wreport::Varcode code, const Level &lev, const Trange &tr) const =0 |
Get a variable given its code, level and time range information. More... | |
virtual void | print (FILE *out) const =0 |
Print all the contents of this message to an output stream. | |
virtual unsigned | diff (const Message &msg) const =0 |
Compute the differences between two Messages. More... | |
A bulletin that has been decoded and physically interpreted.
Message collects zero or more variables that have been forecast or measured by the same station in the same instant.
Each variable is annotated with its vertical level/layer information, and its time range / statistical information.
|
pure virtual |
Compute the differences between two Messages.
Details of the differences found will be formatted using the wreport notes system (
Implemented in dballe::Msg.
|
pure virtual |
Get a variable given its code, level and time range information.
Implemented in dballe::Msg.