ocssw  1.0
Defines | Functions | Variables
/disk01/web/ocssw/build/src/libanc/anc.h File Reference

(r8102/r4879)

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
#include "mfhdf.h"
#include "hdf.h"

Go to the source code of this file.

Defines

#define LAT   181
#define LON   360
#define MAXVAL   255
#define null   '\0'
#define WIND_U   0
#define WIND_V   1
#define PRESSURE   2
#define HUMIDITY   3
#define OZONE   4
#define CORNERS   4
#define NPARMS   6
#define NFILE   2
#define F1   0
#define F2   1
#define MSECHOUR   3600000
#define MSECMIN   60000
#define MSECSEC   1000
#define BS_INCR   0 /* increasing order */
#define BS_DECR   1 /* decreasing order */
#define SPATIAL   110
#define SPATIAL_TEMPORAL   112
#define GEOMETRY_VDATA   "Equal-Angle SDS"
#define WIND_U_LABEL   "Zonal Wind"
#define WIND_V_LABEL   "Meridional Wind"
#define PRESSURE_LABEL   "Atmospheric Pressure"
#define HUMIDITY_LABEL   "Relative Humidity"
#define OZONE_LABEL   "Total Ozone"
#define CLIM_DATA   "Average"
#define QC_LABEL   "QC flag"
#define PARM_LABEL   "Observations"
#define SYEAR   "Start Year"
#define SDAY   "Start Day"
#define SMSEC   "Start Millisec"
#define EYEAR   "End Year"
#define EDAY   "End Day"
#define EMSEC   "End Millisec"
#define VSIZE   "Latitude Step"
#define HSIZE   "Longitude Step"
#define MAXNORTH   "Northernmost Latitude"
#define MAXSOUTH   "Southernmost Latitude"
#define MAXWEST   "Westernmost Longitude"
#define MAXEAST   "Easternmost Longitude"
#define SWPT_LAT   "SW Point Latitude"
#define SWPT_LON   "SW Point Longitude"
#define DATANAMES

Functions

void dataintp_ (float *in_latlon, float *lat_list, float *lon_list, float *data_list1, double *DT1, float *data_list2, double *DT2, int32 *ipt, int32 *nband, float32(*)[2], float *def, int32 *intporder, float *dummy, float *dataout, int32 *row, int32 *col)
void julian_ (double *dtin, double *d_jd)
int32 rdancattr (int32 sdfid, char *attr_name, void *buf)

Variables

char ERR_MSG [1024]

Define Documentation

#define BS_DECR   1 /* decreasing order */

Definition at line 35 of file anc.h.

#define BS_INCR   0 /* increasing order */

Definition at line 34 of file anc.h.

#define CLIM_DATA   "Average"

Definition at line 48 of file anc.h.

#define CORNERS   4

Definition at line 23 of file anc.h.

#define DATANAMES

Definition at line 72 of file anc.h.

#define EDAY   "End Day"

Definition at line 57 of file anc.h.

#define EMSEC   "End Millisec"

Definition at line 58 of file anc.h.

#define EYEAR   "End Year"

Definition at line 56 of file anc.h.

#define F1   0

Definition at line 26 of file anc.h.

#define F2   1

Definition at line 27 of file anc.h.

#define GEOMETRY_VDATA   "Equal-Angle SDS"

Definition at line 40 of file anc.h.

#define HSIZE   "Longitude Step"

Definition at line 61 of file anc.h.

#define HUMIDITY   3

Definition at line 20 of file anc.h.

#define HUMIDITY_LABEL   "Relative Humidity"

Definition at line 45 of file anc.h.

#define LAT   181

Definition at line 11 of file anc.h.

#define LON   360

Definition at line 12 of file anc.h.

#define MAXEAST   "Easternmost Longitude"

Definition at line 65 of file anc.h.

#define MAXNORTH   "Northernmost Latitude"

Definition at line 62 of file anc.h.

#define MAXSOUTH   "Southernmost Latitude"

Definition at line 63 of file anc.h.

#define MAXVAL   255

Definition at line 14 of file anc.h.

#define MAXWEST   "Westernmost Longitude"

Definition at line 64 of file anc.h.

#define MSECHOUR   3600000

Definition at line 30 of file anc.h.

#define MSECMIN   60000

Definition at line 31 of file anc.h.

#define MSECSEC   1000

Definition at line 32 of file anc.h.

#define NFILE   2

Definition at line 25 of file anc.h.

#define NPARMS   6

Definition at line 24 of file anc.h.

#define null   '\0'

Definition at line 15 of file anc.h.

#define OZONE   4

Definition at line 21 of file anc.h.

#define OZONE_LABEL   "Total Ozone"

Definition at line 46 of file anc.h.

#define PARM_LABEL   "Observations"

Definition at line 51 of file anc.h.

#define PRESSURE   2

Definition at line 19 of file anc.h.

#define PRESSURE_LABEL   "Atmospheric Pressure"

Definition at line 44 of file anc.h.

#define QC_LABEL   "QC flag"

Definition at line 50 of file anc.h.

#define SDAY   "Start Day"

Definition at line 54 of file anc.h.

#define SMSEC   "Start Millisec"

Definition at line 55 of file anc.h.

#define SPATIAL   110

Definition at line 37 of file anc.h.

#define SPATIAL_TEMPORAL   112

Definition at line 38 of file anc.h.

#define SWPT_LAT   "SW Point Latitude"

Definition at line 66 of file anc.h.

#define SWPT_LON   "SW Point Longitude"

Definition at line 67 of file anc.h.

#define SYEAR   "Start Year"

Definition at line 53 of file anc.h.

#define VSIZE   "Latitude Step"

Definition at line 60 of file anc.h.

#define WIND_U   0

Definition at line 17 of file anc.h.

#define WIND_U_LABEL   "Zonal Wind"

Definition at line 42 of file anc.h.

#define WIND_V   1

Definition at line 18 of file anc.h.

#define WIND_V_LABEL   "Meridional Wind"

Definition at line 43 of file anc.h.


Function Documentation

void dataintp_ ( float *  in_latlon,
float *  lat_list,
float *  lon_list,
float *  data_list1,
double *  DT1,
float *  data_list2,
double *  DT2,
int32 *  ipt,
int32 *  nband,
float32(*)  [2],
float *  def,
int32 *  intporder,
float *  dummy,
float *  dataout,
int32 *  row,
int32 *  col 
)
void julian_ ( double *  dtin,
double *  d_jd 
)
int32 rdancattr ( int32  sdfid,
char *  attr_name,
void *  buf 
)

Definition at line 121 of file HDFroutines.c.


Variable Documentation

char ERR_MSG[1024]

Definition at line 119 of file extract_sub.c.