#include <math.h>
#include "ISEarth.h"
Go to the source code of this file.
|
f_t | baro2msl (f_t pKPa) |
|
void | ecef2lla (const double *Pe, double *LLA, const int Niter) |
|
float | gravity_igf80 (double lat, double alt) |
|
void | lla2ecef (const double *LLA, double *Pe) |
|
void | lla2ned (ixVector3 llaRef, ixVector3 lla, ixVector3 result) |
|
void | lla2ned_d (double llaRef[3], double lla[3], ixVector3 result) |
|
void | lla_Deg2Rad_d (double result[3], double lla[3]) |
|
void | lla_Deg2Rad_d2 (double result[3], double lat, double lon, double alt) |
|
void | lla_Rad2Deg_d (double result[3], double lla[3]) |
|
void | llaDeg2ned_d (double llaRef[3], double lla[3], ixVector3 result) |
|
f_t | llaDegDistance (double lla1[3], double lla2[3]) |
|
int | llaDegValid (double lla[3]) |
|
f_t | llaRadDistance (double lla1[3], double lla2[3]) |
|
void | ned2DeltaLla (ixVector3 ned, ixVector3 llaRef, ixVector3 deltaLLA) |
|
void | ned2DeltaLla_d (ixVector3 ned, double llaRef[3], double deltaLLA[3]) |
|
void | ned2DeltaLlaDeg_d (ixVector3 ned, double llaRef[3], double deltaLLA[3]) |
|
void | ned2lla (ixVector3 ned, ixVector3 llaRef, ixVector3 result) |
|
void | ned2lla_d (ixVector3 ned, double llaRef[3], double result[3]) |
|
void | ned2llaDeg_d (ixVector3 ned, double llaRef[3], double result[3]) |
|
◆ _MATH_DEFINES_DEFINED
#define _MATH_DEFINES_DEFINED |
◆ C_NEG_KT0_DIV_MG_F
#define C_NEG_KT0_DIV_MG_F -8.43466779922578000E+03f |
◆ C_NEG_MG_DIV_KT0_F
#define C_NEG_MG_DIV_KT0_F -1.18558314779367E-04f |
◆ E2xREQ
#define E2xREQ 42697.67270717795 |
◆ E2xREQdivIFE
#define E2xREQdivIFE 42841.31151331153 |
◆ E_SQ
#define E_SQ 0.006694379990141 |
◆ GEQ
◆ K3_GRAV
#define K3_GRAV 3.0877e-6 |
◆ K4_GRAV
◆ K5_GRAV
◆ K_GRAV
#define K_GRAV 0.00193185265241 |
◆ ONE_MINUS_F
#define ONE_MINUS_F 0.996647189335253 |
◆ POWA2
#define POWA2 40680631590769.000 |
◆ POWA2_F
#define POWA2_F 40680631590769.000f |
◆ POWB2
#define POWB2 40408299984661.453 |
◆ POWB2_F
#define POWB2_F 40408299984661.453f |
◆ REP
#define REP 6356752.314245179 |
◆ REQ
◆ baro2msl()
◆ ecef2lla()
void ecef2lla |
( |
const double * |
Pe, |
|
|
double * |
LLA, |
|
|
const int |
Niter |
|
) |
| |
◆ gravity_igf80()
float gravity_igf80 |
( |
double |
lat, |
|
|
double |
alt |
|
) |
| |
◆ lla2ecef()
void lla2ecef |
( |
const double * |
LLA, |
|
|
double * |
Pe |
|
) |
| |
◆ lla2ned()
◆ lla2ned_d()
void lla2ned_d |
( |
double |
llaRef[3], |
|
|
double |
lla[3], |
|
|
ixVector3 |
result |
|
) |
| |
◆ lla_Deg2Rad_d()
void lla_Deg2Rad_d |
( |
double |
result[3], |
|
|
double |
lla[3] |
|
) |
| |
◆ lla_Deg2Rad_d2()
void lla_Deg2Rad_d2 |
( |
double |
result[3], |
|
|
double |
lat, |
|
|
double |
lon, |
|
|
double |
alt |
|
) |
| |
◆ lla_Rad2Deg_d()
void lla_Rad2Deg_d |
( |
double |
result[3], |
|
|
double |
lla[3] |
|
) |
| |
◆ llaDeg2ned_d()
void llaDeg2ned_d |
( |
double |
llaRef[3], |
|
|
double |
lla[3], |
|
|
ixVector3 |
result |
|
) |
| |
◆ llaDegDistance()
f_t llaDegDistance |
( |
double |
lla1[3], |
|
|
double |
lla2[3] |
|
) |
| |
◆ llaDegValid()
int llaDegValid |
( |
double |
lla[3] | ) |
|
◆ llaRadDistance()
f_t llaRadDistance |
( |
double |
lla1[3], |
|
|
double |
lla2[3] |
|
) |
| |
◆ ned2DeltaLla()
◆ ned2DeltaLla_d()
void ned2DeltaLla_d |
( |
ixVector3 |
ned, |
|
|
double |
llaRef[3], |
|
|
double |
deltaLLA[3] |
|
) |
| |
◆ ned2DeltaLlaDeg_d()
void ned2DeltaLlaDeg_d |
( |
ixVector3 |
ned, |
|
|
double |
llaRef[3], |
|
|
double |
deltaLLA[3] |
|
) |
| |
◆ ned2lla()
◆ ned2lla_d()
void ned2lla_d |
( |
ixVector3 |
ned, |
|
|
double |
llaRef[3], |
|
|
double |
result[3] |
|
) |
| |
◆ ned2llaDeg_d()
void ned2llaDeg_d |
( |
ixVector3 |
ned, |
|
|
double |
llaRef[3], |
|
|
double |
result[3] |
|
) |
| |