Aria  2.8.0
ArECEFCoords Class Reference

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
 

Detailed Description

Earth Centered Earth Fixed Coordinates.

Member Function Documentation

◆ ECEF2ENU()

ArENUCoords ArECEFCoords::ECEF2ENU ( ArECEFCoords  ref)

Converts Earth Centered Earth Fixed coordinates into the tangential East North Up coordinates with ref being the origin.

Parameters
refThe ECEF coords of the origin.

◆ ECEF2LLA()

ArLLACoords ArECEFCoords::ECEF2LLA ( void  )

Converts Earth Centered Earth Fixed coordinates into Latitude Longitude Altitude coordinates.


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