awips2/ncep/gov.noaa.nws.ncep.viz.rsc.ncgrid/dgdriv_c/gdlist.h
Steve Harris 7f90924706 12.4.1-10 baseline
Former-commit-id: 7fa9dbd5fb [formerly 4bfbdad17d] [formerly 9f8cb727a5] [formerly 7fa9dbd5fb [formerly 4bfbdad17d] [formerly 9f8cb727a5] [formerly 8485b90ff8 [formerly 9f8cb727a5 [formerly bf53d06834caa780226121334ac1bcf0534c3f16]]]]
Former-commit-id: 8485b90ff8
Former-commit-id: 40aa780b3d [formerly 33a67cdd82] [formerly 73930fb29d0c1e91204e76e6ebfdbe757414f319 [formerly a28d70b5c5]]
Former-commit-id: a16a1b4dd44fc344ee709abbe262aeed58a8339b [formerly e5543a0e86]
Former-commit-id: 0c25458510
2012-05-01 18:06:13 -05:00

50 lines
2.1 KiB
C

/************************************************************************
* gdlist.h *
* *
* This header file is used in the GDLIST program. *
* *
** *
* Log: *
* R. Tian/SAIC 09/06 Created *
************************************************************************/
#ifndef GDLIST_H_
#define GDLIST_H_
#include "geminc.h"
#include "gemprm.h"
/*
* Structure for user inputs.
*/
typedef struct {
char gdfile[LLMXLN+1]; /* Grid file */
char gdatim[LLMXLN+1]; /* Grid date/time */
char glevel[LLMXLN+1]; /* Grid level */
char gvcord[LLMXLN+1]; /* Grid vertical coordinate */
char gfunc [LLMXLN+1]; /* Scalar grid */
char garea [LLMXLN+1]; /* Graphics area */
char proj [LLMXLN+1]; /* Map projection/angles/margins|drop flag */
char scale [LLMXLN+1]; /* Scalar scale / vector scale */
char output[LLMXLN+1]; /* Output device/filename */
} GDLIST_input;
/*
* APIs.
*/
void gdlinp ( GDLIST_input *ui, int *iret );
void gdldsp ( const char *gdfile, const char *gdtime1, const char *gdtime2,
const int *level1, const int *level2, const int *ivcord,
const char *parm, const char *garea, const int *iscale,
const float *rmin, const float *rmax, const int *termflg,
const int *fileflg, int *iret );
void gdldta ( const char *gdfile, const char *gdtime1, const char *gdatime2,
const int *level1, const int *level2, const int *ivcord,
const char *parm, const float *grid, const int *kx,
const int *ky, const char *area, const int *ix1, const int *iy1,
const int *ix2, const int *iy2, const int *scale,
const int *termflg, const int *fileflg, const char *outfil,
int *iret );
#endif