ocssw
V2022
|
#include <l1c.h>
Public Member Functions | |
L1C () | |
virtual | ~L1C () |
virtual int32_t | load_l1c_filehandle4 (l1c_filehandle *l1cfile, L1C_input *l1cinput) |
virtual 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) |
virtual 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) |
virtual int32_t | swtime_swt2 (int swt, L1C_input *l1cinput, l1c_filehandle *l1cfile, int32_t norbs, double *tswt, double tcross, double mgv, double *tmgv) |
virtual int32_t | swtime_swt2_segment (int swt, L1C_input *l1cinput, l1c_filehandle *l1cfile, int32_t norbs, double *tswt, double tcross, double mgv, double *tmgv) |
virtual 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) |
virtual int32_t | open_l1atol1c3 (L1C_input *l1cinput, l1c_filehandle *l1cfile) |
virtual int | search_l1cgen (L1C_input *l1cinput, l1c_str *l1cstr, l1c_filehandle *l1cfile, short **gdindex) |
virtual int32_t | create_SOCEA2 (int swtd, L1C_input *l1cinput, l1c_filehandle *l1cfile, float **lat_gd, float **lon_gd, float **altitude, double *tswt) |
virtual int32_t | openL1Cgrid3 (l1c_str *l1cstr, l1c_filehandle *l1cfile, L1C_input *l1cinput) |
virtual int32_t | l1_cloud_correct (L1C_input *l1cinput, l1c_filehandle *l1cfile) |
virtual int32_t | add_proc_group_l1c (L1C_input *l1cinput, l1c_filehandle *l1cfile, const char *filename) |
Public Attributes | |
std::string | l1b_name |
size_t | sd_id |
size_t | l1c_pflag |
std::vector< std::string > | cust_l1cprod |
file_type | format |
size_t | length |
size_t | sensorID |
size_t | subsensorID |
float | res_spat |
float | res_spec |
size_t | ndets |
size_t | nscan |
size_t | n_views |
size_t | npols |
size_t | nbands |
size_t | nband_blue |
size_t | nband_red |
size_t | nband_swir |
size_t | npix |
float * | views |
size_t | pols [3] |
float * | bbands |
float * | rbands |
float * | swirbands |
size_t | orbit_number |
size_t | orb_dir |
float | orbit_node_lon |
size_t | terrain_corrected |
size_t | cloud_corrected |
float * | cloud_height |
float * | Fobar |
size_t | projection |
float | grid_resolution |
float * | view_agg |
float * | pol_agg |
float * | band_agg |
bool | overlap_vflag |
bool | overlap_pflag |
bool | overlap_bflag |
size_t | unc_meth |
float | unc_thres_v |
float | unc_thres_p |
float | unc_thres_b |
Detailed Description
Constructor & Destructor Documentation
◆ L1C()
◆ ~L1C()
Member Function Documentation
◆ add_proc_group_l1c()
|
virtual |
◆ create_SOCEA2()
|
virtual |
◆ create_time_swt()
|
virtual |
◆ ect_swt()
|
virtual |
◆ l1_cloud_correct()
|
virtual |
◆ load_l1c_filehandle4()
|
virtual |
◆ open_l1atol1c3()
|
virtual |
◆ openL1Cgrid3()
|
virtual |
◆ search_l1cgen()
|
virtual |
◆ swtime_swt2()
|
virtual |
◆ swtime_swt2_segment()
|
virtual |
◆ write_L1C_granule2()
|
virtual |
Member Data Documentation
◆ band_agg
◆ bbands
◆ cloud_corrected
◆ cloud_height
◆ cust_l1cprod
std::vector<std::string> cust_l1cprod |
◆ Fobar
◆ format
◆ grid_resolution
◆ l1b_name
std::string l1b_name |
◆ l1c_pflag
◆ length
◆ n_views
◆ nband_blue
◆ nband_red
◆ nband_swir
◆ nbands
◆ ndets
◆ npix
◆ npols
◆ nscan
◆ orb_dir
◆ orbit_node_lon
◆ orbit_number
◆ overlap_bflag
◆ overlap_pflag
◆ overlap_vflag
◆ pol_agg
◆ pols
◆ projection
◆ rbands
◆ res_spat
◆ res_spec
◆ sd_id
◆ sensorID
◆ subsensorID
◆ swirbands
◆ terrain_corrected
◆ unc_meth
◆ unc_thres_b
◆ unc_thres_p
◆ unc_thres_v
◆ view_agg
◆ views
The documentation for this class was generated from the following files: