5 double center_longitude)
25 float conv=.0174,totlat,sorted[30];
26 float dist,dist1,dist2,distance,value;
27 float isohlat,isohlon;
28 int jj,latindex,lonindex;
29 int slider_size,scrollm,ivalue,increment,page_increment;
31 double omaximum_latitude,ominimum_latitude,ocenter_longitude;
32 int ier,newflag,mm,mer;
60 ier=sscanf(dbuf,
"%ld %lf %lf %lf",&ost_mtime,&omaximum_latitude,
61 &ominimum_latitude,&ocenter_longitude);
63 tm=gmtime(&statbuf.st_mtime);
65 if(ost_mtime != statbuf.st_mtime ||
66 omaximum_latitude != maximum_latitude ||
67 ominimum_latitude != minimum_latitude ||
68 ocenter_longitude != center_longitude)
90 strcpy(dbuf,
"TGage to grid recalculation\n");
94 XtVaGetValues(
scrollbar,XmNmaximum,&scrollm,NULL);
96 XmScrollBarGetValues(
scrollbar,&ivalue,&slider_size,
97 &increment,&page_increment);
99 XmScrollBarSetValues(
scrollbar,scrollm-slider_size,
100 slider_size, increment,page_increment,True);
104 fprintf(fz,
"%ld %f %f %f\n",statbuf.st_mtime,maximum_latitude,
105 minimum_latitude,center_longitude);
124 fread(kbuf,
sizeof(
char),100,fz);
126 for(mm=0;mm<20;mm++) {
145 dist=pow(dist1,2)+pow(dist2,2);
149 if(dist < sorted[l]) {
151 for(h=19; h > l; h--) {
153 sorted[h]=sorted[h-1];
struct station tstation[1000]
char hrap_tgage_file[1000]
struct hrap_grid * hrap_grid
char station_list_file[1000]
void get_tgage_grid(double maximum_latitude, double minimum_latitude, double center_longitude)
struct HRAP HrapToLatLong(struct HRAP)