|
ocssw
V2022
|
Classes | |
| class | bin_L1C |
| class | L1C |
| class | l1c_filehandle |
| class | L1C_input |
| class | l1c_str |
| class | l2_str |
Functions | |
| void | cross_product_double (double vector_a[], double vector_b[], double temp[]) |
| double | cross_product_norm_double (double vector_a[], double vector_b[]) |
| int | sunz_swt (int ix1_swt, int ix2_swt, int16_t *hour_swt, int16_t *day_swt, int16_t *year_swt, double *olat, double *olon) |
| int32_t | load_l1c_filehandle4 (l1c_filehandle *l1cfile, L1C_input *l1cinput) |
| int32_t | ect_swt (l1c_filehandle *l1cfile, int ix1, int ix2, double *tswt_tot, double *latswt_tot, double *lonswt_tot, double *ovel_tot, double *gvel_tot, double *tswt, double *latswt, double *lonswt, float *tcross, float *loncross, double *ovel, double *gvel) |
| int32_t | create_time_swt (int num_gridlines, double tfile_ini_sec, double *tmgvf, double tswt_ini_sec, double tswt_end_sec, std::string *tswt_ini, std::string *tswt_ini_file, std::string *tswt_mid, std::string *tswt_end) |
| int32_t | swtime_swt2 (int swt, L1C_input *l1cinput, l1c_filehandle *l1cfile, int32_t norbs, double *tswt, double tcross, double mgv, double *tmgv) |
| int32_t | swtime_swt2_segment (int swt, L1C_input *l1cinput, l1c_filehandle *l1cfile, int32_t norbs, double *tswt, double tcross, double mgv, double *tmgv) |
| int32_t | write_L1C_granule2 (int swtd, l1c_filehandle *l1cfile, L1C_input *l1cinput, double *tmgv, float **lat_gd, float **lon_gd, float **alt_gd, double *orb_time_tot) |
| int32_t | open_l1atol1c3 (L1C_input *l1cinput, l1c_filehandle *l1cfile) |
| int | search_l1cgen (L1C_input *l1cinput, l1c_str *l1cstr, l1c_filehandle *l1cfile, short **gdindex) |
| int32_t | create_SOCEA2 (int swtd, L1C_input *l1cinput, l1c_filehandle *l1cfile, float **lat_gd, float **lon_gd, float **altitude, double *tswt) |
| int32_t | openL1Cgrid3 (l1c_str *l1cstr, l1c_filehandle *l1cfile, L1C_input *l1cinput) |
| int32_t | add_proc_group_l1c (L1C_input *l1cinput, l1c_filehandle *l1cfile, const char *filename) |
| int32_t | open_binvars (bin_L1C *binstr, l1c_filehandle *l1cfile) |
| int32_t | read_binvars (bin_L1C *binstr, l1c_filehandle *l1cfile, int32_t recnum) |
| int32_t | close_binvars_l1c (bin_L1C *binstr, l1c_filehandle *l1cfile) |
| void | printProducts () |
| int32_t | l1c_inputmain (int argc, char **argv, L1C_input *l1cinput, l1c_filehandle *l1cfile, const char *prog, const char *version) |
| int32_t | l1c_init_options (clo_optionList_t *list, const char *prog, const char *version) |
| int32_t | l1c_load_input (clo_optionList_t *list, L1C_input *l1cinput) |
| int32_t | l1c_usage (const char *prog, const char *version) |
| int32_t | l1c_input_init (L1C_input *l1cinput) |
| int32_t | openl1b_ocis_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | readl1b_ocis_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, int32_t recnum) |
| int32_t | closel1b_ocis_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | openl1b_oci_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | closel1b_oci_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | openl1b_spex_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | readl1b_spex_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, int32_t recnum) |
| int32_t | closel1b_spex_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | openl1b_harp2_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | readl1b_harp2_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, int32_t recnum) |
| int32_t | closel1b_harp2_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile) |
| int32_t | openl1b_misr_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, filehandle *l1file) |
| int32_t | readl1b_misr_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, filehandle *l1file, int32_t recnum) |
| int32_t | closel1b_misr_l1c (l1c_str *l1cstr, l1c_filehandle *l1cfile, filehandle *l1file) |
| int32_t | readl1b_ocis_3lines (l1c_str *l1cstr, l1c_filehandle *l1cfile, int32_t recnum) |
| int32_t | writel1c_ocis (l1c_str *l1cstr, bin_str *binl1c, netCDF::NcFile *nc_output, float **Ltfrac, float **areafrac, short **obs_view, int band_ix, int view_ix) |
| int32_t | openl2_ocis_l1c (L1C_input *l1cinput, l2_str *l2str, l1c_filehandle *l1cfile, int16_t *file_id) |
| int32_t | readl2_ocis_l1c (l2_str *l2str, l1c_filehandle *l1cfile, int16_t *file_id, int32_t recnum) |
| int32_t | closel2_ocis_l1c (l2_str *l2str, l1c_filehandle *l1cfile) |
Function Documentation
◆ add_proc_group_l1c()
| int32_t l1c::add_proc_group_l1c | ( | L1C_input * | l1cinput, |
| l1c_filehandle * | l1cfile, | ||
| const char * | filename | ||
| ) |
◆ close_binvars_l1c()
| int32_t l1c::close_binvars_l1c | ( | bin_L1C * | binstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ closel1b_harp2_l1c()
| int32_t l1c::closel1b_harp2_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ closel1b_misr_l1c()
| int32_t l1c::closel1b_misr_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| filehandle * | l1file | ||
| ) |
◆ closel1b_oci_l1c()
| int32_t l1c::closel1b_oci_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ closel1b_ocis_l1c()
| int32_t l1c::closel1b_ocis_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ closel1b_spex_l1c()
| int32_t l1c::closel1b_spex_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ closel2_ocis_l1c()
| int32_t l1c::closel2_ocis_l1c | ( | l2_str * | l2str, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ create_SOCEA2()
| int32_t l1c::create_SOCEA2 | ( | int | swtd, |
| L1C_input * | l1cinput, | ||
| l1c_filehandle * | l1cfile, | ||
| float ** | lat_gd, | ||
| float ** | lon_gd, | ||
| float ** | altitude, | ||
| double * | tswt | ||
| ) |
◆ create_time_swt()
| int32_t l1c::create_time_swt | ( | int | num_gridlines, |
| double | tfile_ini_sec, | ||
| double * | tmgvf, | ||
| double | tswt_ini_sec, | ||
| double | tswt_end_sec, | ||
| std::string * | tswt_ini, | ||
| std::string * | tswt_ini_file, | ||
| std::string * | tswt_mid, | ||
| std::string * | tswt_end | ||
| ) |
◆ cross_product_double()
| void l1c::cross_product_double | ( | double | vector_a[], |
| double | vector_b[], | ||
| double | temp[] | ||
| ) |
◆ cross_product_norm_double()
| double l1c::cross_product_norm_double | ( | double | vector_a[], |
| double | vector_b[] | ||
| ) |
◆ ect_swt()
| int32_t l1c::ect_swt | ( | l1c_filehandle * | l1cfile, |
| int | ix1, | ||
| int | ix2, | ||
| double * | tswt_tot, | ||
| double * | latswt_tot, | ||
| double * | lonswt_tot, | ||
| double * | ovel_tot, | ||
| double * | gvel_tot, | ||
| double * | tswt, | ||
| double * | latswt, | ||
| double * | lonswt, | ||
| float * | tcross, | ||
| float * | loncross, | ||
| double * | ovel, | ||
| double * | gvel | ||
| ) |
◆ l1c_init_options()
| int32_t l1c::l1c_init_options | ( | clo_optionList_t * | list, |
| const char * | prog, | ||
| const char * | version | ||
| ) |
◆ l1c_input_init()
| int32_t l1c::l1c_input_init | ( | L1C_input * | l1cinput | ) |
◆ l1c_inputmain()
| int32_t l1c::l1c_inputmain | ( | int | argc, |
| char ** | argv, | ||
| L1C_input * | l1cinput, | ||
| l1c_filehandle * | l1cfile, | ||
| const char * | prog, | ||
| const char * | version | ||
| ) |
◆ l1c_load_input()
| int32_t l1c::l1c_load_input | ( | clo_optionList_t * | list, |
| L1C_input * | l1cinput | ||
| ) |
◆ l1c_usage()
◆ load_l1c_filehandle4()
| int32_t l1c::load_l1c_filehandle4 | ( | l1c_filehandle * | l1cfile, |
| L1C_input * | l1cinput | ||
| ) |
◆ open_binvars()
| int32_t l1c::open_binvars | ( | bin_L1C * | binstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ open_l1atol1c3()
| int32_t l1c::open_l1atol1c3 | ( | L1C_input * | l1cinput, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ openl1b_harp2_l1c()
| int32_t l1c::openl1b_harp2_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ openl1b_misr_l1c()
| int32_t l1c::openl1b_misr_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| filehandle * | l1file | ||
| ) |
◆ openl1b_oci_l1c()
| int32_t l1c::openl1b_oci_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ openl1b_ocis_l1c()
| int32_t l1c::openl1b_ocis_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ openl1b_spex_l1c()
| int32_t l1c::openl1b_spex_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile | ||
| ) |
◆ openL1Cgrid3()
| int32_t l1c::openL1Cgrid3 | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| L1C_input * | l1cinput | ||
| ) |
◆ openl2_ocis_l1c()
| int32_t l1c::openl2_ocis_l1c | ( | L1C_input * | l1cinput, |
| l2_str * | l2str, | ||
| l1c_filehandle * | l1cfile, | ||
| int16_t * | file_id | ||
| ) |
◆ printProducts()
| void l1c::printProducts | ( | ) |
◆ read_binvars()
| int32_t l1c::read_binvars | ( | bin_L1C * | binstr, |
| l1c_filehandle * | l1cfile, | ||
| int32_t | recnum | ||
| ) |
◆ readl1b_harp2_l1c()
| int32_t l1c::readl1b_harp2_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| int32_t | recnum | ||
| ) |
◆ readl1b_misr_l1c()
| int32_t l1c::readl1b_misr_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| filehandle * | l1file, | ||
| int32_t | recnum | ||
| ) |
◆ readl1b_ocis_3lines()
| int32_t l1c::readl1b_ocis_3lines | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| int32_t | recnum | ||
| ) |
◆ readl1b_ocis_l1c()
| int32_t l1c::readl1b_ocis_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| int32_t | recnum | ||
| ) |
◆ readl1b_spex_l1c()
| int32_t l1c::readl1b_spex_l1c | ( | l1c_str * | l1cstr, |
| l1c_filehandle * | l1cfile, | ||
| int32_t | recnum | ||
| ) |
◆ readl2_ocis_l1c()
| int32_t l1c::readl2_ocis_l1c | ( | l2_str * | l2str, |
| l1c_filehandle * | l1cfile, | ||
| int16_t * | file_id, | ||
| int32_t | recnum | ||
| ) |
◆ search_l1cgen()
| int l1c::search_l1cgen | ( | L1C_input * | l1cinput, |
| l1c_str * | l1cstr, | ||
| l1c_filehandle * | l1cfile, | ||
| short ** | gdindex | ||
| ) |
◆ sunz_swt()
| int l1c::sunz_swt | ( | int | ix1_swt, |
| int | ix2_swt, | ||
| int16_t * | hour_swt, | ||
| int16_t * | day_swt, | ||
| int16_t * | year_swt, | ||
| double * | olat, | ||
| double * | olon | ||
| ) |
◆ swtime_swt2()
| int32_t l1c::swtime_swt2 | ( | int | swt, |
| L1C_input * | l1cinput, | ||
| l1c_filehandle * | l1cfile, | ||
| int32_t | norbs, | ||
| double * | tswt, | ||
| double | tcross, | ||
| double | mgv, | ||
| double * | tmgv | ||
| ) |
◆ swtime_swt2_segment()
| int32_t l1c::swtime_swt2_segment | ( | int | swt, |
| L1C_input * | l1cinput, | ||
| l1c_filehandle * | l1cfile, | ||
| int32_t | norbs, | ||
| double * | tswt, | ||
| double | tcross, | ||
| double | mgv, | ||
| double * | tmgv | ||
| ) |
◆ write_L1C_granule2()
| int32_t l1c::write_L1C_granule2 | ( | int | swtd, |
| l1c_filehandle * | l1cfile, | ||
| L1C_input * | l1cinput, | ||
| double * | tmgv, | ||
| float ** | lat_gd, | ||
| float ** | lon_gd, | ||
| float ** | alt_gd, | ||
| double * | orb_time_tot | ||
| ) |


