ocssw  1.0
Functions
/disk01/web/ocssw/build/src/l2gen/l12_proto.h File Reference

(r8085/r7820)

#include <stdint.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <libgen.h>
#include <string.h>
#include <ctype.h>
#include <netcdf.h>
#include "hdf.h"
#include "ancproto.h"
#include "l12_parms.h"
#include "l1_struc.h"
#include "l1q_struc.h"
#include "l2_struc.h"
#include "target_struc.h"
#include "vcal_struc.h"
#include "filehandle.h"
#include "filter.h"
#include "l2_flags.h"
#include "input_struc.h"
#include "time_utils.h"
#include "genutils.h"
#include "aer_struc.h"
#include "l2prod.h"
#include "l2prod_struc.h"
#include "hdf_utils.h"
#include "alloc_2d.h"
#include "xcal.h"
#include "epr_api.h"
#include "scene_meta.h"
#include "l2_hdf_generic.h"
#include "flags_iop.h"
#include "table_io_wrapper.h"
#include <clo.h>
#include "navigation.h"
#include "read_l3bin.h"

Go to the source code of this file.

Functions

void filehandle_init (filehandle *file)
int32_t getFormat (filehandle *file)
int getl1rec (filehandle *l1file, instr *input_str, int32_t recnum, l1str *l1rec)
int loadl1 (filehandle *l1file, instr *input_str, l1str *l1rec)
int openl1 (filehandle *l1file)
int readl1 (filehandle *l1file, int32_t recnum, l1str *l1rec)
int readl1_lonlat (filehandle *l1file, int32_t recnum, l1str *l1rec)
int writel1 (filehandle *l1file, int32_t recnum, l1str *l1rec)
void closel1 (filehandle *l1file)
int openl1_read_hdf (filehandle *l1file)
int openl1_write_hdf (filehandle *l1file)
int writel1_hdf (filehandle *l1file, int32_t recnum, l1str *l1rec)
void closel1_hdf (filehandle *l1file)
int openl2 (filehandle *l2file)
int writel2 (filehandle *l2file, int32_t recnum, l2str *l2rec)
int closel2 (filehandle *l2file)
int open_target (filehandle *file)
int read_target (filehandle *file, int32_t recnum, tgstr *tgrec)
void close_target (void)
int open_aer (filehandle *file)
int read_aer (filehandle *file, int32_t recnum, aestr *aerec)
void close_aer (filehandle *file)
void init_l1 (l1str *l1rec, int32_t npix)
void init_l2 (l2str *l2rec)
void free_l1q (void)
int32_t alloc_l1 (int32_t npix, int32_t nbands, int32_t nbandsir, int32_t n_inprods, l1str *l1rec)
void free_l1 (l1str *l1rec)
int32_t alloc_l2 (int32_t npix, int32_t nbands, l2str *l2rec)
void free_l2 (l2str *l2rec)
int32_t alloc_target (int32_t npix, int32_t nbands, tgstr *tgrec)
int32_t alloc_aer (int32_t npix, int32_t nbands, aestr *aerec)
l2prodstrget_l2prod_index (char *name, int32 sensorID, int32 numBands, int32 numPixels, int32 numScans, int32_t *wave)
void write_product_XML_file (char *filename)
int32 prodlist (int32 sensorID, int32 evalmask, char *inprod, char *defprod, char outprod[MAXPROD][32])
void cpl1l2 (l1str *l1rec, l2str *l2rec)
int convl12 (l1str *l1rec, l2str *l2rec, int32_t spix, int32_t epix, instr *input_str, aestr *aerec)
int convl21 (l2str *l2rec, tgstr *tgrec, int32_t spix, int32_t epix, instr *input_str, float *Lt, vcstr *vrec)
int32 l2_seawifs (filehandle *l1file, filehandle *l2file)
int32 l1b_seawifs (filehandle *l1file, filehandle *ofile, int32 sscan, int32 escan, int32 dscan, int32 spixl, int32 epixl, int32 dpixl)
int32 get_modis_calfile (int32 sd_id, char *file)
int setanc (l1str *l1rec, instr *input_str)
int setflags (instr *input_str, l1str *l1rec)
void setflagbits (int level, l1str *l1rec, l2str *l2rec, int32_t ipix)
void l1_mask_set (l1str *l1rec, int32_t ip)
int modis_cloud_mask (l1str *l1rec, int32_t ip)
int modis_cirrus_mask (l1str *l1rec, int32_t ip)
void compute_alpha (float lon[], float lat[], float senz[], float sena[], double mnorm[3], int32 npix, float alpha[])
void cpl1rec (l1str *l1new, l1str *l1old)
int b128_msk_init (char *landfile, int msknum)
int b128_msk_get (float lat, float lon, int msknum)
int32_t rdsensorinfo (int32_t sensorID, int32_t evalmask, char *pname, void **pval)
void lowercase (char *s)
void atmocor1 (l1str *l1rec, int32_t ip)
int atmocor2 (l2str *l2rec, aestr *aerec, int32_t ip)
void whitecaps (int32_t sensorID, int32_t evalmask, int32_t nwave, float ws, float ws_max, float rhof[])
void rayleigh (int32_t sensorID, int32_t evalmask, int32_t nwave, int pol_opt, float solz, float senz, float phi, float taur[], float Fo[], float pr, float ws, float Lr_i[], float Lr_q[], float Lr_u[])
int aerosol (l2str *l2rec, int32_t aer_opt_in, aestr *aerec, int32_t ip, float wave[], int32_t nwave, int32_t nir_s_in, int32_t nir_l_in, float F0_in[], float La1_in[], float La2_out[], float t_sol_out[], float t_sen_out[], float *eps, float taua_out[], int32_t *modmin, int32_t *modmax, float *modrat)
void gaseous_transmittance (int gasmask, int32_t sensorID, int32_t evalmask, int32_t nwave, float mu0, float mu, float ozone, float wv, float no2_tropo, float no2_strat, float no2_frac, float t_gas_sol[], float t_gas_sen[])
float ky_airmass (float theta)
float pp_airmass (float theta)
void get_rhown_nir (float Rrs[], float wave[], int32_t nir_s, int32_t nir_l, float aw[], float bbw[], float chl, float rhown[])
void get_rhown_eval (float Rrs[], float wave[], int32_t nir_s, int32_t nir_l, int32_t nwave, float aw[], float bbw[], float chl, float solz, float senz, float phi, float rhown[])
void get_rho_mumm (l2str *l2rec, int32_t ip, int32_t iw, float *rhom)
void get_rhown_mumm (l2str *l2rec, int32_t ip, int32_t nir_s, int32_t nir_l, float rhown[])
void glint_rad (int32_t num_iter, int32_t nband, int32_t nir_s, int32_t nir_l, float glint_coef, float air_mass, float mu0, float F0[], float taur[], float taua[], float La[], float TLg[])
float fresnel_coef (float mu, float n)
float fresnel_sen (float senz, int return_tf)
void fresnel_sol (float wave[], int32_t nwave, float solz, float ws, float brdf[], int return_tf)
void foqint_morel (float wave[], int32_t nwave, float solz, float senzp, float phi, float chl, float brdf[])
void qint_morel (float wave[], int32_t nwave, float solz, float chl, float Qn[])
void gothic_R (float wave[], int32_t nwave, float solz, float senz, float ws, float R[])
int ocbrdf (l2str *l2rec, int32_t ip, int32_t brdf_opt, float wave[], int32_t nwave, float solz, float senz, float phi, float ws, float chl, float nLw[], float Fo[], float brdf[])
void nlw_outband (int32_t evalmask, int32_t sensorID, float wave[], int32_t nwave, float Lw[], float nLw[])
int l2gen_usage (char *prog)
int msl12_input_defaults (filehandle *l1file, instr *input)
void msl12_input_init (instr *input)
int l2gen_init_options (clo_optionList_t *list, char *prog)
int msl12_option_input (int argc, char *argv[], clo_optionList_t *list, char *progName, instr *input, filehandle *l1file)
int msl12_input (int argc, char *argv[], char *progName, instr *input, filehandle *l1file)
int l1subpix (filehandle *l1file, l1str *l1rec)
float fresnel (float theta, float rel_index)
int windex (float wave, float twave[], int ntwave)
int invbindx (int band, int32_t *bindx, int nbands)
void bindex_set (int32_t wave[], int nwave, int dwave)
int windex_get (int32_t wave)
int bindex_get (int32_t wave)
float bin_climatology (char *l3file, int32_t day, float lon, float lat, char *prodname)
float get_default_chl (l2str *l2rec, float Rrs[])
void get_chl (l2str *l2rec, int prodnum, float prod[])
void get_las (l2str *l2rec, l2prodstr *p, float prod[])
void get_sma (l2str *l2rec, int32_t prodID, float prod[])
void get_tsm (l2str *l2rec, int prodnum, float prod[])
void get_poc (l2str *l2rec, int prodnum, float prod[])
void get_flh (l2str *l2rec, float flh[])
void get_fsat (l2str *l2rec, float flh[])
void get_fsat2 (l2str *l2rec, float flh[])
void get_fqy (l2str *l2rec, float fqy[])
void get_fqy2 (l2str *l2rec, float fqy[])
void get_ipar (l2str *l2rec, float ipar[])
void get_ipar2 (l2str *l2rec, float ipar[])
void get_depth (l2str *l2rec, float depth[])
void get_par (l2str *l2rec, float par[])
void get_bsi (l2str *l2rec, float BSi[])
void get_ssn (l2str *l2rec, float ssn[])
void get_angstrom (l2str *l2rec, int band, float angst[])
void get_ms_epsilon (l2str *l2rec, float eps[])
void get_es (l2str *l2rec, int band, float es[])
void get_toa_refl (l2str *l2rec, int band, float rhot[])
void get_dust_index (l2str *l2rec, float dust[])
void get_ndvi (l2str *l2rec, float ndvi[])
void get_evi (l2str *l2rec, float evi[])
void get_smoke (l2str *l2rec, float smoke[])
void get_Kd (l2str *l2rec, l2prodstr *p, float Kd[])
void get_photic_depth (l2str *l2rec, l2prodstr *p, float Z[])
void cdom_morel (l2str *l2rec, l2prodstr *p, float prod[])
void get_soa (l2str *l2rec, int32_t prodID, float prod[])
int run_soa_sma (l2str *l2rec, int32_t ip)
void vcal (l2str *l2rec, l2prodstr *p, float vcal[])
double * get_xcal (l1str *l1rec, int type, int bandnum)
float aw_spectra (int32_t wl, int32_t width)
float bbw_spectra (int32_t wl, int32_t width)
void get_aw_bbw (l2str *l2rec, float wave[], int nwave, float *aw, float *bbw)
float seawater_nsw (float wave, float sst, float sss, float *dnswds)
float seawater_bb (float wave, float sst, float sss)
void seawater_set (l1str *l1rec)
float seawater_get_n (int32_t ivar, int32_t ip, int32_t ib)
float seawater_get_a (int32_t ivar, int32_t ip, int32_t ib)
float seawater_get_bb (int32_t ivar, int32_t ip, int32_t ib)
int atmocor1_land (instr *input, l1str *l1rec, int32_t ip)
void radcor (l1str *l1rec, int32_t ip, int land)
void polcor (l1str *l1rec, int32_t ip)
int get_rhos (l1str *l1rec, int32_t ip)
int8 * get_qual_sst (l2str *l2rec)
int8 * get_qual_sst4 (l2str *l2rec)
int16 * get_flags_sst (l2str *l2rec)
int16 * get_flags_sst4 (l2str *l2rec)
float * get_sst (l2str *l2rec)
float * get_sst4 (l2str *l2rec)
float * get_bias_sst (l2str *l2rec)
float * get_bias_sst4 (l2str *l2rec)
float * get_stdv_sst (l2str *l2rec)
float * get_stdv_sst4 (l2str *l2rec)
void radiance2bt (l1str *l1rec, int resolution)
float get_sstref (char *file, float lon, float lat, int day)
float get_sssref (char *file, float lon, float lat, int day)
void calcite (l2str *l2rec, l2prodstr *p, float caco3[])
void tindx_morel (l2str *l2rec, int32_t ip, float *tindx)
void tindx_shi (l2str *l2rec, int32_t ip, float *tindx)
float conv_rrs_to_555 (float Rrs, float wave)
float water_vapor (int ib, float wv, float airmass)
int ice_mask_init (char *file, int year, int day, float threshold)
char ice_mask (float lon, float lat)
float ice_fraction (float lon, float lat)
void get_ice_frac (l2str *l2rec, float ice[])
void get_tauc (l2str *l2rec, float tauc[])
void get_mgiop (l2str *l2rec, l2prodstr *p, float prod[])
void get_gsm (l2str *l2rec, l2prodstr *p, float prod[])
int16 * get_iter_gsm (l2str *l2rec)
void iops_gsm (l2str *l2rec)
void get_giop (l2str *l2rec, l2prodstr *p, float prod[])
int16 * get_iter_giop (l2str *l2rec)
int16 * get_flags_giop (l2str *l2rec)
void iops_giop (l2str *l2rec)
void get_carder (l2str *l2rec, l2prodstr *p, float prod[])
int16 * get_flags_carder (l2str *l2rec)
void iops_carder (l2str *l2rec)
void chl_carder_empirical (l2str *l2rec, float prod[])
void get_pml (l2str *l2rec, l2prodstr *p, float prod[])
void iops_pml (l2str *l2rec)
void get_qaa (l2str *l2rec, l2prodstr *p, float prod[])
unsigned char * get_flags_qaa (l2str *l2rec)
void iops_qaa (l2str *l2rec)
void get_niwa (l2str *l2rec, l2prodstr *p, float prod[])
void iops_niwa (l2str *l2rec)
int16 * get_flags_niwa (l2str *l2rec)
void iops_las (l2str *l2rec)
int get_bbp_qaa (l2str *l2rec, int ip, float tab_wave[], float tab_bbp[], int tab_nwave)
int get_bbp_las (l2str *l2rec, int ip, float tab_wave[], float tab_bbp[], int tab_nwave)
float get_bbp_las_eta (l2str *l2rec, int ip)
void get_iops (l2str *l2rec, int32_t iop_opt)
void set_iop_flag (float32 wave[], int32 nwave, float32 a[], float32 aph[], float32 adg[], float32 bb[], float32 bbp[], int16 *flag)
float aph_bricaud (float wave, float chl)
float aph_ciotti (float wave, float sf)
float get_aphstar (float wave, int dwave, int ftype, float proxy)
float rrs_above_to_below (float Rrs)
void optical_class (l2str *l2rec, l2prodstr *p, float prod[])
float * get_class_ward_owmc (l2str *l2rec)
float * get_class_k_owmc (l2str *l2rec)
float * get_class_34k_w_owmc (l2str *l2rec)
void myprod1 (l2str *l2rec, float prod[])
void myprod2 (l2str *l2rec, float prod[])
void myprod3 (l2str *l2rec, float prod[])
void myprod4 (l2str *l2rec, float prod[])
void myprod5 (l2str *l2rec, float prod[])
void myprod6 (l2str *l2rec, float prod[])
void myprod7 (l2str *l2rec, float prod[])
void myprod8 (l2str *l2rec, float prod[])
void myprod9 (l2str *l2rec, float prod[])
void myprod10 (l2str *l2rec, float prod[])
int get_f0_neckel (int32_t wl, int32_t width, float *f0)
int get_f0_thuillier (int32_t wl, int32_t width, float *f0)
int get_f0_thuillier_ext (int32_t wl, int32_t width, float *f0)
float32 westernmost (float32 lon1, float32 lon2)
float32 easternmost (float32 lon1, float32 lon2)
void fctl_init (fctlstr *fctl)
int fctl_set (fctlstr *fctl, int32_t npix, char *fname, int32_t band, int32_t nx, int32_t ny, int32_t minfill)
void filter (fctlstr *fctl, l1qstr *l1que, l1str *l1rec)
int rdfilter (char *file, fctlstr *fctl)
void fdilate (l1qstr *l1que, int32_t nx, int32_t ny, int flag, char kernel[], l1str *l1rec)
void fclean (l1qstr *l1que, int32_t nx, int32_t ny, int flag, char kernel[], l1str *l1rec)
void fLTmean (l1qstr *l1que, int32_t nx, int32_t ny, int ib, int32_t minfill, char kernel[], l1str *l1rec)
void fLTRmean (l1qstr *l1que, int32_t nx, int32_t ny, int ib, int32_t minfill, char kernel[], l1str *l1rec)
void fLTmed (l1qstr *l1que, int32_t nx, int32_t ny, int ib, int32_t minfill, char kernel[], l1str *l1rec)
void fLTRmed (l1qstr *l1que, int32_t nx, int32_t ny, int ib, int32_t minfill, char kernel[], l1str *l1rec)
void fEPSmean (l1qstr *l1que, int32_t nx, int32_t ny, int ib, int32_t minfill, char kernel[], l1str *l1rec)
void fEPSiqmean (l1qstr *l1que, int32_t nx, int32_t ny, int ib, int32_t minfill, char kernel[], l1str *l1rec)
void fLTRiqmean (l1qstr *l1que, int32_t nx, int32_t ny, int ib, int32_t minfill, char kernel[], l1str *l1rec)
void fLTrat (l1qstr *l1que, int32_t nx, int32_t ny, l1str *l1rec)
void viirs_pxcvt_2uag (int, int *, int *)
void viirs_pxcvt_2ag (int, int *)
void viirs_pxcvt_agdel (int, int, int *)
void sunangs_ (int *, int *, float *, float *, float *, float *, float *)
int getglint_ (float *, float *, float *, float *, float *, float *)
int getglint_iqu_ (float *, float *, float *, float *, float *, float *, float *, float *)
double esdist_ (int32_t *year, int32_t *day, int32_t *msec)
int get_dem_height_ (char *demfile, float *lon, float *lat, float *senz, float *sena, float *height, int32_t *status)
void get_um_prod_ (int32_t *idProd, int32_t *pix, float *val)
void clear_um_prod_ ()
int atmcor_soa_ (int32_t *sensorID, char *sensorNm, int32_t *nwave, float *wave, int32_t *scan, int32_t *pixel, float *solz, float *senz, float *raz, float *lat, float *lon, float *Lt, float *rho_r, float *Fo, float *Tau_r, float *aw, float *bbw, float *aphstar, float *adg_s, float *bbp_s, float *Rs, float *Rw, float *wv, float *t_sen, float *t_sol, float *optTaua, float *optW0, float *optChl, float *optAcdm, float *pcentCDM, float *optBbp, float *optMr, float *optMi, float *optV, int32_t *status)
void get_fdiff (l2str *l2rec, float fdiff[])
void get_cdom_morel (l2str *l2rec, l2prodstr *p, float prod[])
void optical_water_type (l2str *l2rec, l2prodstr *p, void *vptr)
VOIDP prodgen (l2prodstr *p, l2str *l2rec)
void virtual_constellation (l2str *l2rec, l2prodstr *p, float prod[])
void get_swim (l2str *l2rec, l2prodstr *p, float prod[])
void elev_init (char *elevFilename, char *elevAuxFilename)
short get_elev (float lat, float lon)
int read_target_l3 (filehandle *file, l1str *l1rec, int32_t nbands, tgstr *tgrec)

Function Documentation

int aerosol ( l2str l2rec,
int32_t  aer_opt_in,
aestr aerec,
int32_t  ip,
float  wave[],
int32_t  nwave,
int32_t  nir_s_in,
int32_t  nir_l_in,
float  F0_in[],
float  La1_in[],
float  La2_out[],
float  t_sol_out[],
float  t_sen_out[],
float *  eps,
float  taua_out[],
int32_t *  modmin,
int32_t *  modmax,
float *  modrat 
)

Definition at line 2391 of file aerosol.c.

int32_t alloc_aer ( int32_t  npix,
int32_t  nbands,
aestr aerec 
)

Definition at line 11 of file alloc_aer.c.

int32_t alloc_l1 ( int32_t  npix,
int32_t  nbands,
int32_t  nbandsir,
int32_t  n_inprods,
l1str l1rec 
)

Definition at line 18 of file alloc_l1.c.

int32_t alloc_l2 ( int32_t  npix,
int32_t  nbands,
l2str l2rec 
)

Definition at line 17 of file alloc_l2.c.

int32_t alloc_target ( int32_t  npix,
int32_t  nbands,
tgstr tgrec 
)

Definition at line 11 of file alloc_target.c.

float aph_bricaud ( float  wave,
float  chl 
)

Definition at line 183 of file aph.c.

float aph_ciotti ( float  wave,
float  sf 
)

Definition at line 192 of file aph.c.

int atmcor_soa_ ( int32_t *  sensorID,
char *  sensorNm,
int32_t *  nwave,
float *  wave,
int32_t *  scan,
int32_t *  pixel,
float *  solz,
float *  senz,
float *  raz,
float *  lat,
float *  lon,
float *  Lt,
float *  rho_r,
float *  Fo,
float *  Tau_r,
float *  aw,
float *  bbw,
float *  aphstar,
float *  adg_s,
float *  bbp_s,
float *  Rs,
float *  Rw,
float *  wv,
float *  t_sen,
float *  t_sol,
float *  optTaua,
float *  optW0,
float *  optChl,
float *  optAcdm,
float *  pcentCDM,
float *  optBbp,
float *  optMr,
float *  optMi,
float *  optV,
int32_t *  status 
)
void atmocor1 ( l1str l1rec,
int32_t  ip 
)

Definition at line 37 of file atmocor1.c.

int atmocor1_land ( instr input,
l1str l1rec,
int32_t  ip 
)

Definition at line 17 of file atmocor1_land.c.

int atmocor2 ( l2str l2rec,
aestr aerec,
int32_t  ip 
)

Definition at line 9 of file atmocor2.c.

float aw_spectra ( int32_t  wl,
int32_t  width 
)

Definition at line 73 of file water.c.

int b128_msk_get ( float  lat,
float  lon,
int  msknum 
)

Definition at line 180 of file b128_msk_get.c.

int b128_msk_init ( char *  landfile,
int  msknum 
)

Definition at line 25 of file b128_msk_get.c.

float bbw_spectra ( int32_t  wl,
int32_t  width 
)

Definition at line 110 of file water.c.

float bin_climatology ( char *  l3file,
int32_t  day,
float  lon,
float  lat,
char *  prodname 
)

Definition at line 279 of file bin_climatology.c.

int bindex_get ( int32_t  wave)

Definition at line 42 of file windex.c.

void bindex_set ( int32_t  wave[],
int  nwave,
int  dwave 
)

Definition at line 12 of file windex.c.

void calcite ( l2str l2rec,
l2prodstr p,
float  caco3[] 
)

Definition at line 427 of file calcite.c.

void cdom_morel ( l2str l2rec,
l2prodstr p,
float  prod[] 
)
void chl_carder_empirical ( l2str l2rec,
float  prod[] 
)

Definition at line 1042 of file carder.c.

void clear_um_prod_ ( )
void close_aer ( filehandle file)
void close_target ( void  )

Definition at line 34 of file target_io.c.

void closel1 ( filehandle l1file)

Definition at line 48 of file l1_io.c.

void closel1_hdf ( filehandle l1file)

Definition at line 715 of file l1_hdf_generic_write.c.

int closel2 ( filehandle l2file)

Definition at line 1213 of file l2_generic.c.

void compute_alpha ( float  lon[],
float  lat[],
float  senz[],
float  sena[],
double  mnorm[3],
int32  npix,
float  alpha[] 
)

Definition at line 57 of file l1_modis_hdf.c.

float conv_rrs_to_555 ( float  Rrs,
float  wave 
)

Definition at line 10 of file convert_band.c.

int convl12 ( l1str l1rec,
l2str l2rec,
int32_t  spix,
int32_t  epix,
instr input_str,
aestr aerec 
)

Definition at line 129 of file convl12.c.

int convl21 ( l2str l2rec,
tgstr tgrec,
int32_t  spix,
int32_t  epix,
instr input_str,
float *  Lt,
vcstr vrec 
)

Definition at line 14 of file convl21.c.

void cpl1l2 ( l1str l1rec,
l2str l2rec 
)

Definition at line 11 of file convl12.c.

void cpl1rec ( l1str l1new,
l1str l1old 
)

Definition at line 4 of file cpl1rec.c.

float32 easternmost ( float32  lon1,
float32  lon2 
)

Definition at line 40 of file scene_meta.c.

void elev_init ( char *  elevFilename,
char *  elevAuxFilename 
)

Definition at line 314 of file elev.c.

double esdist_ ( int32_t *  year,
int32_t *  day,
int32_t *  msec 
)
void fclean ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  flag,
char  kernel[],
l1str l1rec 
)

Definition at line 531 of file filter.c.

void fctl_init ( fctlstr fctl)

Definition at line 21 of file filter.c.

int fctl_set ( fctlstr fctl,
int32_t  npix,
char *  fname,
int32_t  band,
int32_t  nx,
int32_t  ny,
int32_t  minfill 
)

Definition at line 97 of file filter.c.

void fdilate ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  flag,
char  kernel[],
l1str l1rec 
)

Definition at line 369 of file filter.c.

void fEPSiqmean ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  ib,
int32_t  minfill,
char  kernel[],
l1str l1rec 
)

Definition at line 1268 of file filter.c.

void fEPSmean ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  ib,
int32_t  minfill,
char  kernel[],
l1str l1rec 
)

Definition at line 851 of file filter.c.

void filehandle_init ( filehandle file)

Definition at line 4 of file filehandle_init.c.

void filter ( fctlstr fctl,
l1qstr l1que,
l1str l1rec 
)

Definition at line 1419 of file filter.c.

void fLTmean ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  ib,
int32_t  minfill,
char  kernel[],
l1str l1rec 
)

Definition at line 606 of file filter.c.

void fLTmed ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  ib,
int32_t  minfill,
char  kernel[],
l1str l1rec 
)

Definition at line 1025 of file filter.c.

void fLTrat ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
l1str l1rec 
)
void fLTRiqmean ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  ib,
int32_t  minfill,
char  kernel[],
l1str l1rec 
)

Definition at line 1173 of file filter.c.

void fLTRmean ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  ib,
int32_t  minfill,
char  kernel[],
l1str l1rec 
)

Definition at line 665 of file filter.c.

void fLTRmed ( l1qstr l1que,
int32_t  nx,
int32_t  ny,
int  ib,
int32_t  minfill,
char  kernel[],
l1str l1rec 
)

Definition at line 1098 of file filter.c.

void foqint_morel ( float  wave[],
int32_t  nwave,
float  solz,
float  senzp,
float  phi,
float  chl,
float  brdf[] 
)

Definition at line 295 of file brdf.c.

void free_l1 ( l1str l1rec)

Definition at line 8 of file alloc_l1.c.

void free_l1q ( void  )

Definition at line 12 of file getl1rec.c.

void free_l2 ( l2str l2rec)

Definition at line 7 of file alloc_l2.c.

float fresnel ( float  theta,
float  rel_index 
)

Definition at line 9 of file fresnel.c.

float fresnel_coef ( float  mu,
float  n 
)

Definition at line 886 of file aerosol.c.

float fresnel_sen ( float  senz,
int  return_tf 
)

Definition at line 116 of file brdf.c.

void fresnel_sol ( float  wave[],
int32_t  nwave,
float  solz,
float  ws,
float  brdf[],
int  return_tf 
)

Definition at line 149 of file brdf.c.

void gaseous_transmittance ( int  gasmask,
int32_t  sensorID,
int32_t  evalmask,
int32_t  nwave,
float  mu0,
float  mu,
float  ozone,
float  wv,
float  no2_tropo,
float  no2_strat,
float  no2_frac,
float  t_gas_sol[],
float  t_gas_sen[] 
)

Definition at line 140 of file gas_trans.c.

void get_angstrom ( l2str l2rec,
int  band,
float  angst[] 
)

Definition at line 2830 of file aerosol.c.

float get_aphstar ( float  wave,
int  dwave,
int  ftype,
float  proxy 
)

Definition at line 298 of file aph.c.

void get_aw_bbw ( l2str l2rec,
float  wave[],
int  nwave,
float *  aw,
float *  bbw 
)

Definition at line 147 of file water.c.

int get_bbp_las ( l2str l2rec,
int  ip,
float  tab_wave[],
float  tab_bbp[],
int  tab_nwave 
)

Definition at line 568 of file las_iop.c.

float get_bbp_las_eta ( l2str l2rec,
int  ip 
)

Definition at line 593 of file las_iop.c.

int get_bbp_qaa ( l2str l2rec,
int  ip,
float  tab_wave[],
float  tab_bbp[],
int  tab_nwave 
)

Definition at line 351 of file get_qaa.c.

float* get_bias_sst ( l2str l2rec)

Definition at line 1757 of file sst.c.

float* get_bias_sst4 ( l2str l2rec)

Definition at line 1770 of file sst.c.

void get_bsi ( l2str l2rec,
float  BSi[] 
)
void get_carder ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 840 of file carder.c.

void get_cdom_morel ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 308 of file cdom_morel.c.

void get_chl ( l2str l2rec,
int  prodnum,
float  prod[] 
)

Definition at line 428 of file get_chl.c.

float* get_class_34k_w_owmc ( l2str l2rec)

Definition at line 218 of file get_owmc.c.

float* get_class_k_owmc ( l2str l2rec)

Definition at line 212 of file get_owmc.c.

float* get_class_ward_owmc ( l2str l2rec)

Definition at line 206 of file get_owmc.c.

float get_default_chl ( l2str l2rec,
float  Rrs[] 
)

Definition at line 389 of file get_chl.c.

int get_dem_height_ ( char *  demfile,
float *  lon,
float *  lat,
float *  senz,
float *  sena,
float *  height,
int32_t *  status 
)
void get_depth ( l2str l2rec,
float  depth[] 
)

Definition at line 20 of file get_depth.c.

void get_dust_index ( l2str l2rec,
float  dust[] 
)
short get_elev ( float  lat,
float  lon 
)

Definition at line 376 of file elev.c.

void get_es ( l2str l2rec,
int  band,
float  es[] 
)

Definition at line 21 of file get_es.c.

void get_evi ( l2str l2rec,
float  evi[] 
)

Definition at line 55 of file get_ndvi.c.

int get_f0_neckel ( int32_t  wl,
int32_t  width,
float *  f0 
)

Definition at line 5 of file get_f0.c.

int get_f0_thuillier ( int32_t  wl,
int32_t  width,
float *  f0 
)

Definition at line 77 of file get_f0.c.

int get_f0_thuillier_ext ( int32_t  wl,
int32_t  width,
float *  f0 
)

Definition at line 147 of file get_f0.c.

void get_fdiff ( l2str l2rec,
float  fdiff[] 
)

Definition at line 511 of file fluorescence.c.

int16* get_flags_carder ( l2str l2rec)

Definition at line 829 of file carder.c.

int16* get_flags_giop ( l2str l2rec)

Definition at line 1626 of file giop.c.

int16* get_flags_niwa ( l2str l2rec)

Definition at line 108 of file get_niwa_iop.c.

unsigned char* get_flags_qaa ( l2str l2rec)

Definition at line 239 of file get_qaa.c.

int16* get_flags_sst ( l2str l2rec)

Definition at line 1840 of file sst.c.

int16* get_flags_sst4 ( l2str l2rec)

Definition at line 1853 of file sst.c.

void get_flh ( l2str l2rec,
float  flh[] 
)

Definition at line 461 of file fluorescence.c.

void get_fqy ( l2str l2rec,
float  fqy[] 
)

Definition at line 429 of file fluorescence.c.

void get_fqy2 ( l2str l2rec,
float  fqy[] 
)

Definition at line 445 of file fluorescence.c.

void get_fsat ( l2str l2rec,
float  flh[] 
)

Definition at line 477 of file fluorescence.c.

void get_fsat2 ( l2str l2rec,
float  flh[] 
)

Definition at line 494 of file fluorescence.c.

void get_giop ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 1501 of file giop.c.

void get_gsm ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 660 of file gsm.c.

void get_ice_frac ( l2str l2rec,
float  ice[] 
)

Definition at line 17 of file get_ice_frac.c.

void get_iops ( l2str l2rec,
int32_t  iop_opt 
)

Definition at line 236 of file convl12.c.

void get_ipar ( l2str l2rec,
float  ipar[] 
)

Definition at line 19 of file ipar.c.

void get_ipar2 ( l2str l2rec,
float  ipar[] 
)

Definition at line 105 of file ipar_arp.c.

int16* get_iter_giop ( l2str l2rec)

Definition at line 1614 of file giop.c.

int16* get_iter_gsm ( l2str l2rec)

Definition at line 729 of file gsm.c.

void get_Kd ( l2str l2rec,
l2prodstr p,
float  Kd[] 
)

Definition at line 795 of file get_Kd.c.

l2prodstr* get_l2prod_index ( char *  name,
int32  sensorID,
int32  numBands,
int32  numPixels,
int32  numScans,
int32_t *  wave 
)
void get_las ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 454 of file las_iop.c.

void get_mgiop ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 11 of file mgiop.c.

int32 get_modis_calfile ( int32  sd_id,
char *  file 
)

Definition at line 216 of file l1_modis_hdf.c.

void get_ms_epsilon ( l2str l2rec,
float  eps[] 
)

Definition at line 2874 of file aerosol.c.

void get_ndvi ( l2str l2rec,
float  ndvi[] 
)

Definition at line 22 of file get_ndvi.c.

void get_niwa ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 74 of file get_niwa_iop.c.

void get_par ( l2str l2rec,
float  par[] 
)

Definition at line 115 of file get_par.c.

void get_photic_depth ( l2str l2rec,
l2prodstr p,
float  Z[] 
)

Definition at line 266 of file photic_depth.c.

void get_pml ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 237 of file get_pml.c.

void get_poc ( l2str l2rec,
int  prodnum,
float  prod[] 
)

Definition at line 154 of file get_poc.c.

void get_qaa ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 247 of file get_qaa.c.

int8* get_qual_sst ( l2str l2rec)

Definition at line 1809 of file sst.c.

int8* get_qual_sst4 ( l2str l2rec)

Definition at line 1822 of file sst.c.

void get_rho_mumm ( l2str l2rec,
int32_t  ip,
int32_t  iw,
float *  rhom 
)

Definition at line 23 of file mumm.c.

int get_rhos ( l1str l1rec,
int32_t  ip 
)

Definition at line 23 of file get_rhos.c.

void get_rhown_eval ( float  Rrs[],
float  wave[],
int32_t  nir_s,
int32_t  nir_l,
int32_t  nwave,
float  aw[],
float  bbw[],
float  chl,
float  solz,
float  senz,
float  phi,
float  rhown[] 
)

Definition at line 220 of file get_rhown_nir.c.

void get_rhown_mumm ( l2str l2rec,
int32_t  ip,
int32_t  nir_s,
int32_t  nir_l,
float  rhown[] 
)

Definition at line 65 of file mumm.c.

void get_rhown_nir ( float  Rrs[],
float  wave[],
int32_t  nir_s,
int32_t  nir_l,
float  aw[],
float  bbw[],
float  chl,
float  rhown[] 
)
void get_sma ( l2str l2rec,
int32_t  prodID,
float  prod[] 
)

Definition at line 289 of file soa_sma.c.

void get_smoke ( l2str l2rec,
float  smoke[] 
)

Definition at line 20 of file get_smoke.c.

void get_soa ( l2str l2rec,
int32_t  prodID,
float  prod[] 
)

Definition at line 274 of file soa_sma.c.

void get_ssn ( l2str l2rec,
float  ssn[] 
)
float get_sssref ( char *  file,
float  lon,
float  lat,
int  day 
)

Definition at line 370 of file sssref.c.

float* get_sst ( l2str l2rec)

Definition at line 1871 of file sst.c.

float* get_sst4 ( l2str l2rec)

Definition at line 1904 of file sst.c.

float get_sstref ( char *  file,
float  lon,
float  lat,
int  day 
)

Definition at line 359 of file sstref.c.

float* get_stdv_sst ( l2str l2rec)

Definition at line 1783 of file sst.c.

float* get_stdv_sst4 ( l2str l2rec)

Definition at line 1796 of file sst.c.

void get_swim ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 424 of file swim.c.

void get_tauc ( l2str l2rec,
float  tauc[] 
)
void get_toa_refl ( l2str l2rec,
int  band,
float  rhot[] 
)

Definition at line 19 of file get_toa_refl.c.

void get_tsm ( l2str l2rec,
int  prodnum,
float  prod[] 
)

Definition at line 43 of file get_tsm.c.

void get_um_prod_ ( int32_t *  idProd,
int32_t *  pix,
float *  val 
)
double* get_xcal ( l1str l1rec,
int  type,
int  bandnum 
)

Definition at line 22 of file xcal.c.

int32_t getFormat ( filehandle file)

Definition at line 37 of file getformat.c.

int getglint_ ( float *  ,
float *  ,
float *  ,
float *  ,
float *  ,
float *   
)
int getglint_iqu_ ( float *  ,
float *  ,
float *  ,
float *  ,
float *  ,
float *  ,
float *  ,
float *   
)
int getl1rec ( filehandle l1file,
instr input_str,
int32_t  recnum,
l1str l1rec 
)

Definition at line 119 of file getl1rec.c.

void glint_rad ( int32_t  num_iter,
int32_t  nband,
int32_t  nir_s,
int32_t  nir_l,
float  glint_coef,
float  air_mass,
float  mu0,
float  F0[],
float  taur[],
float  taua[],
float  La[],
float  TLg[] 
)

Definition at line 38 of file glint.c.

void gothic_R ( float  wave[],
int32_t  nwave,
float  solz,
float  senz,
float  ws,
float  R[] 
)

Definition at line 246 of file brdf.c.

float ice_fraction ( float  lon,
float  lat 
)

Definition at line 790 of file ice_mask.c.

char ice_mask ( float  lon,
float  lat 
)

Definition at line 775 of file ice_mask.c.

int ice_mask_init ( char *  file,
int  year,
int  day,
float  threshold 
)

Definition at line 696 of file ice_mask.c.

void init_l1 ( l1str l1rec,
int32_t  npix 
)

Definition at line 11 of file init_l1.c.

void init_l2 ( l2str l2rec)

Definition at line 10 of file init_l2.c.

int invbindx ( int  band,
int32_t *  bindx,
int  nbands 
)

Definition at line 89 of file windex.c.

void iops_carder ( l2str l2rec)

Definition at line 897 of file carder.c.

void iops_giop ( l2str l2rec)

Definition at line 1638 of file giop.c.

void iops_gsm ( l2str l2rec)

Definition at line 741 of file gsm.c.

void iops_las ( l2str l2rec)

Definition at line 543 of file las_iop.c.

void iops_niwa ( l2str l2rec)

Definition at line 120 of file get_niwa_iop.c.

void iops_pml ( l2str l2rec)

Definition at line 284 of file get_pml.c.

void iops_qaa ( l2str l2rec)

Definition at line 330 of file get_qaa.c.

float ky_airmass ( float  theta)

Definition at line 5 of file airmass.c.

void l1_mask_set ( l1str l1rec,
int32_t  ip 
)

Definition at line 18 of file setflags.c.

int32 l1b_seawifs ( filehandle l1file,
filehandle ofile,
int32  sscan,
int32  escan,
int32  dscan,
int32  spixl,
int32  epixl,
int32  dpixl 
)

Definition at line 34 of file l12_seawifs.c.

int l1subpix ( filehandle l1file,
l1str l1rec 
)

Definition at line 17 of file l1subpix.c.

int32 l2_seawifs ( filehandle l1file,
filehandle l2file 
)

Definition at line 19 of file l12_seawifs.c.

int l2gen_init_options ( clo_optionList_t list,
char *  prog 
)

add all of the accepted command line options to list

Definition at line 618 of file msl12_input.c.

int l2gen_usage ( char *  prog)

Definition at line 3730 of file msl12_input.c.

int loadl1 ( filehandle l1file,
instr input_str,
l1str l1rec 
)

Definition at line 27 of file loadl1.c.

void lowercase ( char *  s)

Definition at line 24 of file rdsensorinfo.c.

int modis_cirrus_mask ( l1str l1rec,
int32_t  ip 
)

Definition at line 95 of file cloud_flag.c.

int modis_cloud_mask ( l1str l1rec,
int32_t  ip 
)

Definition at line 9 of file cloud_flag.c.

int msl12_input ( int  argc,
char *  argv[],
char *  progName,
instr input,
filehandle l1file 
)

Definition at line 3683 of file msl12_input.c.

int msl12_input_defaults ( filehandle l1file,
instr input 
)

Definition at line 3701 of file msl12_input.c.

void msl12_input_init ( instr input)

Definition at line 351 of file msl12_input.c.

int msl12_option_input ( int  argc,
char *  argv[],
clo_optionList_t list,
char *  progName,
instr input,
filehandle l1file 
)
void myprod1 ( l2str l2rec,
float  prod[] 
)

Definition at line 15 of file myprod.c.

void myprod10 ( l2str l2rec,
float  prod[] 
)

Definition at line 130 of file myprod.c.

void myprod2 ( l2str l2rec,
float  prod[] 
)

Definition at line 74 of file myprod.c.

void myprod3 ( l2str l2rec,
float  prod[] 
)

Definition at line 81 of file myprod.c.

void myprod4 ( l2str l2rec,
float  prod[] 
)

Definition at line 88 of file myprod.c.

void myprod5 ( l2str l2rec,
float  prod[] 
)

Definition at line 95 of file myprod.c.

void myprod6 ( l2str l2rec,
float  prod[] 
)

Definition at line 102 of file myprod.c.

void myprod7 ( l2str l2rec,
float  prod[] 
)

Definition at line 109 of file myprod.c.

void myprod8 ( l2str l2rec,
float  prod[] 
)

Definition at line 116 of file myprod.c.

void myprod9 ( l2str l2rec,
float  prod[] 
)

Definition at line 123 of file myprod.c.

void nlw_outband ( int32_t  evalmask,
int32_t  sensorID,
float  wave[],
int32_t  nwave,
float  Lw[],
float  nLw[] 
)

Definition at line 3 of file nlw_outband.c.

int ocbrdf ( l2str l2rec,
int32_t  ip,
int32_t  brdf_opt,
float  wave[],
int32_t  nwave,
float  solz,
float  senz,
float  phi,
float  ws,
float  chl,
float  nLw[],
float  Fo[],
float  brdf[] 
)

Definition at line 36 of file brdf.c.

int open_aer ( filehandle file)

Definition at line 72 of file aer_io.c.

int open_target ( filehandle file)

Definition at line 76 of file target_io.c.

int openl1 ( filehandle l1file)

Definition at line 127 of file l1_io.c.

int openl1_read_hdf ( filehandle l1file)
int openl1_write_hdf ( filehandle l1file)

Definition at line 496 of file l1_hdf_generic_write.c.

int openl2 ( filehandle l2file)

Definition at line 387 of file l2_generic.c.

void optical_class ( l2str l2rec,
l2prodstr p,
float  prod[] 
)
void optical_water_type ( l2str l2rec,
l2prodstr p,
void *  vptr 
)

Definition at line 319 of file owt.c.

void polcor ( l1str l1rec,
int32_t  ip 
)

Definition at line 15 of file polcor.c.

float pp_airmass ( float  theta)

Definition at line 17 of file airmass.c.

VOIDP prodgen ( l2prodstr p,
l2str l2rec 
)

Definition at line 58 of file prodgen.c.

int32 prodlist ( int32  sensorID,
int32  evalmask,
char *  inprod,
char *  defprod,
char  outprod[MAXPROD][32] 
)

Definition at line 3 of file prodlist.c.

void qint_morel ( float  wave[],
int32_t  nwave,
float  solz,
float  chl,
float  Qn[] 
)

Definition at line 491 of file brdf.c.

void radcor ( l1str l1rec,
int32_t  ip,
int  land 
)

Definition at line 162 of file l1_meris_N1.c.

void radiance2bt ( l1str l1rec,
int  resolution 
)

Definition at line 153 of file brightness.c.

void rayleigh ( int32_t  sensorID,
int32_t  evalmask,
int32_t  nwave,
int  pol_opt,
float  solz,
float  senz,
float  phi,
float  taur[],
float  Fo[],
float  pr,
float  ws,
float  Lr_i[],
float  Lr_q[],
float  Lr_u[] 
)

Definition at line 386 of file rayleigh.c.

int rdfilter ( char *  file,
fctlstr fctl 
)

Definition at line 306 of file filter.c.

int32_t rdsensorinfo ( int32_t  sensorID,
int32_t  evalmask,
char *  pname,
void **  pval 
)

Definition at line 60 of file rdsensorinfo.c.

int read_aer ( filehandle file,
int32_t  recnum,
aestr aerec 
)

Definition at line 98 of file aer_io.c.

int read_target ( filehandle file,
int32_t  recnum,
tgstr tgrec 
)

Definition at line 102 of file target_io.c.

int read_target_l3 ( filehandle file,
l1str l1rec,
int32_t  nbands,
tgstr tgrec 
)

Definition at line 187 of file target_io.c.

int readl1 ( filehandle l1file,
int32_t  recnum,
l1str l1rec 
)

Definition at line 263 of file l1_io.c.

int readl1_lonlat ( filehandle l1file,
int32_t  recnum,
l1str l1rec 
)

Definition at line 406 of file l1_io.c.

float rrs_above_to_below ( float  Rrs)

Definition at line 942 of file giop.c.

int run_soa_sma ( l2str l2rec,
int32_t  ip 
)

Definition at line 12 of file soa_sma.c.

float seawater_bb ( float  wave,
float  sst,
float  sss 
)

Definition at line 181 of file seawater.c.

float seawater_get_a ( int32_t  ivar,
int32_t  ip,
int32_t  ib 
)

Definition at line 20 of file seawater_get.c.

float seawater_get_bb ( int32_t  ivar,
int32_t  ip,
int32_t  ib 
)

Definition at line 25 of file seawater_get.c.

float seawater_get_n ( int32_t  ivar,
int32_t  ip,
int32_t  ib 
)

Definition at line 15 of file seawater_get.c.

float seawater_nsw ( float  wave,
float  sst,
float  sss,
float *  dnswds 
)

Definition at line 7 of file seawater.c.

void seawater_set ( l1str l1rec)

Definition at line 7 of file seawater_get.c.

void set_iop_flag ( float32  wave[],
int32  nwave,
float32  a[],
float32  aph[],
float32  adg[],
float32  bb[],
float32  bbp[],
int16 *  flag 
)

Definition at line 57 of file flags_iop.c.

int setanc ( l1str l1rec,
instr input_str 
)

Definition at line 534 of file setanc.c.

void setflagbits ( int  level,
l1str l1rec,
l2str l2rec,
int32_t  ipix 
)

Definition at line 175 of file setflags.c.

int setflags ( instr input_str,
l1str l1rec 
)

Definition at line 32 of file setflags.c.

void sunangs_ ( int *  ,
int *  ,
float *  ,
float *  ,
float *  ,
float *  ,
float *   
)
void tindx_morel ( l2str l2rec,
int32_t  ip,
float *  tindx 
)

Definition at line 65 of file turbid.c.

void tindx_shi ( l2str l2rec,
int32_t  ip,
float *  tindx 
)

Definition at line 5 of file turbid.c.

void vcal ( l2str l2rec,
l2prodstr p,
float  vcal[] 
)

Definition at line 27 of file vcal.c.

void viirs_pxcvt_2ag ( int  ,
int *   
)

Definition at line 67 of file viirs_pxcvt.c.

void viirs_pxcvt_2uag ( int  ,
int *  ,
int *   
)

Definition at line 12 of file viirs_pxcvt.c.

void viirs_pxcvt_agdel ( int  ,
int  ,
int *   
)

Definition at line 115 of file viirs_pxcvt.c.

void virtual_constellation ( l2str l2rec,
l2prodstr p,
float  prod[] 
)

Definition at line 284 of file virtual_constellation.c.

float water_vapor ( int  ib,
float  wv,
float  airmass 
)

Definition at line 4 of file water_vapor.c.

float32 westernmost ( float32  lon1,
float32  lon2 
)

Definition at line 29 of file scene_meta.c.

void whitecaps ( int32_t  sensorID,
int32_t  evalmask,
int32_t  nwave,
float  ws,
float  ws_max,
float  rhof[] 
)

Definition at line 37 of file whitecaps.c.

int windex ( float  wave,
float  twave[],
int  ntwave 
)

Definition at line 54 of file windex.c.

int windex_get ( int32_t  wave)
void write_product_XML_file ( char *  filename)

Definition at line 3241 of file get_l2prod_index.c.

int writel1 ( filehandle l1file,
int32_t  recnum,
l1str l1rec 
)

Definition at line 241 of file l1_io.c.

int writel1_hdf ( filehandle l1file,
int32_t  recnum,
l1str l1rec 
)

Definition at line 633 of file l1_hdf_generic_write.c.

int writel2 ( filehandle l2file,
int32_t  recnum,
l2str l2rec 
)

Definition at line 1050 of file l2_generic.c.