Value object encapsulating information about METAR FIXME: runway visibilities FIXME: runway wind shear FIXME: remarks.
More...
|
|
| CMetar () |
| | Default constructor.
|
| |
|
void | setMessage (const QString &message) |
| | Set METAR message.
|
| |
|
const QString & | getMessage () const |
| | Get METAR message.
|
| |
|
bool | hasMessage () const |
| | Has METAR message.
|
| |
|
void | setReportType (ReportType type) |
| | Set report type.
|
| |
|
ReportType | getReportType () const |
| | Get report type.
|
| |
|
void | setAirportIcaoCode (const swift::misc::aviation::CAirportIcaoCode &icao) |
| | Set airport icao code.
|
| |
|
const aviation::CAirportIcaoCode & | getAirportIcaoCode () const |
| | Get airport icao code.
|
| |
|
void | setDayTime (int reportDay, const physical_quantities::CTime &reportTime) |
| | Set day and time.
|
| |
|
int | getDay () const |
| | Get report day.
|
| |
|
const physical_quantities::CTime & | getTime () const |
| | Get report time.
|
| |
|
void | setAutomated (bool isAutomated) |
| | Set the station to automated.
|
| |
|
bool | isAutomated () const |
| | Is the station automated?
|
| |
|
void | setCavok () |
| | Set the weather to CAVOK.
|
| |
|
void | setWindLayer (const CWindLayer &windLayer) |
| | Set wind information.
|
| |
|
CWindLayer | getWindLayer () const |
| | Get wind layer.
|
| |
|
void | setVisibility (const physical_quantities::CLength &visibility) |
| | Set visibility information.
|
| |
|
physical_quantities::CLength | getVisibility () const |
| | Get visibility.
|
| |
|
void | addPresentWeather (const CPresentWeather &presentWeather) |
| | Add information about present weather.
|
| |
|
const CPresentWeatherList & | getPresentWeather () const |
| | Get present weather list.
|
| |
|
void | addCloudLayer (const CCloudLayer &cloudLayer) |
| | Add cloud layer.
|
| |
|
const CCloudLayerList & | getCloudLayers () const |
| | Get all cloud layers.
|
| |
|
void | removeAllClouds () |
| | Remove all cloud layers.
|
| |
|
void | setTemperature (const physical_quantities::CTemperature &temperature) |
| | Set temperature.
|
| |
|
physical_quantities::CTemperature | getTemperature () const |
| | Get temperature.
|
| |
|
void | setDewPoint (const physical_quantities::CTemperature &dewPoint) |
| | Set dew point.
|
| |
|
const physical_quantities::CTemperature & | getDewPoint () const |
| | Get dew point.
|
| |
|
void | setAltimeter (const physical_quantities::CPressure &altimeter) |
| | Set altimeter.
|
| |
|
const physical_quantities::CPressure & | getAltimeter () const |
| | Get altimeter.
|
| |
|
QString | getMetarText () const |
| | Returns the METAR in a descriptive text.
|
| |
| QString | convertToQString (bool i18n=false) const |
| | Cast as QString. More...
|
| |
| int | getMetaTypeId () const |
| | Returns the Qt meta type ID of this object. More...
|
| |
|
QString | getClassName () const |
| | Class name.
|
| |
|
bool | isA (int metaTypeId) const |
| | Returns true if this object is an instance of the class with the given meta type ID, or one of its subclasses.
|
| |
|
void | marshallToDbus (QDBusArgument &arg, Tags...) const |
| | Marshall without begin/endStructure, for when composed within another object.
|
| |
|
void | unmarshallFromDbus (const QDBusArgument &arg, Tags...) |
| | Unmarshall without begin/endStructure, for when composed within another object.
|
| |
|
void | marshalToDataStream (QDataStream &stream) const |
| | Marshal a value to a QDataStream.
|
| |
|
void | unmarshalFromDataStream (QDataStream &stream) |
| | Unmarshal a value from a QDataStream.
|
| |
|
QJsonObject | toJson () const |
| | Cast to JSON object.
|
| |
|
QString | toJsonString (QJsonDocument::JsonFormat format=QJsonDocument::Indented) const |
| | Convenience function JSON as string.
|
| |
|
void | convertFromJson (const QJsonObject &json) |
| | Assign from JSON object.
|
| |
|
void | convertFromJson (const QString &jsonString, bool acceptCacheFormat=false) |
| | Assign from JSON object string.
|
| |
|
QString | toQString (bool i18n=false) const |
| | Cast as QString.
|
| |
|
std::string | toStdString (bool i18n=false) const |
| | To std string.
|
| |
|
QString | stringForStreaming () const |
| | String for streaming operators.
|
| |
| CPropertyIndexList | apply (const CPropertyIndexVariantMap &indexMap, bool skipEqualValues=false) |
| | Update by variant map. More...
|
| |
|
void | setPropertyByIndex (CPropertyIndexRef index, const QVariant &variant) |
| | Set property by index.
|
| |
|
QVariant | propertyByIndex (CPropertyIndexRef index) const |
| | Property by index.
|
| |
|
int | comparePropertyByIndex (CPropertyIndexRef index, const Derived &compareValue) const |
| | Compare for index.
|
| |
|
bool | equalsPropertyByIndex (const QVariant &compareValue, CPropertyIndexRef index) const |
| | Is given variant equal to value of property index?
|
| |
|
CIcons::IconIndex | toIcon () const |
| | As icon, not implemented by all classes.
|
| |
|
|
static CMetar | CAVOK () |
| | Return CAVOK metar.
|
| |
|
static void | registerMetadata () |
| | Register metadata.
|
| |
|
template<class DerivedObj = Derived> |
| static DerivedObj | fromJson (const QJsonObject &json) |
| | Get object from QJsonObject.
|
| |
|
template<class DerivedObj = Derived> |
| static DerivedObj | fromJson (const QString &jsonString, bool acceptCacheJson=false) |
| | Get object from JSON string.
|
| |
|
template<class DerivedObj = Derived> |
| static DerivedObj | fromJsonNoThrow (const QString &jsonString, bool acceptCacheJson, bool &success, QString &errMsg) |
| | Get object from JSON string.
|
| |
Value object encapsulating information about METAR FIXME: runway visibilities FIXME: runway wind shear FIXME: remarks.
Definition at line 37 of file metar.h.