OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
windex.c File Reference
#include "l1.h"
#include <math.h>
Include dependency graph for windex.c:

Go to the source code of this file.

Macros

#define WAVE_INDEX_NUM   13000
 
#define WAVE_INDEX_MIN   300
 
#define WAVE_INDEX_MAX   (WAVE_INDEX_MIN + WAVE_INDEX_NUM)
 

Functions

void bindex_set (int32_t wave[], int nwave, int dwave_vswir)
 
int bindex_get (int32_t wave)
 
int bindex_get_555 (void)
 
int windex (float wave, float twave[], int ntwave)
 
int windex_ (float *wave, float twave[], int *ntwave)
 
int invbindx (int band, int32_t *bindx, int nbands)
 

Macro Definition Documentation

◆ WAVE_INDEX_MAX

#define WAVE_INDEX_MAX   (WAVE_INDEX_MIN + WAVE_INDEX_NUM)

Definition at line 7 of file windex.c.

◆ WAVE_INDEX_MIN

#define WAVE_INDEX_MIN   300

Definition at line 6 of file windex.c.

◆ WAVE_INDEX_NUM

#define WAVE_INDEX_NUM   13000

Definition at line 5 of file windex.c.

Function Documentation

◆ bindex_get()

int bindex_get ( int32_t  wave)

Definition at line 45 of file windex.c.

◆ bindex_get_555()

int bindex_get_555 ( void  )

Definition at line 57 of file windex.c.

◆ bindex_set()

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

Definition at line 15 of file windex.c.

◆ invbindx()

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

Definition at line 106 of file windex.c.

◆ windex()

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

Definition at line 73 of file windex.c.

◆ windex_()

int windex_ ( float *  wave,
float  twave[],
int *  ntwave 
)

Definition at line 97 of file windex.c.