Interface
ShumateLocation
since: 1.0
Description [src]
interface Shumate.Location : GObject.Object
An interface common to objects having latitude and longitude
By implementing ShumateLocation
the object declares that it has latitude
and longitude and can be used to specify location on the map.
Available since: 1.0
Prerequisite
In order to implement Location, your type must inherit fromGObject
.
Instance methods
shumate_location_distance
Calculates the distance in meters between two locations.
unstable since: 1.2
Interface structure
struct ShumateLocationInterface {
double (* get_latitude) (
ShumateLocation* location
);
double (* get_longitude) (
ShumateLocation* location
);
void (* set_location) (
ShumateLocation* location,
double latitude,
double longitude
);
}
An interface common to objects having latitude and longitude.
Interface members
get_latitude |
|
Virtual function for obtaining latitude. |
|
get_longitude |
|
Virtual function for obtaining longitude. |
|
set_location |
|
Virtual function for setting position. |