OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
l1_aviris.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include "l1.h"
#include "jplaeriallib.h"
#include "l1_aviris.h"
#include <math.h>
#include <libnav.h>
#include <proj.h>
Include dependency graph for l1_aviris.c:

Go to the source code of this file.

Macros

#define SKIP   -9999
 

Functions

aviris_t * createPrivateData_aviris (int numBands)
 
void freePrivateData_aviris (aviris_t *data)
 
void get_aviris_nav_data (char *navfile, int32_t nscans, int32_t npix, aviris_t *data)
 
int openl1_aviris (filehandle *file)
 
int readl1_aviris (filehandle *file, int32_t recnum, l1str *l1rec)
 
int closel1_aviris (filehandle *file)
 

Macro Definition Documentation

◆ SKIP

#define SKIP   -9999

Definition at line 19 of file l1_aviris.c.

Function Documentation

◆ closel1_aviris()

int closel1_aviris ( filehandle *  file)

Definition at line 921 of file l1_aviris.c.

◆ createPrivateData_aviris()

aviris_t* createPrivateData_aviris ( int  numBands)

Definition at line 30 of file l1_aviris.c.

◆ freePrivateData_aviris()

void freePrivateData_aviris ( aviris_t *  data)

Definition at line 53 of file l1_aviris.c.

◆ get_aviris_nav_data()

void get_aviris_nav_data ( char *  navfile,
int32_t  nscans,
int32_t  npix,
aviris_t *  data 
)

Definition at line 66 of file l1_aviris.c.

◆ openl1_aviris()

int openl1_aviris ( filehandle *  file)

Definition at line 172 of file l1_aviris.c.

◆ readl1_aviris()

int readl1_aviris ( filehandle *  file,
int32_t  recnum,
l1str *  l1rec 
)

Definition at line 676 of file l1_aviris.c.