Package slash.navigation.base
Class MercatorPosition
java.lang.Object
slash.navigation.base.BaseNavigationPosition
slash.navigation.base.MercatorPosition
- All Implemented Interfaces:
NavigationPosition
- Direct Known Subclasses:
BcrPosition,GoPalPosition,TourPosition
Represents a Mercator position in a route.
- Author:
- Christian Pesch
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMercatorPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description) MercatorPosition(Long x, Long y, Double elevation, Double speed, CompactCalendar time, String description) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn the elevation in meters above sea levelReturn the latitude in the WGS84 coordinate systemReturn the longitude in the WGS84 coordinate systemgetSpeed()Return the speed in kilometers per hourgetTime()Return the date and time in UTC time zonegetX()getY()inthashCode()voidsetDescription(String description) voidsetElevation(Double elevation) voidsetLatitude(Double latitude) voidsetLongitude(Double longitude) voidvoidsetTime(CompactCalendar time) Methods inherited from class slash.navigation.base.BaseNavigationPosition
asColumbusGpsProfessionalPosition, asColumbusGpsStandardPosition, asColumbusGpsTypePosition, asCoPilotPosition, asCsvCommaPosition, asCsvPosition, asCsvSemicolonPosition, asFitPosition, asFlightradarPosition, asGarbleGpxPosition, asGarbleKmlBetaPosition, asGarbleKmlLittleEndianPosition, asGarbleKmlPosition, asGarbleKmzLittleEndianPosition, asGarbleKmzPosition, asGarminFlightPlanPosition, asGkPosition, asGlopusPosition, asGoogleMapsUrlPosition, asGoPalRoutePosition, asGoPalTrackPosition, asGoRiderGpsPosition, asGpsTunerPosition, asGpxPosition, asHaicomLoggerPosition, asIbluePosition, asIgoRoutePosition, asKlickTelRoutePosition, asKmlBetaPosition, asKmlPosition, asKmzBetaPosition, asKmzPosition, asKompassPosition, asMagellanExploristPosition, asMagellanRoutePosition, asMagicMapsGoPosition, asMagicMapsIktPosition, asMagicMapsPthPosition, asMicrosoftExcelPosition, asMotoPlanerUrlPosition, asMSFSFlightPlanPosition, asMTPPosition, asNavigatingPoiWarnerPosition, asNavigonCruiserPosition, asNmeaPosition, asNmnFavoritesPosition, asNmnPosition, asNmnUrlPosition, asNokiaLandmarkExchangePosition, asOpelNaviPosition, asOvlPosition, asPhotoPosition, asQstarzQPosition, asRoutePosition, asRtzPosition, asSygicUnicodePosition, asTcxPosition, asTomTomRoutePosition, asTourPosition, asWgs84Position, asWintecWbtTesPosition, asWintecWbtTkPosition, calculateAngle, calculateBearing, calculateDistance, calculateElevation, calculateOrthogonalDistance, calculateSpeed, calculateTime, hasCoordinates, hasSpeed, hasTime, setStartDate, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface slash.navigation.common.NavigationPosition
isStartsNewSegment
-
Field Details
-
x
-
y
-
description
-
-
Constructor Details
-
MercatorPosition
-
MercatorPosition
-
-
Method Details
-
getLongitude
Description copied from interface:NavigationPositionReturn the longitude in the WGS84 coordinate system- Returns:
- the longitude in the WGS84 coordinate system
-
setLongitude
-
getLatitude
Description copied from interface:NavigationPositionReturn the latitude in the WGS84 coordinate system- Returns:
- the latitude in the WGS84 coordinate system
-
setLatitude
-
getDescription
-
setDescription
-
getElevation
Description copied from interface:NavigationPositionReturn the elevation in meters above sea level- Returns:
- the elevation in meters above sea level
-
setElevation
-
getSpeed
Description copied from interface:NavigationPositionReturn the speed in kilometers per hour- Returns:
- the speed in kilometers per hour
-
setSpeed
-
getTime
Description copied from interface:NavigationPositionReturn the date and time in UTC time zone- Returns:
- the date and time in UTC time zone
-
setTime
-
getX
-
getY
-
equals
-
hashCode
public int hashCode()
-