OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
smeta_api.h File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <limits.h>
#include "ias_math.h"
#include "ias_logging.h"
#include "mtl_geometry.h"
#include "mtl_grid.h"
#include "smeta_exploit.h"
#include "smeta_geometry.h"
Include dependency graph for smeta_api.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _SMETA_API_
 

Functions

int smeta_init (char *smeta_filename)
 
char * smeta_file_name ()
 
int smeta_get_frame (int band, META_FRAME *frame)
 
int smeta_calc_ls (int in_line, int in_samp, int in_band, short *sat_zn, short *sat_az, short *sun_zn, short *sun_az)
 
int smeta_calc (int in_line, int in_samp, int in_band, short *sca_num, short *det_num, double *sat_zn, double *sat_az, double *sun_zn, double *sun_az)
 
void smeta_close ()
 

Macro Definition Documentation

◆ _SMETA_API_

#define _SMETA_API_

Definition at line 14 of file smeta_api.h.

Function Documentation

◆ smeta_calc()

int smeta_calc ( int  in_line,
int  in_samp,
int  in_band,
short *  sca_num,
short *  det_num,
double *  sat_zn,
double *  sat_az,
double *  sun_zn,
double *  sun_az 
)

Definition at line 164 of file smeta_api.c.

◆ smeta_calc_ls()

int smeta_calc_ls ( int  in_line,
int  in_samp,
int  in_band,
short *  sat_zn,
short *  sat_az,
short *  sun_zn,
short *  sun_az 
)

Definition at line 204 of file smeta_api.c.

◆ smeta_close()

void smeta_close ( )

Definition at line 238 of file smeta_api.c.

◆ smeta_file_name()

char* smeta_file_name ( )

Definition at line 124 of file smeta_api.c.

◆ smeta_get_frame()

int smeta_get_frame ( int  band,
META_FRAME frame 
)

Definition at line 129 of file smeta_api.c.

◆ smeta_init()

int smeta_init ( char *  smeta_filename)

Definition at line 11 of file smeta_api.c.