Package slash.navigation.itn
Class TomTomRoute
Represents the route in a Tom Tom Route (.itn) file.
- Author:
- Christian Pesch
-
Constructor Summary
ConstructorsConstructorDescriptionTomTomRoute(RouteCharacteristics characteristics, String name, List<TomTomPosition> positions) TomTomRoute(TomTomRouteFormat format, RouteCharacteristics characteristics, String name, List<TomTomPosition> positions) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, TomTomPosition position) protected BcrRouteasBcrFormat(BcrFormat format) protected CsvRouteasCsvFormat(CsvFormat format) protected ExcelRouteasExcelFormat(ExcelFormat format) protected GoPalRouteasGoPalRouteFormat(GoPalRouteFormat<GoPalRoute> format) protected GpxRouteasGpxFormat(GpxFormat format) protected KmlRouteasKmlFormat(BaseKmlFormat format) protected NmeaRouteasNmeaFormat(BaseNmeaFormat format) protected NmnRouteasNmnFormat(NmnFormat format) protected SimpleRoute<?, ?> asPhotoFormat(PhotoFormat format) protected SimpleRoute<?, ?> asSimpleFormat(SimpleFormat<?> format) protected TcxRouteasTcxFormat(TcxFormat format) protected TomTomRouteasTomTomRouteFormat(TomTomRouteFormat format) createPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description) booleangetName()intinthashCode()voidMethods inherited from class slash.navigation.base.BaseRoute
asApeMapFormat, asColumbusFusionFormat, asColumbusGpsBinaryFormat, asColumbusGpsType1Format, asColumbusGpsType2Format, asCoPilot6Format, asCoPilot7Format, asCoPilot8Format, asCoPilot9Format, asCsvCommaFormat, asCsvSemicolonFormat, asFitFormat, asFlightradar24Format, asGarminFlightPlanFormat, asGeoHackUrlFormat, asGeoJsonFormat, asGlopusFormat, asGoogleMapsUrlFormat, asGoogleTimelineFormat, asGoPal3RouteFormat, asGoPal5RouteFormat, asGoPal7RouteFormat, asGoPalTrackFormat, asGoRiderGpsFormat, asGpsTunerFormat, asGpx10Format, asGpx11Format, asGroundTrackFormat, asHaicomLoggerFormat, asIblue747Format, asIgo8RouteFormat, asKienzleGpsFormat, asKlickTelRouteFormat, asKml20Format, asKml21Format, asKml22BetaFormat, asKml22Format, asKmz20Format, asKmz21Format, asKmz22BetaFormat, asKmz22Format, asKompassFormat, asKurvigerUrlFormat, asMagellanExploristFormat, asMagellanRouteFormat, asMagicMaps2GoFormat, asMagicMapsIktFormat, asMagicMapsPthFormat, asMicrosoftExcel2008Format, asMicrosoftExcel97Format, asMotoPlanerUrlFormat, asMSFSFlightPlanFormat, asMTP0607Format, asMTP0809Format, asNavigatingPoiWarnerFormat, asNavigonCruiserFormat, asNavilinkFormat, asNmeaFormat, asNmn4Format, asNmn5Format, asNmn6FavoritesFormat, asNmn6Format, asNmn7Format, asNmnRouteFormat, asNmnUrlFormat, asNokiaLandmarkExchangeFormat, asOpelNaviFormat, asOvlFormat, asPhotoFormat, asQstarzQ1000Format, asRoute66Format, asRtzFormat, asSygicAsciiFormat, asSygicUnicodeFormat, asTcx1Format, asTcx2Format, asTomTom5RouteFormat, asTomTom8RouteFormat, asTomTom95RouteFormat, asTourFormat, asViaMichelinFormat, asWebPageFormat, asWintecWbt201Tk1Format, asWintecWbt201Tk2Format, asWintecWbt202TesFormat, bottom, ensureIncreasingTime, getCharacteristics, getClosestPosition, getClosestPosition, getContainedPositions, getDistance, getDistance, getDistanceDifference, getDistancesFromStart, getDistancesFromStart, getElevationAscend, getElevationAscend, getElevationDescend, getElevationDescend, getElevationDifference, getFormat, getIndex, getInsignificantPositions, getPosition, getPositionsWithinDistanceToPredecessor, getPositionsWithSpeedBelowOrEqualTo, getSuccessor, getTime, getTimesFromStart, getTimesFromStart, move, order, remove, remove, removeDuplicates, revert, revert, setCharacteristics, shiftTimesAfterPauses, sort, top, toString
-
Constructor Details
-
Method Details
-
getName
- Specified by:
getNamein classBaseRoute<TomTomPosition,TomTomRouteFormat>
-
setName
- Specified by:
setNamein classBaseRoute<TomTomPosition,TomTomRouteFormat>
-
getDescription
- Specified by:
getDescriptionin classBaseRoute<TomTomPosition,TomTomRouteFormat>
-
getPositions
- Specified by:
getPositionsin classBaseRoute<TomTomPosition,TomTomRouteFormat>
-
getPositionCount
public int getPositionCount()- Specified by:
getPositionCountin classBaseRoute<TomTomPosition,TomTomRouteFormat>
-
createPosition
public TomTomPosition createPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description) - Specified by:
createPositionin classBaseRoute<TomTomPosition,TomTomRouteFormat>
-
equals
-
hashCode
public int hashCode()
-