Aria
2.8.0
|
Earth Centered Earth Fixed Coordinates. More...
#include <ArGPSCoords.h>
Inherits Ar3DPoint.
Public Member Functions | |
ArECEFCoords (double x, double y, double z) | |
ArENUCoords | ECEF2ENU (ArECEFCoords ref) |
ArLLACoords | ECEF2LLA (void) |
Public Member Functions inherited from Ar3DPoint | |
Ar3DPoint (double x, double y, double z) | |
Ar3DPoint | cross (Ar3DPoint c) |
Cross product. | |
double | dot (Ar3DPoint c) |
Dot product. | |
double | getX () const |
double | getY () const |
double | getZ () const |
Ar3DPoint | operator* (double c) |
Diff. | |
Ar3DPoint | operator+ (Ar3DPoint c) |
Add. | |
Ar3DPoint | operator- (Ar3DPoint c) |
Diff. | |
void | print (const char *head=NULL) |
Print. More... | |
void | setX (double x) |
void | setY (double y) |
void | setZ (double z) |
~Ar3DPoint () | |
Destructor. | |
Additional Inherited Members | |
Protected Attributes inherited from Ar3DPoint | |
double | myX |
double | myY |
double | myZ |
Earth Centered Earth Fixed Coordinates.
ArENUCoords ArECEFCoords::ECEF2ENU | ( | ArECEFCoords | ref | ) |
Converts Earth Centered Earth Fixed coordinates into the tangential East North Up coordinates with ref being the origin.
ref | The ECEF coords of the origin. |
ArLLACoords ArECEFCoords::ECEF2LLA | ( | void | ) |
Converts Earth Centered Earth Fixed coordinates into Latitude Longitude Altitude coordinates.