19 #ifndef QVCT_CUNITSPEEDVERTICAL_HPP
20 #define QVCT_CUNITSPEEDVERTICAL_HPP
60 static const QMap<EUnit,QString> &
symbols();
66 static const QMap<EUnit,QString> &
codes();
74 static QString
toString(
double _fdValue,
EUnit _eUnit,
int _iPrecision = 0 );
76 static QString
toString(
double _fdValue );
87 static double fromString(
const QString& _rqString,
EUnit _eUnit,
bool* _pbOK = 0 );
89 static double fromString(
const QString& _rqString,
bool* _pbOK = 0 );
Container class for supported machine-friendly format/unit codes.
QMap< CUnitSpeedVertical::EUnit, QString > qMapCodes
CUnitSpeedVerticalCodes()
Container class for supported human-readable format/unit symbols.
QMap< CUnitSpeedVertical::EUnit, QString > qMapSymbols
CUnitSpeedVerticalSymbols()
Vertical speed unit (m/s,ft/min) rendering/parsing class.
static double toValue(double _fdValue, EUnit _eUnit)
Returns the converted value, using the specified format/unit.
static QString toSymbol(EUnit _eUnit)
Returns the human-readable symbol corresponding to the given format/unit ID.
static const QMap< EUnit, QString > & symbols()
Returns the list of supported human-readable format/unit symbols.
static double fromString(const QString &_rqString, EUnit _eUnit, bool *_pbOK=0)
Returns the numeric value corresponding (parsed) from the string.
@ FT_MIN
feet per minut [ft/min]
@ UNDEFINED
undefined format/unit
@ M_S
meters per second [m/s]
static const CUnitSpeedVerticalCodes oUnitSpeedVerticalCodes
Container for supported machine-friendly format/unit codes.
static const CUnitSpeedVerticalSymbols oUnitSpeedVerticalSymbols
Container for supported human-readable format/unit symbols.
static const QMap< EUnit, QString > & codes()
Returns the list of supported machine-friendly format/unit codes.
static EUnit fromSymbol(const QString &_rqsSymbol)
Returns the format/unit ID corresponding to the given human-readable symbol.
static EUnit fromCode(const QString &_rqsCode)
Returns the format/unit ID corresponding to the given machine-friendly code.
static QString toCode(EUnit _eUnit)
Returns the machine-friendly code corresponding to the given format/unit ID.
static QString toString(double _fdValue, EUnit _eUnit, int _iPrecision=0)
Returns the formatted represention of the given value, using the specified format/unit and decimal pr...