ocssw
V2022
|
Go to the source code of this file.
Classes | |
struct | MTL_GRID_PT |
struct | MTL_GRID_SCA |
struct | MTL_GRID_SCA_LS |
struct | MTL_GRID_BAND |
struct | MTL_GRID_BAND_LS |
Macros | |
#define | NUM_GRID_COL 9 |
#define | NUM_GRID_ROW 15 |
#define | NUM_GRID_ROW_LS 13 |
#define | GRID_COL_INC 0.25 |
#define | GRID_ROW_INC 0.1 |
#define | GRID_ROW_BASE -0.7 |
#define | GRID_ROW_BASE_LS -0.6 |
#define | GRID_COL_BASE -1.0 |
Functions | |
int | calc_band_grid (WRS2 parms, SMETA smeta, double dellon, VECTOR ecfsun, int band_index, MTL_GRID_BAND *bgrid) |
int | calc_band_grid_ls (WRS2 parms, SMETA smeta, double dellon, VECTOR ecfsun, int band_index, MTL_GRID_BAND_LS *bgrid) |
int | calc_grid_point (WRS2 parms, SMETA smeta, double dellon, int band_index, int sca, VECTOR ecfsun, MTL_GRID_PT *gpt) |
int | calc_grid_fit (MTL_GRID_SCA *sgrid) |
int | calc_grid_fit_ls (MTL_GRID_SCA_LS *sgrid) |
int | simple_inverse (int n, double a[4][4]) |
int | smeta_angles (double line, double samp, MTL_GRID_BAND bgrid, short *sca_num, short *det_num, double *sat_zn, double *sat_az, double *sun_zn, double *sun_az) |
int | smeta_angles_ls (double line, double samp, MTL_GRID_BAND_LS bgrid, short *sat_zn, short *sat_az, short *sun_zn, short *sun_az) |
Macro Definition Documentation
◆ GRID_COL_BASE
#define GRID_COL_BASE -1.0 |
Definition at line 21 of file mtl_grid.h.
◆ GRID_COL_INC
#define GRID_COL_INC 0.25 |
Definition at line 17 of file mtl_grid.h.
◆ GRID_ROW_BASE
#define GRID_ROW_BASE -0.7 |
Definition at line 19 of file mtl_grid.h.
◆ GRID_ROW_BASE_LS
#define GRID_ROW_BASE_LS -0.6 |
Definition at line 20 of file mtl_grid.h.
◆ GRID_ROW_INC
#define GRID_ROW_INC 0.1 |
Definition at line 18 of file mtl_grid.h.
◆ NUM_GRID_COL
#define NUM_GRID_COL 9 |
Definition at line 14 of file mtl_grid.h.
◆ NUM_GRID_ROW
#define NUM_GRID_ROW 15 |
Definition at line 15 of file mtl_grid.h.
◆ NUM_GRID_ROW_LS
#define NUM_GRID_ROW_LS 13 |
Definition at line 16 of file mtl_grid.h.
Function Documentation
◆ calc_band_grid()
int calc_band_grid | ( | WRS2 | parms, |
SMETA | smeta, | ||
double | dellon, | ||
VECTOR | ecfsun, | ||
int | band_index, | ||
MTL_GRID_BAND * | bgrid | ||
) |
Definition at line 14 of file mtl_grid.c.
◆ calc_band_grid_ls()
int calc_band_grid_ls | ( | WRS2 | parms, |
SMETA | smeta, | ||
double | dellon, | ||
VECTOR | ecfsun, | ||
int | band_index, | ||
MTL_GRID_BAND_LS * | bgrid | ||
) |
Definition at line 91 of file mtl_grid.c.
◆ calc_grid_fit()
int calc_grid_fit | ( | MTL_GRID_SCA * | sgrid | ) |
Definition at line 153 of file mtl_grid.c.
◆ calc_grid_fit_ls()
int calc_grid_fit_ls | ( | MTL_GRID_SCA_LS * | sgrid | ) |
Definition at line 223 of file mtl_grid.c.
◆ calc_grid_point()
int calc_grid_point | ( | WRS2 | parms, |
SMETA | smeta, | ||
double | dellon, | ||
int | band_index, | ||
int | sca, | ||
VECTOR | ecfsun, | ||
MTL_GRID_PT * | gpt | ||
) |
Definition at line 315 of file mtl_grid.c.
◆ simple_inverse()
int simple_inverse | ( | int | n, |
double | a[4][4] | ||
) |
Definition at line 292 of file mtl_grid.c.
◆ smeta_angles()
int smeta_angles | ( | double | line, |
double | samp, | ||
MTL_GRID_BAND | bgrid, | ||
short * | sca_num, | ||
short * | det_num, | ||
double * | sat_zn, | ||
double * | sat_az, | ||
double * | sun_zn, | ||
double * | sun_az | ||
) |
Definition at line 485 of file mtl_grid.c.
◆ smeta_angles_ls()
int smeta_angles_ls | ( | double | line, |
double | samp, | ||
MTL_GRID_BAND_LS | bgrid, | ||
short * | sat_zn, | ||
short * | sat_az, | ||
short * | sun_zn, | ||
short * | sun_az | ||
) |
Definition at line 644 of file mtl_grid.c.