OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
nav_l1io.h
Go to the documentation of this file.
1 #ifndef NAVIGATION_H
2 #define NFLAG_FIX
3 #define NAVIGATION_H
4 
5 #ifndef NAVBLOCK_STRUCT
6 #define NAVBLOCK_STRUCT
7 
8 typedef struct navblockStruct {
9  float orb_vec[3];
10  float l_vert[3];
11  float sun_ref[6];
12  float att_ang[3];
13  float sen_mat[9]; /* actually a 3 x 3 array */
14  float scan_ell[6];
15  int32_t nflag[8];
16 } navblockType;
17 #endif /* NAVBLOCK_STRUCT */
18 
19 #ifndef GEOLOC_STRUCT
20 #define GEOLOC_STRUCT
21 
22 typedef struct geolocStruct {
23  float *ylat; /* pixel geodetic latitudes */
24  float *xlon; /* pixel geodetic longitude */
25  float *solz; /* pixel solar zenith angle */
26  float *sola; /* pixel solar azimuth angle */
27  float *senz; /* pixel sensor zenith angle */
28  float *sena; /* pixel sensor azimuth angle */
29 } geolocType;
30 #endif /* GEOLOC_STRUCT */
31 
32 #endif /* NAVIGATION_H */
float * xlon
Definition: nav_l1io.h:24
float sun_ref[6]
Definition: nav_l1io.h:11
float * sola
Definition: nav_l1io.h:26
float * sena
Definition: nav_l1io.h:28
int32_t nflag[8]
Definition: nav_l1io.h:15
float scan_ell[6]
Definition: nav_l1io.h:14
float att_ang[3]
Definition: nav_l1io.h:12
float * ylat
Definition: nav_l1io.h:23
float l_vert[3]
Definition: nav_l1io.h:10
float * senz
Definition: nav_l1io.h:27
float orb_vec[3]
Definition: nav_l1io.h:9
float * solz
Definition: nav_l1io.h:25
float sen_mat[9]
Definition: nav_l1io.h:13