ocssw
V2022
|
Go to the source code of this file.
Functions | |
int | crossp_ (float *v1, float *v2, float *v3) |
void | sunangs_ (int *year, int *day, float *gmt, float *lon, float *lat, float *sunz, float *suna) |
void | get_zenaz (float *pos, float lon, float lat, float *zenith, float *azimuth) |
void | compute_alpha (float lon[], float lat[], float senz[], float sena[], double mnorm[3], int npix, float alpha[]) |
void | l_sun_ (int *iyr, int *idoy, double *sec, float sunr[3], float *rs) |
void | ocorient_ (float *pos, float *vel, float *att, float(*)[3], float *coef) |
double | esdist_ (int *year, int *day, int *msec) |
void | cdata_ () |
void | nav_get_vel (float ilat, float mlat, float ilon, float mlon, float *vel) |
void | nav_get_pos (float lat, float lon, float alt, float *p) |
void | nav_gd_orient (float *pos, float *vel, float *att, float *smat[], float *coef) |
void | nav_get_geonav (float *sunr, float *pos, float *pview, float *coef, float *smat[], float *xlon, float *xlat, float *solz, float *sola, float *senz, float *sena) |
double | angular_distance (double lat1, double lon1, double lat2, double lon2) |
double | deg2rad (double deg) |
double | rad2deg (double rad) |
Function Documentation
◆ angular_distance()
double angular_distance | ( | double | lat1, |
double | lon1, | ||
double | lat2, | ||
double | lon2 | ||
) |
Definition at line 537 of file read_prism.c.
◆ cdata_()
void cdata_ | ( | ) |
◆ compute_alpha()
void compute_alpha | ( | float | lon[], |
float | lat[], | ||
float | senz[], | ||
float | sena[], | ||
double | mnorm[3], | ||
int | npix, | ||
float | alpha[] | ||
) |
Definition at line 8 of file compute_alpha.c.
◆ crossp_()
int crossp_ | ( | float * | v1, |
float * | v2, | ||
float * | v3 | ||
) |
◆ deg2rad()
double deg2rad | ( | double | deg | ) |
Definition at line 550 of file read_prism.c.
◆ esdist_()
double esdist_ | ( | int * | year, |
int * | day, | ||
int * | msec | ||
) |
◆ get_zenaz()
void get_zenaz | ( | float * | pos, |
float | lon, | ||
float | lat, | ||
float * | zenith, | ||
float * | azimuth | ||
) |
Definition at line 28 of file get_zenaz.c.
◆ l_sun_()
void l_sun_ | ( | int * | iyr, |
int * | idoy, | ||
double * | sec, | ||
float | sunr[3], | ||
float * | rs | ||
) |
◆ nav_gd_orient()
void nav_gd_orient | ( | float * | pos, |
float * | vel, | ||
float * | att, | ||
float * | smat[], | ||
float * | coef | ||
) |
Definition at line 160 of file get_zenaz.c.
◆ nav_get_geonav()
void nav_get_geonav | ( | float * | sunr, |
float * | pos, | ||
float * | pview, | ||
float * | coef, | ||
float * | smat[], | ||
float * | xlon, | ||
float * | xlat, | ||
float * | solz, | ||
float * | sola, | ||
float * | senz, | ||
float * | sena | ||
) |
Definition at line 310 of file get_zenaz.c.
◆ nav_get_pos()
void nav_get_pos | ( | float | lat, |
float | lon, | ||
float | alt, | ||
float * | p | ||
) |
Definition at line 134 of file get_zenaz.c.
◆ nav_get_vel()
void nav_get_vel | ( | float | ilat, |
float | mlat, | ||
float | ilon, | ||
float | mlon, | ||
float * | vel | ||
) |
Definition at line 105 of file get_zenaz.c.
◆ ocorient_()
void ocorient_ | ( | float * | pos, |
float * | vel, | ||
float * | att, | ||
float(*) | [3], | ||
float * | coef | ||
) |
◆ rad2deg()
double rad2deg | ( | double | rad | ) |
Definition at line 32 of file compute_dist.c.
◆ sunangs_()
void sunangs_ | ( | int * | year, |
int * | day, | ||
float * | gmt, | ||
float * | lon, | ||
float * | lat, | ||
float * | sunz, | ||
float * | suna | ||
) |