13 friend class TerrainTileTest;
28 double elevation(
const QGeoCoordinate &coordinate)
const;
32 double minElevation()
const {
return (_isValid ?
static_cast<double>(_tileInfo.minElevation) : qQNaN()); }
36 double maxElevation()
const {
return (_isValid ?
static_cast<double>(_tileInfo.maxElevation) : qQNaN()); }
40 double avgElevation()
const {
return (_isValid ? _tileInfo.avgElevation : qQNaN()); }
44 double swLat, swLon,
neLat, neLon;
51 TileInfo_t _tileInfo{};
52 QList<QList<int16_t>> _elevationData;
53 double _cellSizeLat = 0.0;
54 double _cellSizeLon = 0.0;
55 bool _isValid =
false;