4#include <QtCore/QObject>
5#include <QtNetwork/QNetworkReply>
8class QNetworkAccessManager;
43 virtual void requestPathHeights(
const QGeoCoordinate &fromCoord,
const QGeoCoordinate &toCoord);
50 virtual void requestCarpetHeights(
const QGeoCoordinate &swCoord,
const QGeoCoordinate &neCoord,
bool statsOnly);
53 void signalPathHeights(
bool success,
double distanceBetween,
double finalDistanceBetween,
const QList<double> &heights);
54 void signalCarpetHeights(
bool success,
double minHeight,
double maxHeight,
const QList<QList<double>> &carpet);
58 void pathHeightsReceived(
bool success,
double distanceBetween,
double finalDistanceBetween,
const QList<double> &heights);
59 void carpetHeightsReceived(
bool success,
double minHeight,
double maxHeight,
const QList<QList<double>> &carpet);
78 void requestPathHeights(
const QGeoCoordinate &fromCoord,
const QGeoCoordinate &toCoord)
override;
79 void requestCarpetHeights(
const QGeoCoordinate &swCoord,
const QGeoCoordinate &neCoord,
bool statsOnly)
override;
95 virtual void _sslErrors(
const QList<QSslError> &errors);
void requestCarpetHeights(const QGeoCoordinate &swCoord, const QGeoCoordinate &neCoord, bool statsOnly) override
void requestCoordinateHeights(const QList< QGeoCoordinate > &coordinates) override
void requestPathHeights(const QGeoCoordinate &fromCoord, const QGeoCoordinate &toCoord) override
QNetworkAccessManager * _networkManager
virtual void _requestError(QNetworkReply::NetworkError code)
virtual ~TerrainOnlineQuery()
virtual void _sslErrors(const QList< QSslError > &errors)
virtual void _requestFinished()
Base class for offline/online terrain queries.
TerrainQuery::QueryMode _queryMode
void pathHeightsReceived(bool success, double distanceBetween, double finalDistanceBetween, const QList< double > &heights)
void signalPathHeights(bool success, double distanceBetween, double finalDistanceBetween, const QList< double > &heights)
virtual void _requestFailed()
virtual ~TerrainQueryInterface()
void signalCoordinateHeights(bool success, const QList< double > &heights)
void signalCarpetHeights(bool success, double minHeight, double maxHeight, const QList< QList< double > > &carpet)
void carpetHeightsReceived(bool success, double minHeight, double maxHeight, const QList< QList< double > > &carpet)
virtual void requestPathHeights(const QGeoCoordinate &fromCoord, const QGeoCoordinate &toCoord)
virtual void requestCoordinateHeights(const QList< QGeoCoordinate > &coordinates)
void coordinateHeightsReceived(bool success, const QList< double > &heights)
virtual void requestCarpetHeights(const QGeoCoordinate &swCoord, const QGeoCoordinate &neCoord, bool statsOnly)