#include "dem.h" #include "waypoint.h" bool Waypoint::_useDEM = false; bool Waypoint::_show2ndElevation = false; QPair Waypoint::elevations() const { if (_useDEM) { qreal dem = DEM::elevation(coordinates()); if (!std::isnan(dem)) return QPair(dem, _show2ndElevation ? elevation() : NAN); else return QPair(elevation(), NAN); } else { if (hasElevation()) return QPair(elevation(), _show2ndElevation ? DEM::elevation(coordinates()) : NAN); else return QPair(DEM::elevation(coordinates()), NAN); } }