Macros | Functions
ISEarth.h File Reference
#include <stdbool.h>
#include "ISMatrix.h"
#include "ISConstants.h"
#include "ISPose.h"
Include dependency graph for ISEarth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEG2RAD_EARTH_RADIUS_F   111120.0f
 
#define EARTH_RADIUS_F   6366707.01949371f
 
#define INV_DEG2RAD_EARTH_RADIUS_F   8.99928005759539236861e-6f
 
#define INV_EARTH_RADIUS_F   1.5706706731410E-07f
 

Functions

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])
 

Macro Definition Documentation

◆ DEG2RAD_EARTH_RADIUS_F

#define DEG2RAD_EARTH_RADIUS_F   111120.0f

Definition at line 26 of file ISEarth.h.

◆ EARTH_RADIUS_F

#define EARTH_RADIUS_F   6366707.01949371f

Definition at line 29 of file ISEarth.h.

◆ INV_DEG2RAD_EARTH_RADIUS_F

#define INV_DEG2RAD_EARTH_RADIUS_F   8.99928005759539236861e-6f

Definition at line 27 of file ISEarth.h.

◆ INV_EARTH_RADIUS_F

#define INV_EARTH_RADIUS_F   1.5706706731410E-07f

Definition at line 30 of file ISEarth.h.

Function Documentation

◆ baro2msl()

f_t baro2msl ( f_t  pKPa)

Definition at line 251 of file ISEarth.c.

◆ ecef2lla()

void ecef2lla ( const double *  Pe,
double *  LLA,
const int  Niter 
)

Definition at line 54 of file ISEarth.c.

◆ gravity_igf80()

float gravity_igf80 ( double  lat,
double  alt 
)

Definition at line 352 of file ISEarth.c.

◆ lla2ecef()

void lla2ecef ( const double *  LLA,
double *  Pe 
)

Definition at line 91 of file ISEarth.c.

◆ lla2ned()

void lla2ned ( ixVector3  llaRef,
ixVector3  lla,
ixVector3  result 
)

Definition at line 123 of file ISEarth.c.

◆ lla2ned_d()

void lla2ned_d ( double  llaRef[3],
double  lla[3],
ixVector3  result 
)

Definition at line 147 of file ISEarth.c.

◆ lla_Deg2Rad_d()

void lla_Deg2Rad_d ( double  result[3],
double  lla[3] 
)

Definition at line 318 of file ISEarth.c.

◆ lla_Deg2Rad_d2()

void lla_Deg2Rad_d2 ( double  result[3],
double  lat,
double  lon,
double  alt 
)

Definition at line 325 of file ISEarth.c.

◆ lla_Rad2Deg_d()

void lla_Rad2Deg_d ( double  result[3],
double  lla[3] 
)

Definition at line 310 of file ISEarth.c.

◆ llaDeg2ned_d()

void llaDeg2ned_d ( double  llaRef[3],
double  lla[3],
ixVector3  result 
)

Definition at line 170 of file ISEarth.c.

◆ llaDegDistance()

f_t llaDegDistance ( double  lla1[3],
double  lla2[3] 
)

Definition at line 279 of file ISEarth.c.

◆ llaDegValid()

int llaDegValid ( double  lla[3])

Definition at line 337 of file ISEarth.c.

◆ llaRadDistance()

f_t llaRadDistance ( double  lla1[3],
double  lla2[3] 
)

Definition at line 265 of file ISEarth.c.

◆ ned2DeltaLla()

void ned2DeltaLla ( ixVector3  ned,
ixVector3  llaRef,
ixVector3  deltaLLA 
)

Definition at line 288 of file ISEarth.c.

◆ ned2DeltaLla_d()

void ned2DeltaLla_d ( ixVector3  ned,
double  llaRef[3],
double  deltaLLA[3] 
)

Definition at line 295 of file ISEarth.c.

◆ ned2DeltaLlaDeg_d()

void ned2DeltaLlaDeg_d ( ixVector3  ned,
double  llaRef[3],
double  deltaLLA[3] 
)

Definition at line 302 of file ISEarth.c.

◆ ned2lla()

void ned2lla ( ixVector3  ned,
ixVector3  llaRef,
ixVector3  result 
)

Definition at line 194 of file ISEarth.c.

◆ ned2lla_d()

void ned2lla_d ( ixVector3  ned,
double  llaRef[3],
double  result[3] 
)

Definition at line 213 of file ISEarth.c.

◆ ned2llaDeg_d()

void ned2llaDeg_d ( ixVector3  ned,
double  llaRef[3],
double  result[3] 
)

Definition at line 232 of file ISEarth.c.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:17:59