#include "l1.h"
#include <hdf4utils.h>
#include "mfhdf.h"
#include "l1_czcs.h"
#include <math.h>
#include <libnav.h>
Go to the source code of this file.
|
int | cz_posll_2_satang (float *, int, float *, float *, float *, float *) |
|
void | matrix_mult (double[3], double[3][3], double[3]) |
|
void | cross_prod (double *, double *, double *) |
|
int | czcs_ring (int gain, float *lt750, char *ring_sat, l1str *l1rec) |
|
int | get_czcscal (char *file, int orbit, int16 year, int16 day, int32 msec, short l1acnt[], float slope750, float intercept750, int16 igain, float32 l1brads[]) |
|
int | openl1_czcs (filehandle *file) |
|
int | readl1_czcs (filehandle *file, int32_t recnum, l1str *l1rec) |
|
int | closel1_czcs (filehandle *file) |
|
◆ NBND
◆ NBND_CZCS
◆ NEPOCH
◆ NGAIN
◆ NREC_IN_BUF
◆ omf2
#define omf2 ( 1 - f ) * ( 1 - f ) |
◆ POS_ERR_THRESH
#define POS_ERR_THRESH 2000. /* orbit position error tolerence */ |
◆ re
◆ closel1_czcs()
int closel1_czcs |
( |
filehandle * |
file | ) |
|
◆ cross_prod()
void cross_prod |
( |
double * |
v1, |
|
|
double * |
v2, |
|
|
double * |
vout |
|
) |
| |
◆ cz_posll_2_satang()
int cz_posll_2_satang |
( |
float * |
pos, |
|
|
int |
npix, |
|
|
float * |
lat, |
|
|
float * |
lon, |
|
|
float * |
senz, |
|
|
float * |
sena |
|
) |
| |
◆ czcs_ring()
int czcs_ring |
( |
int |
gain, |
|
|
float * |
lt750, |
|
|
char * |
ring_sat, |
|
|
l1str * |
l1rec |
|
) |
| |
◆ get_czcscal()
int get_czcscal |
( |
char * |
file, |
|
|
int |
orbit, |
|
|
int16 |
year, |
|
|
int16 |
day, |
|
|
int32 |
msec, |
|
|
short |
l1acnt[], |
|
|
float |
slope750, |
|
|
float |
intercept750, |
|
|
int16 |
igain, |
|
|
float32 |
l1brads[] |
|
) |
| |
◆ matrix_mult()
void matrix_mult |
( |
double |
vecin[3], |
|
|
double |
matrix[3][3], |
|
|
double |
vecout[3] |
|
) |
| |
◆ openl1_czcs()
int openl1_czcs |
( |
filehandle * |
file | ) |
|
◆ readl1_czcs()
int readl1_czcs |
( |
filehandle * |
file, |
|
|
int32_t |
recnum, |
|
|
l1str * |
l1rec |
|
) |
| |