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}