#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <proj_api.h>
#include "timeutils.h"
#include "prism.h"
#include "jplaeriallib.h"
#include <math.h>
Go to the source code of this file.
|
int | close_prism (prism4ocia_t *data) |
|
prism4ocia_t * | open_prism (char *filename, prism4ocia_t **data) |
|
int | read_prism (prism4ocia_t *data, int32_t recnum) |
|
char * | checkTagLine (char *linein, char *tag) |
|
int | checkTagLine_i (char *linein, char *tag) |
|
int | readBinScanLine4Ocip_float (float *Lt, int32_t recnum, int32_t npix, double *gain, int nbands, int numBands, int interleave, int swap, FILE *ptr) |
|
void | trimBlanks (char *str) |
|
double | angular_distance (double lat1, double lon1, double lat2, double lon2) |
|
double | deg2rad (double deg) |
|
void | l_sun_ (int *iyr, int *iday, double *sec, float *sunr, float *rs) |
|
prism4ocia_t * | createPrivateData_pr (int numBands, int32_t nscan, int32_t npix) |
|
void | freePrivateData_pr (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) |
|
float | getValidOrcaAngle (float *ang, int32_t npix, int32_t skip, float *fillangle) |
|
void | prism_proj4_convert (prism4ocia_t *data, int numPoints, double *x, double *y) |
|
◆ BIL
◆ BIP
◆ BSQ
◆ MAXLINESZ
◆ SKIP
◆ angular_distance()
double angular_distance |
( |
double |
lat1, |
|
|
double |
lon1, |
|
|
double |
lat2, |
|
|
double |
lon2 |
|
) |
| |
◆ checkTagLine()
char* checkTagLine |
( |
char * |
linein, |
|
|
char * |
tag |
|
) |
| |
◆ checkTagLine_i()
int checkTagLine_i |
( |
char * |
linein, |
|
|
char * |
tag |
|
) |
| |
◆ close_prism()
int close_prism |
( |
prism4ocia_t * |
data | ) |
|
◆ createPrivateData_pr()
prism4ocia_t* createPrivateData_pr |
( |
int |
numBands, |
|
|
int32_t |
nscan, |
|
|
int32_t |
npix |
|
) |
| |
◆ deg2rad()
double deg2rad |
( |
double |
deg | ) |
|
◆ freePrivateData_pr()
void freePrivateData_pr |
( |
prism4ocia_t * |
data | ) |
|
◆ getValidOrcaAngle()
float getValidOrcaAngle |
( |
float * |
ang, |
|
|
int32_t |
npix, |
|
|
int32_t |
skip, |
|
|
float * |
fillangle |
|
) |
| |
◆ l_sun_()
void l_sun_ |
( |
int * |
iyr, |
|
|
int * |
iday, |
|
|
double * |
sec, |
|
|
float * |
sunr, |
|
|
float * |
rs |
|
) |
| |
◆ open_prism()
prism4ocia_t* open_prism |
( |
char * |
filename, |
|
|
prism4ocia_t ** |
data |
|
) |
| |
◆ prism4ocia_proj4_convert()
void prism4ocia_proj4_convert |
( |
prism4ocia_t * |
data, |
|
|
int32_t |
numPoints, |
|
|
double * |
x, |
|
|
double * |
y |
|
) |
| |
◆ prism_proj4_convert()
void prism_proj4_convert |
( |
prism4ocia_t * |
data, |
|
|
int |
numPoints, |
|
|
double * |
x, |
|
|
double * |
y |
|
) |
| |
◆ read_prism() [1/2]
int read_prism |
( |
prism4ocia_t * |
data, |
|
|
int |
recnum |
|
) |
| |
◆ read_prism() [2/2]
int read_prism |
( |
prism4ocia_t * |
data, |
|
|
int32_t |
recnum |
|
) |
| |
◆ readBinScanLine4Ocip_float()
int readBinScanLine4Ocip_float |
( |
float * |
Lt, |
|
|
int32_t |
recnum, |
|
|
int32_t |
npix, |
|
|
double * |
gain, |
|
|
int |
nbands, |
|
|
int |
numBands, |
|
|
int |
interleave, |
|
|
int |
swap, |
|
|
FILE * |
ptr |
|
) |
| |
◆ trimBlanks()
void trimBlanks |
( |
char * |
str | ) |
|
trim white space off of beginning and end of string.
- Parameters
-
Definition at line 10 of file trimBlanks.c.