Former-commit-id:7fa9dbd5fb
[formerly4bfbdad17d
] [formerly9f8cb727a5
] [formerly7fa9dbd5fb
[formerly4bfbdad17d
] [formerly9f8cb727a5
] [formerly8485b90ff8
[formerly9f8cb727a5
[formerly bf53d06834caa780226121334ac1bcf0534c3f16]]]] Former-commit-id:8485b90ff8
Former-commit-id:40aa780b3d
[formerly33a67cdd82
] [formerly 73930fb29d0c1e91204e76e6ebfdbe757414f319 [formerlya28d70b5c5
]] Former-commit-id: a16a1b4dd44fc344ee709abbe262aeed58a8339b [formerlye5543a0e86
] Former-commit-id:0c25458510
74 lines
4.2 KiB
C
74 lines
4.2 KiB
C
/************************************************************************
|
|
* proto_grc.h *
|
|
* *
|
|
* This include file contains the public APIs of the GRC library. *
|
|
* *
|
|
* Log: *
|
|
** *
|
|
* R. Tian/SAIC 9/06 Created *
|
|
* R. Tian/SAIC 10/06 Added grc_wgb2 *
|
|
***********************************************************************/
|
|
|
|
#ifndef PROTO_GRC_H_
|
|
#define PROTO_GRC_H_
|
|
|
|
void grc_acol ( int *kxin, int *kyin, float *grid, int *kxout,
|
|
int *kyout, int *iret );
|
|
void grc_algn ( const float *grdin, const float *deltax,
|
|
const float *deltay, float *grdout, int *kx, int *ky,
|
|
int *iret );
|
|
void grc_cnav ( const float *rnvblk, const float *gsnvbk,
|
|
const int *navsz, int *gsflag, int *iret );
|
|
void grc_dorg ( int *kxin, int *kyin, int *ishft,
|
|
float *grid, int *iret );
|
|
void grc_fixa ( const int *igdfln, const char *area, const char *proj,
|
|
char *areout, char *prjout, int *iret );
|
|
void grc_gtim ( char *gdattm, char *firstm, char *lasttm, char *gdtim1,
|
|
char *gdtim2, int *iret );
|
|
void grc_intp ( const int*inttyp, const float *gx, const float *gy,
|
|
const int *npts, const int *kx, const int *ky,
|
|
const float *grid, float *sdint, int *iret );
|
|
void grc_levl ( const char *glevel, int *level1, int *level2, int *iret );
|
|
void grc_ltln ( int *kx, int *ky, float *rlat, float *rlon, int *iret );
|
|
void grc_mbn2 ( const float *deltan, const int *iebnds, const float *dbnds,
|
|
const float *rnvblk, float *anlblk, int *iret );
|
|
void grc_mnav ( const char *proj, const int *kx, const int *ky,
|
|
const float *rlat1, const float *rlon1,
|
|
const float *rlat2, const float *rlon2,
|
|
const float *angl1, const float *angl2,
|
|
const float *angl3, const int *angflg, float *rnvblk,
|
|
int *iret );
|
|
void grc_pack ( const char *gpack, int *ipktyp, int *nbits, int *iret );
|
|
void grc_plin ( char *endpts, const int *npmx, int *npts, float *rgx,
|
|
float *rgy, float *rlat, float *rlon, int *iret );
|
|
void grc_ploc ( char *gpoint, float *rgx, float *rgy, float *rlat,
|
|
float *rlon, int *iret );
|
|
void grc_rban ( float *anlblk, float *deltan, float *deltax,
|
|
float *deltay, float *gbnds, float *ebnds, float *dbnds,
|
|
int *iextnd, int *iret );
|
|
void grc_rnav ( const float *rnvblk, char *proj, int *kx, int *ky,
|
|
int *iret );
|
|
void grc_setr ( int *kxin, int *kyin, int *ishft, int *iret );
|
|
void grc_snav ( int *navsz, float *rnvblk, int *iret );
|
|
void grc_sscl ( int *iscale, const int *kx, const int *ky, const int *imin,
|
|
const int *jmin, const int *imax, const int *jmax,
|
|
float *grid, float *rmin, float *rmax, int *iret );
|
|
void grc_stat ( float *z, int *kx, int *ky, int *imin, int *jmin, int *imax,
|
|
int *jmax, float *rmin, float *rmax, float *ravg,
|
|
float *rdev, int *iret );
|
|
void grc_sub2 ( const float *rnvblk, float *rgx2, int *igxold, int *iret );
|
|
void grc_suba ( const char *garea, const int *fill, float *rnvblk,
|
|
float *altln, int *ksubx, int *ksuby, int *subset,
|
|
int *iret );
|
|
void grc_wgb2 ( FILE **fps, const int *nfps, const int *title,
|
|
const int *num, const char *gdattm1, const char *gdattm2,
|
|
const int *level1, const int *level2, const int *ivcord,
|
|
const char *parm, const int *idis, const int *icat,
|
|
const int *iidn, const int *ipdn, const int *ivco,
|
|
const int *igdn, int *iret );
|
|
void grc_wtrm ( FILE *fp, const int *title, const int *ignum,
|
|
const char *gdattm1, const char *gdattm2,
|
|
const int *level1, const int *level2, const int *ivcord,
|
|
const char *parm, int *iret );
|
|
|
|
#endif
|