QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
TerrainOnlineQuery Class Reference

#include <TerrainQueryInterface.h>

+ Inheritance diagram for TerrainOnlineQuery:
+ Collaboration diagram for TerrainOnlineQuery:

Public Member Functions

 TerrainOnlineQuery (QObject *parent=nullptr)
 
virtual ~TerrainOnlineQuery ()
 
- Public Member Functions inherited from TerrainQueryInterface
 TerrainQueryInterface (QObject *parent=nullptr)
 
virtual ~TerrainQueryInterface ()
 
virtual void requestCoordinateHeights (const QList< QGeoCoordinate > &coordinates)
 
virtual void requestPathHeights (const QGeoCoordinate &fromCoord, const QGeoCoordinate &toCoord)
 
virtual void requestCarpetHeights (const QGeoCoordinate &swCoord, const QGeoCoordinate &neCoord, bool statsOnly)
 
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)
 

Protected Slots

virtual void _requestFinished ()
 
virtual void _requestError (QNetworkReply::NetworkError code)
 
virtual void _sslErrors (const QList< QSslError > &errors)
 

Protected Attributes

QNetworkAccessManager * _networkManager = nullptr
 
- Protected Attributes inherited from TerrainQueryInterface
TerrainQuery::QueryMode _queryMode = TerrainQuery::QueryMode::QueryModeNone
 

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 Member Functions inherited from TerrainQueryInterface
virtual void _requestFailed ()
 

Detailed Description

Definition at line 86 of file TerrainQueryInterface.h.

Constructor & Destructor Documentation

◆ TerrainOnlineQuery()

TerrainOnlineQuery::TerrainOnlineQuery ( QObject *  parent = nullptr)
explicit

◆ ~TerrainOnlineQuery()

TerrainOnlineQuery::~TerrainOnlineQuery ( )
virtual

Definition at line 125 of file TerrainQueryInterface.cc.

Member Function Documentation

◆ _requestError

void TerrainOnlineQuery::_requestError ( QNetworkReply::NetworkError  code)
protectedvirtualslot

Definition at line 150 of file TerrainQueryInterface.cc.

◆ _requestFinished

void TerrainOnlineQuery::_requestFinished ( )
protectedvirtualslot

Definition at line 130 of file TerrainQueryInterface.cc.

References TerrainQueryInterface::_requestFailed().

◆ _sslErrors

void TerrainOnlineQuery::_sslErrors ( const QList< QSslError > &  errors)
protectedvirtualslot

Definition at line 162 of file TerrainQueryInterface.cc.

References error.

Member Data Documentation

◆ _networkManager

QNetworkAccessManager* TerrainOnlineQuery::_networkManager = nullptr
protected

Definition at line 100 of file TerrainQueryInterface.h.

Referenced by TerrainOnlineQuery().


The documentation for this class was generated from the following files: