Package slash.navigation.fpl
Class GarminFlightPlanRoute
java.lang.Object
slash.navigation.base.BaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
slash.navigation.fpl.GarminFlightPlanRoute
public class GarminFlightPlanRoute
extends BaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
A Garmin Flight Plan (.fpl) route.
- Author:
- Christian Pesch
-
Constructor Summary
ConstructorsConstructorDescriptionGarminFlightPlanRoute(String name, List<String> description, List<GarminFlightPlanPosition> positions) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, GarminFlightPlanPosition 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
-
GarminFlightPlanRoute
public GarminFlightPlanRoute(String name, List<String> description, List<GarminFlightPlanPosition> positions)
-
-
Method Details
-
getName
- Specified by:
getNamein classBaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
-
setName
- Specified by:
setNamein classBaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
-
getDescription
- Specified by:
getDescriptionin classBaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
-
getPositions
- Specified by:
getPositionsin classBaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
-
getPositionCount
public int getPositionCount()- Specified by:
getPositionCountin classBaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
-
createPosition
public GarminFlightPlanPosition createPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description) - Specified by:
createPositionin classBaseRoute<GarminFlightPlanPosition,GarminFlightPlanFormat>
-
equals
-
hashCode
public int hashCode()
-