1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2024-11-30 22:51:16 +01:00
GPXSee/src/map/linearunits.cpp
2018-05-14 00:37:19 +02:00

39 lines
603 B
C++

#include "linearunits.h"
LinearUnits::LinearUnits(int code)
{
switch (code) {
case 9001:
_f = 1.0;
break;
case 9002:
_f = 0.3048;
break;
case 9003:
_f = 12.0 / 39.37;
break;
case 9040:
_f = 36.0 / 39.370147;
break;
case 9041:
_f = 12.0 / 39.370147;
break;
case 9042:
_f = 792.0 / 39.370147;
break;
case 9094:
_f = 6378300.0 / 20926201.0;
break;
default:
_f = NAN;
}
}
#ifndef QT_NO_DEBUG
QDebug operator<<(QDebug dbg, const LinearUnits &lu)
{
dbg.nospace() << "LinearUnits(" << lu._f << ")";
return dbg.space();
}
#endif // QT_NO_DEBUG