awips2/nativeLib/rary.ohd.ofs/inc/ndfd2rfs_inc/mymapf.h
root 06a8b51d6d Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: 64fa9254b946eae7e61bbc3f513b7c3696c4f54f
2012-01-06 08:55:05 -06:00

31 lines
764 B
C

#ifndef MYMAPF_H
#define MYMAPF_H
#include "ndfd2rfs_inc/cmapf.h"
#include "meta.h"
typedef struct {
maparam stcprm;
char f_latlon;
double lat1, lon1;
double latN, lonN;
double Nx, Ny;
double Dx, Dy;
double ratio; /* Ratio of Dy / Dx. */
} myMaparam;
void myCxy2ll (myMaparam * map, double x, double y, double *lat, double *lon);
void myCll2xy (myMaparam * map, double lat, double lon, double *x, double *y);
int GDSValid (gdsType * gds);
void SetMapParam (myMaparam * map, gdsType *gds);
int computeSubGrid (LatLon *lwlf, int *x1, int *y1, LatLon *uprt, int *x2,
int *y2, gdsType *gds, gdsType *newGds);
int DateLineLat (double lon1, double lat1, double lon2, double lat2,
double *ans);
#endif