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

#include <TerrainQuery.h>

+ Inheritance diagram for TerrainAreaQuery:
+ Collaboration diagram for TerrainAreaQuery:

Classes

struct  CarpetHeightInfo_t
 

Signals

void terrainDataReceived (bool success, const TerrainAreaQuery::CarpetHeightInfo_t &carpetHeightInfo)
 

Public Member Functions

 TerrainAreaQuery (bool autoDelete, QObject *parent=nullptr)
 
 ~TerrainAreaQuery ()
 
void requestData (const QGeoCoordinate &swCoord, const QGeoCoordinate &neCoord)
 

Detailed Description

Definition at line 140 of file TerrainQuery.h.

Constructor & Destructor Documentation

◆ TerrainAreaQuery()

TerrainAreaQuery::TerrainAreaQuery ( bool  autoDelete,
QObject *  parent = nullptr 
)
explicit
Parameters
autoDeletetrue: object will delete itself after it signals results

Definition at line 232 of file TerrainQuery.cc.

References TerrainQueryInterface::carpetHeightsReceived().

◆ ~TerrainAreaQuery()

TerrainAreaQuery::~TerrainAreaQuery ( )

Definition at line 243 of file TerrainQuery.cc.

Member Function Documentation

◆ requestData()

void TerrainAreaQuery::requestData ( const QGeoCoordinate &  swCoord,
const QGeoCoordinate &  neCoord 
)

Async terrain query for terrain heights for the rectangular area specified. When the query is done, the terrainDataReceived() signal is emitted.

Parameters
swCoordSouth-West bound of rectangular area to query
neCoordNorth-East bound of rectangular area to query

Definition at line 248 of file TerrainQuery.cc.

References TerrainQueryInterface::requestCarpetHeights().

◆ terrainDataReceived

void TerrainAreaQuery::terrainDataReceived ( bool  success,
const TerrainAreaQuery::CarpetHeightInfo_t carpetHeightInfo 
)
signal

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