NASA Logo
Ocean Color Science Software

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

Go to the source code of this file.

Macros

#define DSIGN(A, B)   (B >= 0 ? fabs(A) : -fabs(A))
 
#define ERROR_RET(x, err)   {err = x; if(err) return err;}
 
#define MAX_BAND   15
 

Functions

int timeint (float f1[][MAX_BAND], float f2[][MAX_BAND], double dt1, double dt2, int32_t ipt, int32_t *nband, float *mimx, float *def, float *fout, float *func, int32_t ir)
 
int spaceint (float *ll, float *lat, float *lon, float **f, int32_t *ipt, int32_t *nband, float *mimx, float *def, float *fout, int32_t *int_bad)
 
int dataintp (float in_latlon[2], float *lat, float *lon, float *data_list1, double *dt1, float *data_list2, double *dt2, int32_t *ipt, int32_t *nband, float rng[2], float *def, int32_t *intporder, float *dummy, float *dataout, float *unc, int32_t *int_bad, int32_t *row, int32_t *col)
 

Macro Definition Documentation

◆ DSIGN

#define DSIGN (   A,
  B 
)    (B >= 0 ? fabs(A) : -fabs(A))

Definition at line 4 of file dataintp.c.

◆ ERROR_RET

#define ERROR_RET (   x,
  err 
)    {err = x; if(err) return err;}

Definition at line 5 of file dataintp.c.

◆ MAX_BAND

#define MAX_BAND   15

Definition at line 6 of file dataintp.c.

Function Documentation

◆ dataintp()

int dataintp ( float  in_latlon[2],
float *  lat,
float *  lon,
float *  data_list1,
double *  dt1,
float *  data_list2,
double *  dt2,
int32_t *  ipt,
int32_t *  nband,
float  rng[2],
float *  def,
int32_t *  intporder,
float *  dummy,
float *  dataout,
float *  unc,
int32_t *  int_bad,
int32_t *  row,
int32_t *  col 
)

Definition at line 148 of file dataintp.c.

◆ spaceint()

int spaceint ( float *  ll,
float *  lat,
float *  lon,
float **  f,
int32_t *  ipt,
int32_t *  nband,
float *  mimx,
float *  def,
float *  fout,
int32_t *  int_bad 
)

Definition at line 49 of file dataintp.c.

◆ timeint()

int timeint ( float  f1[][MAX_BAND],
float  f2[][MAX_BAND],
double  dt1,
double  dt2,
int32_t  ipt,
int32_t *  nband,
float *  mimx,
float *  def,
float *  fout,
float *  func,
int32_t  ir 
)

Definition at line 7 of file dataintp.c.