OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022

#include <l1c_input.h>

Public Member Functions

 L1C_input ()
 
virtual ~L1C_input ()
 
virtual int32_t l1c_inputmain (int argc, char **argv, L1C_input *l1cinput, l1c_filehandle *l1cfile, const char *prog, const char *version)
 
virtual int32_t l1c_init_options (clo_optionList_t *list, const char *prog, const char *version)
 
virtual int32_t l1c_load_input (clo_optionList_t *list, L1C_input *l1cinput)
 
virtual int32_t l1c_usage (const char *prog, const char *version)
 
virtual int32_t l1c_input_init (L1C_input *l1cinput)
 

Public Attributes

char infile [FILENAME_MAX]
 
char ofile [FILENAME_MAX]
 
char oformat [20]
 
char oformat_depth [20]
 
char l2prod [2048]
 
char suite [32]
 
int32_t sday
 
int32_t eday
 
char resolve [4]
 
int32_t rowgroup
 
int32_t verbose
 
std::vector< std::stringfiles
 
float binlatmin
 
float binlatmax
 
float binlonmin
 
float binlonmax
 
int32_t fileix
 
int32_t gransize
 
int16_t selgran [10]
 
int32_t ix_l1cprod [3]
 
int32_t l1c_pflag
 
int32_t nbinx
 
float gres
 
int32_t sensor
 
int32_t selday
 
int32_t selmon
 
int32_t selyear
 
int32_t swtnum
 
float lat0
 
int32_t l1c_proj
 
int32_t terrain_correct
 
int32_t cloud_correct
 
int32_t overlap_vflag
 
int32_t overlap_pflag
 
int32_t overlap_bflag
 
int32_t unc_meth
 
float unc_thres_v
 
float unc_thres_p
 
float unc_thres_b
 

Detailed Description

Definition at line 27 of file l1c_input.h.

Constructor & Destructor Documentation

◆ L1C_input()

L1C_input ( )

Definition at line 93 of file l1c_input.cpp.

◆ ~L1C_input()

~L1C_input ( )
virtual

Definition at line 94 of file l1c_input.cpp.

Member Function Documentation

◆ l1c_init_options()

int32_t l1c_init_options ( clo_optionList_t list,
const char *  prog,
const char *  version 
)
virtual

Definition at line 109 of file l1c_input.cpp.

◆ l1c_input_init()

int32_t l1c_input_init ( L1C_input l1cinput)
virtual

Definition at line 594 of file l1c_input.cpp.

◆ l1c_inputmain()

int32_t l1c_inputmain ( int  argc,
char **  argv,
L1C_input l1cinput,
l1c_filehandle l1cfile,
const char *  prog,
const char *  version 
)
virtual

Definition at line 701 of file l1c_input.cpp.

◆ l1c_load_input()

int32_t l1c_load_input ( clo_optionList_t list,
L1C_input l1cinput 
)
virtual

Definition at line 313 of file l1c_input.cpp.

◆ l1c_usage()

int32_t l1c_usage ( const char *  prog,
const char *  version 
)
virtual

Definition at line 98 of file l1c_input.cpp.

Member Data Documentation

◆ binlatmax

float binlatmax

Definition at line 76 of file l1c_input.h.

◆ binlatmin

float binlatmin

Definition at line 75 of file l1c_input.h.

◆ binlonmax

float binlonmax

Definition at line 78 of file l1c_input.h.

◆ binlonmin

float binlonmin

Definition at line 77 of file l1c_input.h.

◆ cloud_correct

int32_t cloud_correct

Definition at line 102 of file l1c_input.h.

◆ eday

int32_t eday

Definition at line 53 of file l1c_input.h.

◆ fileix

int32_t fileix

Definition at line 82 of file l1c_input.h.

◆ files

Definition at line 70 of file l1c_input.h.

◆ gransize

int32_t gransize

Definition at line 83 of file l1c_input.h.

◆ gres

float gres

Definition at line 92 of file l1c_input.h.

◆ infile

char infile[FILENAME_MAX]

Definition at line 32 of file l1c_input.h.

◆ ix_l1cprod

int32_t ix_l1cprod[3]

Definition at line 89 of file l1c_input.h.

◆ l1c_pflag

int32_t l1c_pflag

Definition at line 90 of file l1c_input.h.

◆ l1c_proj

int32_t l1c_proj

Definition at line 100 of file l1c_input.h.

◆ l2prod

char l2prod[2048]

Definition at line 42 of file l1c_input.h.

◆ lat0

float lat0

Definition at line 99 of file l1c_input.h.

◆ nbinx

int32_t nbinx

Definition at line 91 of file l1c_input.h.

◆ ofile

char ofile[FILENAME_MAX]

Definition at line 33 of file l1c_input.h.

◆ oformat

char oformat[20]

Definition at line 34 of file l1c_input.h.

◆ oformat_depth

char oformat_depth[20]

Definition at line 35 of file l1c_input.h.

◆ overlap_bflag

int32_t overlap_bflag

Definition at line 106 of file l1c_input.h.

◆ overlap_pflag

int32_t overlap_pflag

Definition at line 105 of file l1c_input.h.

◆ overlap_vflag

int32_t overlap_vflag

Definition at line 104 of file l1c_input.h.

◆ resolve

char resolve[4]

Definition at line 54 of file l1c_input.h.

◆ rowgroup

int32_t rowgroup

Definition at line 55 of file l1c_input.h.

◆ sday

int32_t sday

Definition at line 52 of file l1c_input.h.

◆ selday

int32_t selday

Definition at line 94 of file l1c_input.h.

◆ selgran

int16_t selgran[10]

Definition at line 88 of file l1c_input.h.

◆ selmon

int32_t selmon

Definition at line 95 of file l1c_input.h.

◆ selyear

int32_t selyear

Definition at line 96 of file l1c_input.h.

◆ sensor

int32_t sensor

Definition at line 93 of file l1c_input.h.

◆ suite

char suite[32]

Definition at line 48 of file l1c_input.h.

◆ swtnum

int32_t swtnum

Definition at line 97 of file l1c_input.h.

◆ terrain_correct

int32_t terrain_correct

Definition at line 101 of file l1c_input.h.

◆ unc_meth

int32_t unc_meth

Definition at line 108 of file l1c_input.h.

◆ unc_thres_b

float unc_thres_b

Definition at line 111 of file l1c_input.h.

◆ unc_thres_p

float unc_thres_p

Definition at line 110 of file l1c_input.h.

◆ unc_thres_v

float unc_thres_v

Definition at line 109 of file l1c_input.h.

◆ verbose

int32_t verbose

Definition at line 60 of file l1c_input.h.


The documentation for this class was generated from the following files: