Public Member Functions | Private Member Functions | Private Attributes
geodesy_ned::Ned Class Reference

#include <geodesy_ned.hpp>

List of all members.

Public Member Functions

void ecef2Geodetic (const double x, const double y, const double z, double &lat, double &lon, double &height)
void ecef2Ned (const double x, const double y, const double z, double &north, double &east, double &depth)
void geodetic2Ecef (const double lat, const double lon, const double height, double &x, double &y, double &z)
void geodetic2Ned (const double lat, const double lon, const double height, double &north, double &east, double &depth)
 Ned (const double lat, const double lon, const double height)
void ned2Ecef (const double north, const double east, const double depth, double &x, double &y, double &z)
void ned2Geodetic (const double north, const double east, const double depth, double &lat, double &lon, double &height)

Private Member Functions

double __cbrt__ (const double x)
Eigen::Matrix3d __nRe__ (const double lat_rad, const double lon_rad)
double deg2Rad (const double degrees)
double rad2Deg (const double radians)

Private Attributes

Eigen::Matrix3d _ecef_to_ned_matrix
double _init_ecef_x
double _init_ecef_y
double _init_ecef_z
double _init_h
double _init_lat
double _init_lon
Eigen::Matrix3d _ned_to_ecef_matrix

Detailed Description

Definition at line 14 of file geodesy_ned.hpp.


Constructor & Destructor Documentation

geodesy_ned::Ned::Ned ( const double  lat,
const double  lon,
const double  height 
) [inline]

Definition at line 17 of file geodesy_ned.hpp.


Member Function Documentation

double geodesy_ned::Ned::__cbrt__ ( const double  x) [inline, private]

Definition at line 179 of file geodesy_ned.hpp.

Eigen::Matrix3d geodesy_ned::Ned::__nRe__ ( const double  lat_rad,
const double  lon_rad 
) [inline, private]

Definition at line 191 of file geodesy_ned.hpp.

double geodesy_ned::Ned::deg2Rad ( const double  degrees) [inline, private]

Definition at line 215 of file geodesy_ned.hpp.

void geodesy_ned::Ned::ecef2Geodetic ( const double  x,
const double  y,
const double  z,
double &  lat,
double &  lon,
double &  height 
) [inline]

Definition at line 60 of file geodesy_ned.hpp.

void geodesy_ned::Ned::ecef2Ned ( const double  x,
const double  y,
const double  z,
double &  north,
double &  east,
double &  depth 
) [inline]

Definition at line 91 of file geodesy_ned.hpp.

void geodesy_ned::Ned::geodetic2Ecef ( const double  lat,
const double  lon,
const double  height,
double &  x,
double &  y,
double &  z 
) [inline]

Definition at line 42 of file geodesy_ned.hpp.

void geodesy_ned::Ned::geodetic2Ned ( const double  lat,
const double  lon,
const double  height,
double &  north,
double &  east,
double &  depth 
) [inline]

Definition at line 134 of file geodesy_ned.hpp.

void geodesy_ned::Ned::ned2Ecef ( const double  north,
const double  east,
const double  depth,
double &  x,
double &  y,
double &  z 
) [inline]

Definition at line 114 of file geodesy_ned.hpp.

void geodesy_ned::Ned::ned2Geodetic ( const double  north,
const double  east,
const double  depth,
double &  lat,
double &  lon,
double &  height 
) [inline]

Definition at line 151 of file geodesy_ned.hpp.

double geodesy_ned::Ned::rad2Deg ( const double  radians) [inline, private]

Definition at line 208 of file geodesy_ned.hpp.


Member Data Documentation

Eigen::Matrix3d geodesy_ned::Ned::_ecef_to_ned_matrix [private]

Definition at line 174 of file geodesy_ned.hpp.

Definition at line 171 of file geodesy_ned.hpp.

Definition at line 172 of file geodesy_ned.hpp.

Definition at line 173 of file geodesy_ned.hpp.

double geodesy_ned::Ned::_init_h [private]

Definition at line 170 of file geodesy_ned.hpp.

double geodesy_ned::Ned::_init_lat [private]

Definition at line 168 of file geodesy_ned.hpp.

double geodesy_ned::Ned::_init_lon [private]

Definition at line 169 of file geodesy_ned.hpp.

Eigen::Matrix3d geodesy_ned::Ned::_ned_to_ecef_matrix [private]

Definition at line 175 of file geodesy_ned.hpp.


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


asctec_hl_gps
Author(s): Markus Achtelik
autogenerated on Thu Jun 6 2019 20:57:13