3#include <QtCore/QLoggingCategory>
5#include <QtCore/QObject>
6#include <QtNetwork/QNetworkReply>
9class QNetworkAccessManager;
45 virtual void requestPathHeights(
const QGeoCoordinate &fromCoord,
const QGeoCoordinate &toCoord);
52 virtual void requestCarpetHeights(
const QGeoCoordinate &swCoord,
const QGeoCoordinate &neCoord,
bool statsOnly);
55 void signalPathHeights(
bool success,
double distanceBetween,
double finalDistanceBetween,
const QList<double> &heights);
56 void signalCarpetHeights(
bool success,
double minHeight,
double maxHeight,
const QList<QList<double>> &carpet);
60 void pathHeightsReceived(
bool success,
double distanceBetween,
double finalDistanceBetween,
const QList<double> &heights);
61 void carpetHeightsReceived(
bool success,
double minHeight,
double maxHeight,
const QList<QList<double>> &carpet);
80 void requestPathHeights(
const QGeoCoordinate &fromCoord,
const QGeoCoordinate &toCoord)
override;
81 void requestCarpetHeights(
const QGeoCoordinate &swCoord,
const QGeoCoordinate &neCoord,
bool statsOnly)
override;
97 virtual void _sslErrors(
const QList<QSslError> &errors);
Q_DECLARE_LOGGING_CATEGORY(AndroidSerialLog)
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)