Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
vulcan::LLA< Scalar > Struct Template Reference

#include <Geodetic.hpp>

Public Member Functions

 LLA ()
 LLA (Scalar lon_, Scalar lat_, Scalar alt_)

Public Attributes

Scalar lon
 Longitude [rad], positive East, range [-π, π].
Scalar lat
 Geodetic latitude [rad], range [-π/2, π/2].
Scalar alt
 Altitude above ellipsoid [m].

Detailed Description

template<typename Scalar>
struct vulcan::LLA< Scalar >

Geodetic coordinates (Longitude, Latitude, Altitude)

Represents a position on or above an ellipsoidal Earth model.

  • Longitude is measured positive East from Greenwich meridian
  • Latitude is geodetic (angle from equatorial plane to ellipsoid normal)
  • Altitude is height above the reference ellipsoid surface
Template Parameters
ScalarScalar type (double for numeric, janus::SymbolicScalar for symbolic)

Constructor & Destructor Documentation

◆ LLA() [1/2]

template<typename Scalar>
vulcan::LLA< Scalar >::LLA ( )
inline

◆ LLA() [2/2]

template<typename Scalar>
vulcan::LLA< Scalar >::LLA ( Scalar lon_,
Scalar lat_,
Scalar alt_ )
inline

Member Data Documentation

◆ alt

template<typename Scalar>
Scalar vulcan::LLA< Scalar >::alt

Altitude above ellipsoid [m].

◆ lat

template<typename Scalar>
Scalar vulcan::LLA< Scalar >::lat

Geodetic latitude [rad], range [-π/2, π/2].

◆ lon

template<typename Scalar>
Scalar vulcan::LLA< Scalar >::lon

Longitude [rad], positive East, range [-π, π].


The documentation for this struct was generated from the following file: