49void deg2dms(
double deg,
double* dms,
int ndec);
56double dms2deg(
const double* dms);
68void ecef2pos(
const double* r,
double* pos);
76void pos2ecef(
const double* pos,
double* r);
88void xyz2enu(
const double* pos,
double* E);
96void ecef2enu(
const double* pos,
const double* r,
double* e);
104void enu2ecef(
const double* pos,
const double* e,
double* r);
112void covenu(
const double* pos,
const double* P,
double* Q);
120void covecef(
const double* pos,
const double* Q,
double* P);
134void eci2ecef(
gtime_t tutc,
const double* erpv,
double* U,
double* gmst);
148double geodist(
const double* rs,
const double* rr,
double* e);
158double satazel(
const double* pos,
const double* e,
double* azel);
168void dops(
int ns,
const double* azel,
double elmin,
double* dop);
double geodist(const double *rs, const double *rr, double *e)
Compute geometric distance and receiver-to-satellite unit vector.
void enu2ecef(const double *pos, const double *e, double *r)
Transform local tangential coordinate vector to ECEF.
void pos2ecef(const double *pos, double *r)
Transform geodetic position to ECEF position.
double satazel(const double *pos, const double *e, double *azel)
Compute satellite azimuth/elevation angle.
void xyz2enu(const double *pos, double *E)
Compute ECEF to local coordinate transformation matrix.
void covecef(const double *pos, const double *Q, double *P)
Transform local ENU covariance to ECEF coordinate.
void covenu(const double *pos, const double *P, double *Q)
Transform ECEF covariance to local tangential coordinate.
void eci2ecef(gtime_t tutc, const double *erpv, double *U, double *gmst)
Compute ECI to ECEF transformation matrix.
void deg2dms(double deg, double *dms, int ndec)
Convert degree to degree-minute-second.
void dops(int ns, const double *azel, double elmin, double *dop)
Compute DOP (dilution of precision).
void ecef2pos(const double *r, double *pos)
Transform ECEF position to geodetic position.
double dms2deg(const double *dms)
Convert degree-minute-second to degree.
void ecef2enu(const double *pos, const double *r, double *e)
Transform ECEF vector to local tangential coordinate.
MRTKLIB Foundation — Common types, standard includes, and system constants (MAXSAT,...
MRTKLIB Matrix Module — Matrix/vector operations and estimation.
MRTKLIB Time Module — GNSS time types and conversion functions.
GNSS time representation.