|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <TransformPositionController.h>
Inheritance diagram for TransformPositionController:
Collaboration diagram for TransformPositionController:Signals | |
| void | coordinateChanged (QGeoCoordinate coordinate) |
Public Member Functions | |
| TransformPositionController (QObject *parent=nullptr) | |
| ~TransformPositionController () | |
| Q_INVOKABLE void | initValues () |
| Q_INVOKABLE void | setFromGeo () |
| Q_INVOKABLE void | setFromUTM () |
| Q_INVOKABLE void | setFromMGRS () |
| Q_INVOKABLE void | setFromVehicle () |
| void | setCoordinate (QGeoCoordinate coordinate) |
| QGeoCoordinate | coordinate () const |
| Fact * | latitude () |
| Fact * | longitude () |
| Fact * | zone () |
| Fact * | hemisphere () |
| Fact * | easting () |
| Fact * | northing () |
| Fact * | mgrs () |
| Fact * | offsetEast () |
| Fact * | offsetNorth () |
| Fact * | offsetUp () |
| Fact * | rotateDegreesCW () |
Definition at line 12 of file TransformPositionController.h.
|
explicit |
Definition at line 14 of file TransformPositionController.cc.
References FactMetaData::createMapFromJsonFile().
| TransformPositionController::~TransformPositionController | ( | ) |
Definition at line 47 of file TransformPositionController.cc.
|
inline |
Definition at line 41 of file TransformPositionController.h.
Referenced by setCoordinate().
|
signal |
Referenced by setCoordinate().
|
inline |
Definition at line 47 of file TransformPositionController.h.
Referenced by initValues().
|
inline |
Definition at line 46 of file TransformPositionController.h.
| void TransformPositionController::initValues | ( | ) |
Definition at line 73 of file TransformPositionController.cc.
References QGCGeo::convertGeoToMGRS(), QGCGeo::convertGeoToUTM(), easting(), mgrs(), northing(), Fact::setRawValue(), and zone().
Referenced by setFromMGRS(), and setFromUTM().
|
inline |
Definition at line 43 of file TransformPositionController.h.
|
inline |
Definition at line 44 of file TransformPositionController.h.
|
inline |
Definition at line 49 of file TransformPositionController.h.
Referenced by initValues().
|
inline |
Definition at line 48 of file TransformPositionController.h.
Referenced by initValues().
|
inline |
Definition at line 50 of file TransformPositionController.h.
|
inline |
Definition at line 51 of file TransformPositionController.h.
|
inline |
Definition at line 52 of file TransformPositionController.h.
|
inline |
Definition at line 53 of file TransformPositionController.h.
| void TransformPositionController::setCoordinate | ( | QGeoCoordinate | coordinate | ) |
Definition at line 52 of file TransformPositionController.cc.
References coordinate(), and coordinateChanged().
Referenced by setFromGeo(), setFromMGRS(), setFromUTM(), and setFromVehicle().
| void TransformPositionController::setFromGeo | ( | ) |
Definition at line 97 of file TransformPositionController.cc.
References Fact::rawValue(), and setCoordinate().
| void TransformPositionController::setFromMGRS | ( | ) |
Definition at line 117 of file TransformPositionController.cc.
References QGCGeo::convertMGRSToGeo(), initValues(), Fact::rawValue(), and setCoordinate().
| void TransformPositionController::setFromUTM | ( | ) |
Definition at line 105 of file TransformPositionController.cc.
References QGCGeo::convertUTMToGeo(), initValues(), Fact::rawValue(), and setCoordinate().
| void TransformPositionController::setFromVehicle | ( | ) |
Definition at line 127 of file TransformPositionController.cc.
References MultiVehicleManager::activeVehicle(), Vehicle::coordinate(), MultiVehicleManager::instance(), and setCoordinate().
|
inline |
Definition at line 45 of file TransformPositionController.h.
Referenced by initValues().