Class CoordinateLocationImpl
java.lang.Object
de.digitalcollections.model.impl.identifiable.entity.geo.CoordinateLocationImpl
- All Implemented Interfaces:
CoordinateLocation
public class CoordinateLocationImpl extends java.lang.Object implements CoordinateLocation
-
Constructor Summary
Constructors Constructor Description CoordinateLocationImpl()CoordinateLocationImpl(java.lang.Double latitude, java.lang.Double longitude, java.lang.Double altitude, java.lang.Double precision) -
Method Summary
Modifier and Type Method Description doublegetAltitude()doublegetLatitude()doublegetLongitude()doublegetPrecision()see https://www.wikidata.org/wiki/Special:EntityData/Q513.json, https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates#Precision_guidelinesvoidsetAltitude(double altitude)voidsetLatitude(double latitude)voidsetLongitude(double longitude)voidsetPrecision(double precision)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CoordinateLocationImpl
public CoordinateLocationImpl() -
CoordinateLocationImpl
public CoordinateLocationImpl(java.lang.Double latitude, java.lang.Double longitude, java.lang.Double altitude, java.lang.Double precision)
-
-
Method Details
-
getAltitude
public double getAltitude()- Specified by:
getAltitudein interfaceCoordinateLocation- Returns:
- altitude in meters
-
getLatitude
public double getLatitude()- Specified by:
getLatitudein interfaceCoordinateLocation- Returns:
- latitude in degrees: -90° (Southpole) - 0° (Aequator) - 90° (Northpole)
-
getLongitude
public double getLongitude()- Specified by:
getLongitudein interfaceCoordinateLocation- Returns:
- longitude in degress: 0° (Greenwich, England), East: positve (max. 180°), West: negative (max 180°)
-
getPrecision
public double getPrecision()Description copied from interface:CoordinateLocationsee https://www.wikidata.org/wiki/Special:EntityData/Q513.json, https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Geographical_coordinates#Precision_guidelines- Specified by:
getPrecisionin interfaceCoordinateLocation- Returns:
- precision of coordinates
-
setAltitude
public void setAltitude(double altitude) -
setLatitude
public void setLatitude(double latitude) -
setLongitude
public void setLongitude(double longitude) -
setPrecision
public void setPrecision(double precision)
-