QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
TransformPositionController Class Reference

#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 ()
 

Detailed Description

Definition at line 12 of file TransformPositionController.h.

Constructor & Destructor Documentation

◆ TransformPositionController()

TransformPositionController::TransformPositionController ( QObject *  parent = nullptr)
explicit

◆ ~TransformPositionController()

TransformPositionController::~TransformPositionController ( )

Definition at line 47 of file TransformPositionController.cc.

Member Function Documentation

◆ coordinate()

QGeoCoordinate TransformPositionController::coordinate ( ) const
inline

Definition at line 41 of file TransformPositionController.h.

Referenced by setCoordinate().

◆ coordinateChanged

void TransformPositionController::coordinateChanged ( QGeoCoordinate  coordinate)
signal

Referenced by setCoordinate().

◆ easting()

Fact * TransformPositionController::easting ( )
inline

Definition at line 47 of file TransformPositionController.h.

Referenced by initValues().

◆ hemisphere()

Fact * TransformPositionController::hemisphere ( )
inline

Definition at line 46 of file TransformPositionController.h.

◆ initValues()

void TransformPositionController::initValues ( )

◆ latitude()

Fact * TransformPositionController::latitude ( )
inline

Definition at line 43 of file TransformPositionController.h.

◆ longitude()

Fact * TransformPositionController::longitude ( )
inline

Definition at line 44 of file TransformPositionController.h.

◆ mgrs()

Fact * TransformPositionController::mgrs ( )
inline

Definition at line 49 of file TransformPositionController.h.

Referenced by initValues().

◆ northing()

Fact * TransformPositionController::northing ( )
inline

Definition at line 48 of file TransformPositionController.h.

Referenced by initValues().

◆ offsetEast()

Fact * TransformPositionController::offsetEast ( )
inline

Definition at line 50 of file TransformPositionController.h.

◆ offsetNorth()

Fact * TransformPositionController::offsetNorth ( )
inline

Definition at line 51 of file TransformPositionController.h.

◆ offsetUp()

Fact * TransformPositionController::offsetUp ( )
inline

Definition at line 52 of file TransformPositionController.h.

◆ rotateDegreesCW()

Fact * TransformPositionController::rotateDegreesCW ( )
inline

Definition at line 53 of file TransformPositionController.h.

◆ setCoordinate()

void TransformPositionController::setCoordinate ( QGeoCoordinate  coordinate)

◆ setFromGeo()

void TransformPositionController::setFromGeo ( )

Definition at line 97 of file TransformPositionController.cc.

References Fact::rawValue(), and setCoordinate().

◆ setFromMGRS()

void TransformPositionController::setFromMGRS ( )

◆ setFromUTM()

void TransformPositionController::setFromUTM ( )

◆ setFromVehicle()

void TransformPositionController::setFromVehicle ( )

◆ zone()

Fact * TransformPositionController::zone ( )
inline

Definition at line 45 of file TransformPositionController.h.

Referenced by initValues().


The documentation for this class was generated from the following files: