A sphere with three ocean waves in differing shades of blue. Next to the sphere, there is the bolded text "Ocean Color". Under that, there are two acronyms, separated by a vertical pipe: OB.DAAC (Ocean Biology Distributed Active Archive Center) and OBPG (Ocean Biology Processing Group).
Lorem
ipsum
dolor
sit
amet
Toggle navigation
Ocean Color Science Software
Jump to content
ocssw
V2022
web
ocssw
ocssw_src
src
auto_qc
o3qc
nav_l1io.h
Go to the documentation of this file.
1
#ifndef NAVIGATION_H
2
#define NFLAG_FIX
3
#define NAVIGATION_H
4
5
#include <stdint.h>
6
7
#ifndef NAVBLOCK_STRUCT
8
#define NAVBLOCK_STRUCT
9
10
#include "stdint.h"
11
12
typedef
struct
navblockStruct
{
13
float
orb_vec
[3];
14
float
l_vert
[3];
15
float
sun_ref
[6];
16
float
att_ang
[3];
17
float
sen_mat
[9];
/* actually a 3 x 3 array */
18
float
scan_ell
[6];
19
int32_t
nflag
[8];
20
} navblockType;
21
#endif
/* NAVBLOCK_STRUCT */
22
23
#ifndef GEOLOC_STRUCT
24
#define GEOLOC_STRUCT
25
26
typedef
struct
geolocStruct
{
27
float
*
ylat
;
/* pixel geodetic latitudes */
28
float
*
xlon
;
/* pixel geodetic longitude */
29
float
*
solz
;
/* pixel solar zenith angle */
30
float
*
sola
;
/* pixel solar azimuth angle */
31
float
*
senz
;
/* pixel sensor zenith angle */
32
float
*
sena
;
/* pixel sensor azimuth angle */
33
} geolocType;
34
#endif
/* GEOLOC_STRUCT */
35
36
#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