]> Pileus Git - grits/blobdiff - src/gis-util.h
Rename GisBBox to GisBounds
[grits] / src / gis-util.h
index c7838966709f9c74f8cb5a3de23b54f9b486280f..ccc75585ad702a7b9f9730e189dc87a5c84c2da5 100644 (file)
 #define rad2deg(rad) (((rad)*180.0)/G_PI)
 
 
+/*************
+ * Datatypes *
+ *************/
+
+/* GisPoint */
+typedef struct _GisPoint GisPoint;
+struct _GisPoint {
+       gdouble lat, lon, elev;
+};
+
+void gis_point_set_lle(GisPoint *point,
+               gdouble lat, gdouble lon, gdouble elev);
+
+/* GisBounds */
+typedef struct _GisBounds GisBounds;
+struct _GisBounds {
+       gdouble n, s, e, w;
+};
+
+void gis_bounds_set_bounds(GisBounds *bounds,
+               gdouble n, gdouble s, gdouble e, gdouble w);
+
+
 /********
  * Misc *
  ********/