|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <OsmParser.h>
Inheritance diagram for OsmParser:
Collaboration diagram for OsmParser:Signals | |
| void | buildingLevelHeightChanged () |
Signals inherited from Viewer3DMapProvider | |
| void | gpsRefChanged (QGeoCoordinate newGpsRef, bool isRefSet) |
| void | mapChanged () |
Public Member Functions | |
| OsmParser (QObject *parent=nullptr) | |
| ~OsmParser () override | |
| bool | mapLoaded () const override |
| QGeoCoordinate | gpsRef () const override |
| std::pair< QGeoCoordinate, QGeoCoordinate > | mapBoundingBox () const override |
| float | buildingLevelHeight () const |
| void | setGpsRef (const QGeoCoordinate &gpsRef) |
| void | resetGpsRef () |
| void | parseOsmFile (const QString &filePath) |
| QByteArray | buildingToMesh () |
Public Member Functions inherited from Viewer3DMapProvider | |
| Viewer3DMapProvider (QObject *parent=nullptr) | |
Friends | |
| class | OsmParserTest |
Definition at line 15 of file OsmParser.h.
|
explicit |
Definition at line 14 of file OsmParser.cc.
|
override |
Definition at line 24 of file OsmParser.cc.
|
inline |
Definition at line 31 of file OsmParser.h.
|
signal |
| QByteArray OsmParser::buildingToMesh | ( | ) |
Definition at line 78 of file OsmParser.cc.
References OsmParserThread::mapBuildings().
|
inlineoverridevirtual |
Implements Viewer3DMapProvider.
Definition at line 28 of file OsmParser.h.
Referenced by setGpsRef().
|
inlineoverridevirtual |
Implements Viewer3DMapProvider.
Definition at line 29 of file OsmParser.h.
|
inlineoverridevirtual |
Implements Viewer3DMapProvider.
Definition at line 27 of file OsmParser.h.
| void OsmParser::parseOsmFile | ( | const QString & | filePath | ) |
Definition at line 69 of file OsmParser.cc.
References resetGpsRef(), and OsmParserThread::start().
| void OsmParser::resetGpsRef | ( | ) |
Definition at line 41 of file OsmParser.cc.
References Viewer3DMapProvider::gpsRefChanged().
Referenced by parseOsmFile().
| void OsmParser::setGpsRef | ( | const QGeoCoordinate & | gpsRef | ) |
Definition at line 34 of file OsmParser.cc.
References gpsRef(), and Viewer3DMapProvider::gpsRefChanged().
|
friend |
Definition at line 21 of file OsmParser.h.