|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <TerrainTile.h>
Inheritance diagram for TerrainTile:
Collaboration diagram for TerrainTile:Classes | |
| struct | TileInfo_t |
Public Member Functions | |
| TerrainTile (const QByteArray &byteArray) | |
| virtual | ~TerrainTile () |
| bool | isValid () const |
| double | elevation (const QGeoCoordinate &coordinate) const |
| double | minElevation () const |
| double | maxElevation () const |
| double | avgElevation () const |
Protected Attributes | |
| struct TerrainTile::TileInfo_t | Q_PACKED |
Friends | |
| class | TerrainTileTest |
Definition at line 7 of file TerrainTile.h.
|
explicit |
Constructor from serialized elevation data (either from file or web)
| document |
Definition at line 9 of file TerrainTile.cc.
References TerrainTile::TileInfo_t::avgElevation, TerrainTile::TileInfo_t::gridSizeLat, TerrainTile::TileInfo_t::gridSizeLon, TerrainTile::TileInfo_t::maxElevation, TerrainTile::TileInfo_t::minElevation, TerrainTile::TileInfo_t::neLat, TerrainTile::TileInfo_t::neLon, TerrainTile::TileInfo_t::swLat, and TerrainTile::TileInfo_t::swLon.
|
virtual |
Definition at line 70 of file TerrainTile.cc.
|
inline |
Accessor for the average elevation of the tile
Definition at line 36 of file TerrainTile.h.
References TerrainTile::TileInfo_t::avgElevation.
| double TerrainTile::elevation | ( | const QGeoCoordinate & | coordinate | ) | const |
Evaluates the elevation at the given coordinate
| coordinate |
Definition at line 75 of file TerrainTile.cc.
References elevation(), TerrainTile::TileInfo_t::gridSizeLat, TerrainTile::TileInfo_t::gridSizeLon, TerrainTile::TileInfo_t::maxElevation, TerrainTile::TileInfo_t::minElevation, TerrainTile::TileInfo_t::swLat, and TerrainTile::TileInfo_t::swLon.
Referenced by elevation(), and TerrainTileManager::getAltitudesForCoordinates().
|
inline |
Check whether valid data is loaded
Definition at line 19 of file TerrainTile.h.
|
inline |
Accessor for the maximum elevation of the tile
Definition at line 32 of file TerrainTile.h.
References TerrainTile::TileInfo_t::maxElevation.
|
inline |
Accessor for the minimum elevation of the tile
Definition at line 28 of file TerrainTile.h.
References TerrainTile::TileInfo_t::minElevation.
|
friend |
Definition at line 9 of file TerrainTile.h.
|
protected |