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
 
Factlatitude ()
 
Factlongitude ()
 
Factzone ()
 
Facthemisphere ()
 
Facteasting ()
 
Factnorthing ()
 
Factmgrs ()
 
FactoffsetEast ()
 
FactoffsetNorth ()
 
FactoffsetUp ()
 
FactrotateDegreesCW ()
 

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: