|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <TerrainQueryCopernicus.h>
Inheritance diagram for TerrainQueryCopernicus:
Collaboration diagram for TerrainQueryCopernicus:Public Member Functions | |
| TerrainQueryCopernicus (QObject *parent=nullptr) | |
| ~TerrainQueryCopernicus () | |
| void | requestCoordinateHeights (const QList< QGeoCoordinate > &coordinates) final |
| void | requestPathHeights (const QGeoCoordinate &fromCoord, const QGeoCoordinate &toCoord) final |
| void | requestCarpetHeights (const QGeoCoordinate &swCoord, const QGeoCoordinate &neCoord, bool statsOnly) final |
Public Member Functions inherited from TerrainOnlineQuery | |
| TerrainOnlineQuery (QObject *parent=nullptr) | |
| virtual | ~TerrainOnlineQuery () |
Public Member Functions inherited from TerrainQueryInterface | |
| TerrainQueryInterface (QObject *parent=nullptr) | |
| virtual | ~TerrainQueryInterface () |
| void | signalCoordinateHeights (bool success, const QList< double > &heights) |
| void | signalPathHeights (bool success, double distanceBetween, double finalDistanceBetween, const QList< double > &heights) |
| void | signalCarpetHeights (bool success, double minHeight, double maxHeight, const QList< QList< double > > &carpet) |
Additional Inherited Members | |
Signals inherited from TerrainQueryInterface | |
| void | coordinateHeightsReceived (bool success, const QList< double > &heights) |
| void | pathHeightsReceived (bool success, double distanceBetween, double finalDistanceBetween, const QList< double > &heights) |
| void | carpetHeightsReceived (bool success, double minHeight, double maxHeight, const QList< QList< double > > &carpet) |
Protected Slots inherited from TerrainOnlineQuery | |
| virtual void | _requestFinished () |
| virtual void | _requestError (QNetworkReply::NetworkError code) |
| virtual void | _sslErrors (const QList< QSslError > &errors) |
Protected Member Functions inherited from TerrainQueryInterface | |
| virtual void | _requestFailed () |
Protected Attributes inherited from TerrainOnlineQuery | |
| QNetworkAccessManager * | _networkManager = nullptr |
Protected Attributes inherited from TerrainQueryInterface | |
| TerrainQuery::QueryMode | _queryMode = TerrainQuery::QueryMode::QueryModeNone |
Definition at line 12 of file TerrainQueryCopernicus.h.
|
explicit |
Definition at line 20 of file TerrainQueryCopernicus.cc.
| TerrainQueryCopernicus::~TerrainQueryCopernicus | ( | ) |
Definition at line 26 of file TerrainQueryCopernicus.cc.
|
finalvirtual |
Request terrain heights for the rectangular area specified. Signals: carpetHeights when data is available
| swCoord | South-West bound of rectangular area to query |
| neCoord | North-East bound of rectangular area to query |
| statsOnly | true: Return only stats, no carpet data |
Reimplemented from TerrainQueryInterface.
Definition at line 66 of file TerrainQueryCopernicus.cc.
References TerrainQueryInterface::_queryMode, and TerrainQuery::QueryModeCarpet.
|
finalvirtual |
Request terrain heights for specified coodinates. Signals: coordinateHeights when data is available
| coordinates | to query |
Reimplemented from TerrainQueryInterface.
Definition at line 31 of file TerrainQueryCopernicus.cc.
References TerrainQueryInterface::_queryMode, and TerrainQuery::QueryModeCoordinates.
|
finalvirtual |
Requests terrain heights along the path specified by the two coordinates. Signals: pathHeights
| coordinates | to query |
Reimplemented from TerrainQueryInterface.
Definition at line 51 of file TerrainQueryCopernicus.cc.
References TerrainQueryInterface::_queryMode, and TerrainQuery::QueryModePath.