#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