OB.DAAC Logo
NASA Logo
Ocean Color Science Software

ocssw V2022
read_prism.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "timeutils.h"
#include "prism.h"
#include "jplaeriallib.h"
#include <math.h>
#include <genutils.h>
#include <libnav.h>
Include dependency graph for read_prism.c:

Go to the source code of this file.

Macros

#define SKIP   -9999
 
#define MAXLINESZ   4290
 

Functions

prism4ocia_t * createPrivateData_pr (int numBands, int32_t nscan, int32_t npix)
 
void freePrivateData_pr (prism4ocia_t *data)
 
void prism_proj4_convert (prism4ocia_t *data, int numPoints, double *x, double *y)
 
prism4ocia_t * open_prism (char *filename, prism4ocia_t **data)
 
int read_prism (prism4ocia_t *data, int recnum)
 
void prism4ocia_proj4_convert (prism4ocia_t *data, int32_t numPoints, double *x, double *y)
 
int close_prism (prism4ocia_t *data)
 
float getValidOrcaAngle (float *ang, int32_t npix, int32_t skip, float *fillangle)
 

Macro Definition Documentation

◆ MAXLINESZ

#define MAXLINESZ   4290

Definition at line 19 of file read_prism.c.

◆ SKIP

#define SKIP   -9999

Definition at line 18 of file read_prism.c.

Function Documentation

◆ close_prism()

int close_prism ( prism4ocia_t *  data)

Definition at line 508 of file read_prism.c.

◆ createPrivateData_pr()

prism4ocia_t* createPrivateData_pr ( int  numBands,
int32_t  nscan,
int32_t  npix 
)

Definition at line 24 of file read_prism.c.

◆ freePrivateData_pr()

void freePrivateData_pr ( prism4ocia_t *  data)

Definition at line 45 of file read_prism.c.

◆ getValidOrcaAngle()

float getValidOrcaAngle ( float *  ang,
int32_t  npix,
int32_t  skip,
float *  fillangle 
)

Definition at line 518 of file read_prism.c.

◆ open_prism()

prism4ocia_t* open_prism ( char *  filename,
prism4ocia_t **  data 
)

Definition at line 76 of file read_prism.c.

◆ prism4ocia_proj4_convert()

void prism4ocia_proj4_convert ( prism4ocia_t *  data,
int32_t  numPoints,
double *  x,
double *  y 
)

Definition at line 491 of file read_prism.c.

◆ prism_proj4_convert()

void prism_proj4_convert ( prism4ocia_t *  data,
int  numPoints,
double *  x,
double *  y 
)

Definition at line 59 of file read_prism.c.

◆ read_prism()

int read_prism ( prism4ocia_t *  data,
int  recnum 
)

Definition at line 402 of file read_prism.c.