Toggle navigation
Ocean Color Science Software
Jump to content
ocssw
V2022
web
ocssw
ocssw_src
src
auto_qc
hdf_dio
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 */
geolocStruct::xlon
float * xlon
Definition:
nav_l1io.h:24
navblockStruct::sun_ref
float sun_ref[6]
Definition:
nav_l1io.h:11
geolocStruct::sola
float * sola
Definition:
nav_l1io.h:26
geolocStruct::sena
float * sena
Definition:
nav_l1io.h:28
navblockStruct::nflag
int32_t nflag[8]
Definition:
nav_l1io.h:15
navblockStruct::scan_ell
float scan_ell[6]
Definition:
nav_l1io.h:14
navblockStruct::att_ang
float att_ang[3]
Definition:
nav_l1io.h:12
navblockStruct
Definition:
nav_l1io.h:8
geolocStruct
Definition:
nav_l1io.h:22
geolocStruct::ylat
float * ylat
Definition:
nav_l1io.h:23
navblockStruct::l_vert
float l_vert[3]
Definition:
nav_l1io.h:10
geolocStruct::senz
float * senz
Definition:
nav_l1io.h:27
navblockStruct::orb_vec
float orb_vec[3]
Definition:
nav_l1io.h:9
geolocStruct::solz
float * solz
Definition:
nav_l1io.h:25
navblockStruct::sen_mat
float sen_mat[9]
Definition:
nav_l1io.h:13