Package slash.navigation.itn
Class TomTomPosition
java.lang.Object
slash.navigation.base.BaseNavigationPosition
slash.navigation.itn.TomTomPosition
- All Implemented Interfaces:
NavigationPosition
Represents a position in a Tom Tom Route (.itn) file.
- Author:
- Christian Pesch
-
Constructor Summary
ConstructorsConstructorDescriptionTomTomPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description) TomTomPosition(Integer longitude, Integer latitude, String description) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetCity()Return 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 zoneinthashCode()voidvoidsetDescription(String description) voidsetElevation(Double elevation) voidsetHeading(Double heading) voidsetLatitude(Double latitude) voidsetLongitude(Double longitude) voidvoidvoidsetTime(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, asHaicomLoggerPosition, asIbluePosition, asIgoRoutePosition, asKlickTelRoutePosition, asKmlBetaPosition, asKmlPosition, asKmzBetaPosition, asKmzPosition, asKompassPosition, asMagellanExploristPosition, asMagellanRoutePosition, asMagicMapsGoPosition, asMagicMapsIktPosition, asMagicMapsPthPosition, asMicrosoftExcelPosition, asMotoPlanerUrlPosition, asMSFSFlightPlanPosition, asMTPPosition, asNavigatingPoiWarnerPosition, asNavigonCruiserPosition, asNmnFavoritesPosition, asNmnPosition, asNmnUrlPosition, asNokiaLandmarkExchangePosition, asOpelNaviPosition, asOvlPosition, asPhotoPosition, asQstarzQPosition, asRoutePosition, asRtzPosition, asSygicUnicodePosition, asTcxPosition, asTourPosition, 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
-
Constructor Details
-
TomTomPosition
-
TomTomPosition
-
-
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
-
getLongitudeAsInt
-
getLatitudeAsInt
-
getCity
-
setCity
-
getReason
-
setReason
-
getHeading
-
setHeading
-
asGpxPosition
- Overrides:
asGpxPositionin classBaseNavigationPosition
-
asNmeaPosition
- Overrides:
asNmeaPositionin classBaseNavigationPosition
-
asTomTomRoutePosition
- Overrides:
asTomTomRoutePositionin classBaseNavigationPosition
-
asWgs84Position
- Overrides:
asWgs84Positionin classBaseNavigationPosition
-
equals
-
hashCode
public int hashCode()
-