001// License: GPL. For details, see Readme.txt file.
002package org.openstreetmap.gui.jmapviewer.interfaces;
003
004/**
005 * Latitude/Longitude coordinates.
006 */
007public interface ICoordinate {
008
009    /**
010     * Returns latitude.
011     * @return latitude in degrees
012     */
013    double getLat();
014
015    /**
016     * Sets latitude.
017     * @param lat latitude in degrees
018     */
019    void setLat(double lat);
020
021    /**
022     * Returns longitude.
023     * @return longitude in degrees
024     */
025    double getLon();
026
027    /**
028     * Sets longitude.
029     * @param lon longitude in degrees
030     */
031    void setLon(double lon);
032}