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
l2stat_chk
l2stat.h
Go to the documentation of this file.
1
#ifndef L2STAT_H
2
#define L2STAT_H
3
4
#include <stdio.h>
5
#include <stdlib.h>
6
#include <string.h>
7
#include <math.h>
8
#include "hdf.h"
9
#include "mfhdf.h"
10
11
#define NPARAMS 12
12
#define NFLAGS 32
13
14
#define NSAMP "Pixels per Scan Line"
15
#define NSCANS "Number of Scan Lines"
16
#define TITLE "Title"
17
#define DTYPE "Data Type"
18
#define PERCENTFLAGS "Flag Percentages"
19
20
#define GAC "GAC"
21
#define LAC "LAC"
22
#define HRPT "HRPT"
23
24
#define MASKNAMES "Mask Names"
25
#define L2FLAGS "l2_flags"
26
27
/*
28
* cntl2_struct will hold requested band threshold values for gain1, gain2,
29
* and zero pixels
30
*/
31
32
typedef
struct
cntl_struct
{
33
int32
param
;
34
float32
err_thresh
;
35
float32
low_thresh
;
36
float32
high_thresh
;
37
} cntl_str;
38
39
typedef
struct
flag_struct
{
40
int32
flag
;
41
float32
err_low_thresh
;
42
float32
err_high_thresh
;
43
} flag_str;
44
45
/*
46
* Following define returns an absolute value of the given number
47
*/
48
49
#define fltabs(x) (x>=0 ? x : -(x))
50
51
#endif
/* L2STAT_H */
flag_struct::err_low_thresh
float32 err_low_thresh
Definition:
l2stat.h:41
cntl_struct::low_thresh
float32 low_thresh
Definition:
l2stat.h:35
cntl_struct::err_thresh
float32 err_thresh
Definition:
l2stat.h:34
flag_struct
Definition:
l2stat.h:39
cntl_struct::high_thresh
float32 high_thresh
Definition:
l2stat.h:36
cntl_struct::param
int32 param
Definition:
l2stat.h:33
flag_struct::err_high_thresh
float32 err_high_thresh
Definition:
l2stat.h:42
flag_struct::flag
int32 flag
Definition:
l2stat.h:40
cntl_struct
Definition:
l2stat.h:32