12 if (_localCoordinate != localPose) {
13 _localCoordinate = localPose;
14 _localCoordinate.setZ(_coordinate.altitude());
15 emit localCoordinateChanged();
19void Viewer3DGeoCoordinateType::setGpsRef(
const QGeoCoordinate &newGpsRef)
21 if (_gpsRef == newGpsRef) {
25 qCDebug(Viewer3DGeoCoordinateTypeLog) <<
"GPS ref set to" << _gpsRef;
30void Viewer3DGeoCoordinateType::setCoordinate(
const QGeoCoordinate &newCoordinate)
32 if (_coordinate == newCoordinate) {
35 _coordinate = newCoordinate;
Geographic coordinate conversion utilities using GeographicLib.
#define QGC_LOGGING_CATEGORY(name, categoryStr)
QVector3D convertGpsToEnu(const QGeoCoordinate &coord, const QGeoCoordinate &ref)