Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Paparazzi fixed point math for geodetic calculations. More...
#include "pprz_geodetic_int.h"
#include "pprz_algebra_int.h"
#include "pprz_geodetic_float.h"
#include "pprz_geodetic_double.h"
#include "math/pprz_geodetic_utm.h"
Go to the source code of this file.
Functions | |
void | ltp_of_ecef_rmat_from_lla_i (struct Int32RMat *ltp_of_ecef, struct LlaCoor_i *lla) |
void | ltp_def_from_ecef_i (struct LtpDef_i *def, struct EcefCoor_i *ecef) |
void | ltp_def_from_lla_i (struct LtpDef_i *def, struct LlaCoor_i *lla) |
void | enu_of_ecef_point_i (struct EnuCoor_i *enu, struct LtpDef_i *def, struct EcefCoor_i *ecef) |
Convert a point from ECEF to local ENU. More... | |
void | ned_of_ecef_point_i (struct NedCoor_i *ned, struct LtpDef_i *def, struct EcefCoor_i *ecef) |
Convert a point from ECEF to local NED. More... | |
void | enu_of_ecef_pos_i (struct EnuCoor_i *enu, struct LtpDef_i *def, struct EcefCoor_i *ecef) |
Convert a ECEF position to local ENU. More... | |
void | ned_of_ecef_pos_i (struct NedCoor_i *ned, struct LtpDef_i *def, struct EcefCoor_i *ecef) |
Convert a ECEF position to local NED. More... | |
void | enu_of_ecef_vect_i (struct EnuCoor_i *enu, struct LtpDef_i *def, struct EcefCoor_i *ecef) |
Rotate a vector from ECEF to ENU. More... | |
void | ned_of_ecef_vect_i (struct NedCoor_i *ned, struct LtpDef_i *def, struct EcefCoor_i *ecef) |
Rotate a vector from ECEF to NED. More... | |
void | ecef_of_enu_vect_i (struct EcefCoor_i *ecef, struct LtpDef_i *def, struct EnuCoor_i *enu) |
Rotate a vector from ENU to ECEF. More... | |
void | ecef_of_ned_vect_i (struct EcefCoor_i *ecef, struct LtpDef_i *def, struct NedCoor_i *ned) |
Rotate a vector from NED to ECEF. More... | |
void | ecef_of_enu_point_i (struct EcefCoor_i *ecef, struct LtpDef_i *def, struct EnuCoor_i *enu) |
Convert a point in local ENU to ECEF. More... | |
void | ecef_of_ned_point_i (struct EcefCoor_i *ecef, struct LtpDef_i *def, struct NedCoor_i *ned) |
Convert a point in local NED to ECEF. More... | |
void | ecef_of_enu_pos_i (struct EcefCoor_i *ecef, struct LtpDef_i *def, struct EnuCoor_i *enu) |
Convert a local ENU position to ECEF. More... | |
void | ecef_of_ned_pos_i (struct EcefCoor_i *ecef, struct LtpDef_i *def, struct NedCoor_i *ned) |
Convert a local NED position to ECEF. More... | |
void | enu_of_lla_point_i (struct EnuCoor_i *enu, struct LtpDef_i *def, struct LlaCoor_i *lla) |
Convert a point from LLA to local ENU. More... | |
void | ned_of_lla_point_i (struct NedCoor_i *ned, struct LtpDef_i *def, struct LlaCoor_i *lla) |
Convert a point from LLA to local NED. More... | |
void | enu_of_lla_pos_i (struct EnuCoor_i *enu, struct LtpDef_i *def, struct LlaCoor_i *lla) |
Convert a point from LLA to local ENU. More... | |
void | ned_of_lla_pos_i (struct NedCoor_i *ned, struct LtpDef_i *def, struct LlaCoor_i *lla) |
Convert a point from LLA to local NED. More... | |
void | enu_of_lla_vect_i (struct EnuCoor_i *enu, struct LtpDef_i *def, struct LlaCoor_i *lla) |
void | ned_of_lla_vect_i (struct NedCoor_i *ned, struct LtpDef_i *def, struct LlaCoor_i *lla) |
void | lla_of_ecef_i (struct LlaCoor_i *out, struct EcefCoor_i *in) |
Convert a ECEF to LLA. More... | |
void | ecef_of_lla_i (struct EcefCoor_i *out, struct LlaCoor_i *in) |
Convert a LLA to ECEF. More... | |
void | utm_of_lla_i (struct UtmCoor_i *utm, struct LlaCoor_i *lla) |
Convert a LLA to UTM. More... | |
void | lla_of_utm_i (struct LlaCoor_i *lla, struct UtmCoor_i *utm) |
Convert a UTM to LLA. More... | |
Paparazzi fixed point math for geodetic calculations.
Definition in file pprz_geodetic_int.c.