*
*/
-#include <gtk/gtk.h>
#include "coords.h"
#include "vikcoord.h"
void vik_coord_convert(VikCoord *coord, VikCoordMode dest_mode)
{
- static VikCoord tmp;
+ VikCoord tmp;
if ( coord->mode != dest_mode )
{
if ( dest_mode == VIK_COORD_LATLON ) {
static gdouble vik_coord_diff_safe(const VikCoord *c1, const VikCoord *c2)
{
- static struct LatLon a, b;
+ struct LatLon a, b;
vik_coord_to_latlon ( c1, &a );
vik_coord_to_latlon ( c2, &b );
return a_coords_latlon_diff ( &a, &b );
get_north_west(¢er, &dist, &nw);
get_south_east(¢er, &dist, &se);
- tl->mode = br->mode = VIK_COORD_LATLON;
*((struct LatLon *)tl) = nw;
*((struct LatLon *)br) = se;
+ tl->mode = br->mode = VIK_COORD_LATLON;
}
gboolean vik_coord_inside(const VikCoord *coord, const VikCoord *tl, const VikCoord *br)
vik_coord_to_latlon(tl, &tl_ll);
vik_coord_to_latlon(br, &br_ll);
-#ifdef DEBUG
- fprintf(stderr, "DEBUG: %s() ll=%f, %f tl=%f, %f br=%f, %f\n",
- __PRETTY_FUNCTION__, ll.lat, ll.lon, tl_ll.lat, tl_ll.lon, br_ll.lat, br_ll.lon);
-#endif
-
if ((ll.lat > tl_ll.lat) || (ll.lon < tl_ll.lon))
return FALSE;
if ((ll.lat < br_ll.lat) || (ll.lon > br_ll.lon))