X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fobjects%2Fgis-object.c;h=ac01a294379b67c512ca585b815fad9407c7079b;hp=b86933705375b86a07fe3da1f48fa40f953ca55d;hb=7d7d6ae0531a85361ce0d8b997d988b653282847;hpb=bb75b9251ef804a398650febda7d155589500921 diff --git a/src/objects/gis-object.c b/src/objects/gis-object.c index b869337..ac01a29 100644 --- a/src/objects/gis-object.c +++ b/src/objects/gis-object.c @@ -18,26 +18,32 @@ #include #include "gis-object.h" + /* GisPoint */ GisPoint *gis_point_new() { return g_new0(GisPoint, 1); } -void gis_point_set_lle(GisPoint *self, gdouble lat, gdouble lon, gdouble elev) +void gis_point_set_lle(GisPoint *point, gdouble lat, gdouble lon, gdouble elev) { - self->lat = lat; - self->lon = lon; - self->elev = elev; + point->lat = lat; + point->lon = lon; + point->elev = elev; } -void gis_point_free(GisPoint *self) +void gis_point_free(GisPoint *point) { - g_free(self); + g_free(point); } /* GisObject */ -G_DEFINE_TYPE(GisObject, gis_object, G_TYPE_OBJECT); -static void gis_object_init(GisObject *self) { } -static void gis_object_class_init(GisObjectClass *klass) { } +G_DEFINE_ABSTRACT_TYPE(GisObject, gis_object, G_TYPE_OBJECT); +static void gis_object_init(GisObject *object) +{ +} + +static void gis_object_class_init(GisObjectClass *klass) +{ +}