Package slash.navigation.base
Class SimpleRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
java.lang.Object
slash.navigation.base.BaseRoute<P,F>
slash.navigation.base.SimpleRoute<P,F>
- Direct Known Subclasses:
MagicMapsPthRoute,NavigonCruiserRoute,NmeaRoute,NmnRoute,RtzRoute,TourRoute,ViaMichelinRoute,Wgs84Route
public abstract class SimpleRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
extends BaseRoute<P,F>
Represents the simple most route.
- Author:
- Christian Pesch
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSimpleRoute(F format, RouteCharacteristics characteristics, String name, List<P> positions) SimpleRoute(F format, RouteCharacteristics characteristics, List<P> positions) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected 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) 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, createPosition, 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
-
Field Details
-
name
-
positions
-
-
Constructor Details
-
Method Details
-
getName
- Specified by:
getNamein classBaseRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
-
setName
- Specified by:
setNamein classBaseRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
-
getDescription
- Specified by:
getDescriptionin classBaseRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
-
getPositions
- Specified by:
getPositionsin classBaseRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
-
getPositionCount
public int getPositionCount()- Specified by:
getPositionCountin classBaseRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
-
add
- Specified by:
addin classBaseRoute<P extends BaseNavigationPosition,F extends BaseNavigationFormat<?>>
-
equals
-
hashCode
public int hashCode()
-