1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-15 11:24:24 +02:00

Yet another WMS bounding box computation fix

This commit is contained in:
2018-04-03 00:08:01 +02:00
parent 021558b114
commit 88d6904ded
3 changed files with 27 additions and 2 deletions

View File

@ -92,6 +92,28 @@ RectC RectC::operator&(const RectC &r) const
return tmp;
}
RectC RectC::normalized() const
{
RectC r;
if (_br.lon() < _tl.lon()) {
r._tl.setLon(_br.lon());
r._br.setLon(_tl.lon());
} else {
r._tl.setLon(_tl.lon());
r._br.setLon(_br.lon());
}
if (_br.lat() < _tl.lat()) {
r._tl.setLat(_br.lat());
r._br.setLat(_tl.lat());
} else {
r._tl.setLat(_tl.lat());
r._br.setLat(_br.lat());
}
return r;
}
void RectC::unite(const Coordinates &c)
{
if (isNull()) {