#include "coords.h"
+G_BEGIN_DECLS
+
typedef gshort VikCoordMode;
#define VIK_COORD_UTM 0
#define VIK_COORD_LATLON 1
/* notice we can cast to either UTM or LatLon */
/* possible more modes to come? xy? we'll leave that as an option */
-VikCoord *vik_coord_new();
-
void vik_coord_convert(VikCoord *coord, VikCoordMode dest_mode);
void vik_coord_copy_convert(const VikCoord *coord, VikCoordMode dest_mode, VikCoord *dest);
gdouble vik_coord_diff(const VikCoord *c1, const VikCoord *c2);
gboolean vik_coord_inside(const VikCoord *coord, const VikCoord *tl, const VikCoord *br);
/* all coord operations MUST BE ABSTRACTED!!! */
+G_END_DECLS
+
#endif