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 outlist [FILENAME_MAX]
 
char l1c_grid [FILENAME_MAX]
 
char l1c_anc [FILENAME_MAX]
 
char start_time [50]
 
char end_time [50]
 
char demfile [100]
 
char history [200]
 
char pversion [256]
 
char doi [256]
 
char oformat [20]
 
char oformat_depth [20]
 
char l2prod [2048]
 
bool verbose
 
std::vector< std::stringfiles
 
std::vector< std::stringfiles_l1c
 
float south
 
float north
 
float west
 
float east
 
int gransize
 
int grantype
 
int bintype
 
int32_t swath_num
 
int start_timeflag
 
int selgran [10]
 
int32_t ix_l1cprod [3]
 
int32_t l1c_pflag
 
float grid_resolution
 
int32_t sensor
 
int32_t selday
 
int32_t selmon
 
int32_t selyear
 
int32_t projection
 
int32_t sort_method
 
int32_t cloud_height
 
bool terrain_correct
 
int cloud_correct
 
int cloud_type
 
int demcloud_flag
 
bool overlap_vflag
 
bool overlap_pflag
 
bool overlap_bflag
 
int32_t unc_meth
 
float unc_thres_v
 
float unc_thres_p
 
float unc_thres_b
 

Detailed Description

Definition at line 24 of file l1c_input.h.

Constructor & Destructor Documentation

◆ L1C_input()

L1C_input ( )

Definition at line 68 of file l1c_input.cpp.

◆ ~L1C_input()

~L1C_input ( )
virtual

Definition at line 69 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 81 of file l1c_input.cpp.

◆ l1c_input_init()

int32_t l1c_input_init ( L1C_input l1cinput)
virtual

Definition at line 502 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 579 of file l1c_input.cpp.

◆ l1c_load_input()

int32_t l1c_load_input ( clo_optionList_t list,
L1C_input l1cinput 
)
virtual

Definition at line 285 of file l1c_input.cpp.

◆ l1c_usage()

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

Definition at line 71 of file l1c_input.cpp.

Member Data Documentation

◆ bintype

int bintype

Definition at line 55 of file l1c_input.h.

◆ cloud_correct

int cloud_correct

Definition at line 74 of file l1c_input.h.

◆ cloud_height

int32_t cloud_height

Definition at line 72 of file l1c_input.h.

◆ cloud_type

int cloud_type

Definition at line 75 of file l1c_input.h.

◆ demcloud_flag

int demcloud_flag

Definition at line 76 of file l1c_input.h.

◆ demfile

char demfile[100]

Definition at line 34 of file l1c_input.h.

◆ doi

char doi[256]

Definition at line 37 of file l1c_input.h.

◆ east

float east

Definition at line 50 of file l1c_input.h.

◆ end_time

char end_time[50]

Definition at line 33 of file l1c_input.h.

◆ files

Definition at line 44 of file l1c_input.h.

◆ files_l1c

Definition at line 45 of file l1c_input.h.

◆ gransize

int gransize

Definition at line 53 of file l1c_input.h.

◆ grantype

int grantype

Definition at line 54 of file l1c_input.h.

◆ grid_resolution

float grid_resolution

Definition at line 63 of file l1c_input.h.

◆ history

char history[200]

Definition at line 35 of file l1c_input.h.

◆ infile

char infile[FILENAME_MAX]

Definition at line 27 of file l1c_input.h.

◆ ix_l1cprod

int32_t ix_l1cprod[3]

Definition at line 61 of file l1c_input.h.

◆ l1c_anc

char l1c_anc[FILENAME_MAX]

Definition at line 31 of file l1c_input.h.

◆ l1c_grid

char l1c_grid[FILENAME_MAX]

Definition at line 30 of file l1c_input.h.

◆ l1c_pflag

int32_t l1c_pflag

Definition at line 62 of file l1c_input.h.

◆ l2prod

char l2prod[2048]

Definition at line 41 of file l1c_input.h.

◆ north

float north

Definition at line 48 of file l1c_input.h.

◆ ofile

char ofile[FILENAME_MAX]

Definition at line 28 of file l1c_input.h.

◆ oformat

char oformat[20]

Definition at line 38 of file l1c_input.h.

◆ oformat_depth

char oformat_depth[20]

Definition at line 39 of file l1c_input.h.

◆ outlist

char outlist[FILENAME_MAX]

Definition at line 29 of file l1c_input.h.

◆ overlap_bflag

bool overlap_bflag

Definition at line 80 of file l1c_input.h.

◆ overlap_pflag

bool overlap_pflag

Definition at line 79 of file l1c_input.h.

◆ overlap_vflag

bool overlap_vflag

Definition at line 78 of file l1c_input.h.

◆ projection

int32_t projection

Definition at line 70 of file l1c_input.h.

◆ pversion

char pversion[256]

Definition at line 36 of file l1c_input.h.

◆ selday

int32_t selday

Definition at line 65 of file l1c_input.h.

◆ selgran

int selgran[10]

Definition at line 60 of file l1c_input.h.

◆ selmon

int32_t selmon

Definition at line 66 of file l1c_input.h.

◆ selyear

int32_t selyear

Definition at line 67 of file l1c_input.h.

◆ sensor

int32_t sensor

Definition at line 64 of file l1c_input.h.

◆ sort_method

int32_t sort_method

Definition at line 71 of file l1c_input.h.

◆ south

float south

Definition at line 47 of file l1c_input.h.

◆ start_time

char start_time[50]

Definition at line 32 of file l1c_input.h.

◆ start_timeflag

int start_timeflag

Definition at line 57 of file l1c_input.h.

◆ swath_num

int32_t swath_num

Definition at line 56 of file l1c_input.h.

◆ terrain_correct

bool terrain_correct

Definition at line 73 of file l1c_input.h.

◆ unc_meth

int32_t unc_meth

Definition at line 82 of file l1c_input.h.

◆ unc_thres_b

float unc_thres_b

Definition at line 85 of file l1c_input.h.

◆ unc_thres_p

float unc_thres_p

Definition at line 84 of file l1c_input.h.

◆ unc_thres_v

float unc_thres_v

Definition at line 83 of file l1c_input.h.

◆ verbose

bool verbose

Definition at line 42 of file l1c_input.h.

◆ west

float west

Definition at line 49 of file l1c_input.h.


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