(r8084/r4879)
#include <math.h>
#include "seabin.h"
#include "seaprotoi.h"
Go to the source code of this file.
Defines |
| #define | CLEAR 0 |
| #define | INIT 1 |
| #define | RECORDS 2 |
| #define | max(a, b) (a<b ? b : a) |
| #define | min(a, b) (a>b ? b : a) |
Functions |
| PRIVATE void | init (void) |
| int32 | put_l3b_open (char *l3b_path, char *replaces, int32 fsize, char *prod_type, char *ptime, int32 orbit, int32 start_orb, int32 end_orb, char *proc_con, char *soft_name, char *soft_ver, char *input_parms, l3b_prod *parm_opt, meta_l3bType *meta_l3b) |
| intn | put_l3b_record (int32 prod_ID, int32 nrec, int32 *binno, int16 *nobs, int16 *time_rec, int16 *nscenes, float32 *weights, int8 *sel_cat, int32 *flags_set, float32 *l3b_data, l3b_prod *parm_opt) |
| intn | put_l3b_close (int32 prod_ID, int16 bin_syear, int16 bin_sday, int16 bin_eyear, int16 bin_eday, int16 syear, int16 sday, int32 smsec, int16 eyear, int16 eday, int32 emsec, char *infiles, char *flag_names, char *flag_use, uint8 *eng_q_use, l3b_prod *parm_opt) |
| int32 | get_coords (int32 *begin, int32 *lastdatabin, int32 lastrec, float32 *nlat, float32 *slat, float32 *elon, float32 *wlon) |
Variables |
| PRIVATE int32 | sdfid [MAX_OUT] |
| PRIVATE int32 | fid [MAX_OUT] |
| PRIVATE int32 | geomid [MAX_OUT] |
| PRIVATE int32 | ndxid [MAX_OUT] |
| PRIVATE int32 | gridid [MAX_OUT] |
| PRIVATE int32 | mstrid [MAX_OUT] |
| PRIVATE int32 * | slvidp [MAX_OUT] |
| PRIVATE int32 | continuity [MAX_OUT] |
| PRIVATE int32 | lastrec [MAX_OUT] |
| PRIVATE int32 | fstcall [MAX_OUT] |
| PRIVATE int32 | row [MAX_OUT] |
| PRIVATE int32 | rowcount [MAX_OUT] |
| PRIVATE int32 * | begin [MAX_OUT] |
| PRIVATE int32 * | extent [MAX_OUT] |
| PRIVATE int32 * | lastdatabin [MAX_OUT] |
| PRIVATE int32 | start_num [2160 *16+1] |
| PRIVATE int32 | lastbin [2160 *16] |
| PRIVATE int32 * | numbin |
| int32 | NUMROWS |
| int32 | TOTBINS |
Define Documentation
| #define max |
( |
|
a, |
|
|
|
b |
|
) |
| (a<b ? b : a) |
| #define min |
( |
|
a, |
|
|
|
b |
|
) |
| (a>b ? b : a) |
Function Documentation
| int32 get_coords |
( |
int32 * |
begin, |
|
|
int32 * |
lastdatabin, |
|
|
int32 |
lastrec, |
|
|
float32 * |
nlat, |
|
|
float32 * |
slat, |
|
|
float32 * |
elon, |
|
|
float32 * |
wlon |
|
) |
| |
| PRIVATE void init |
( |
void |
| ) |
|
| intn put_l3b_close |
( |
int32 |
prod_ID, |
|
|
int16 |
bin_syear, |
|
|
int16 |
bin_sday, |
|
|
int16 |
bin_eyear, |
|
|
int16 |
bin_eday, |
|
|
int16 |
syear, |
|
|
int16 |
sday, |
|
|
int32 |
smsec, |
|
|
int16 |
eyear, |
|
|
int16 |
eday, |
|
|
int32 |
emsec, |
|
|
char * |
infiles, |
|
|
char * |
flag_names, |
|
|
char * |
flag_use, |
|
|
uint8 * |
eng_q_use, |
|
|
l3b_prod * |
parm_opt |
|
) |
| |
| int32 put_l3b_open |
( |
char * |
l3b_path, |
|
|
char * |
replaces, |
|
|
int32 |
fsize, |
|
|
char * |
prod_type, |
|
|
char * |
ptime, |
|
|
int32 |
orbit, |
|
|
int32 |
start_orb, |
|
|
int32 |
end_orb, |
|
|
char * |
proc_con, |
|
|
char * |
soft_name, |
|
|
char * |
soft_ver, |
|
|
char * |
input_parms, |
|
|
l3b_prod * |
parm_opt, |
|
|
meta_l3bType * |
meta_l3b |
|
) |
| |
| intn put_l3b_record |
( |
int32 |
prod_ID, |
|
|
int32 |
nrec, |
|
|
int32 * |
binno, |
|
|
int16 * |
nobs, |
|
|
int16 * |
time_rec, |
|
|
int16 * |
nscenes, |
|
|
float32 * |
weights, |
|
|
int8 * |
sel_cat, |
|
|
int32 * |
flags_set, |
|
|
float32 * |
l3b_data, |
|
|
l3b_prod * |
parm_opt |
|
) |
| |
Variable Documentation