Package slash.navigation.bcr
Class BcrPosition
java.lang.Object
slash.navigation.base.BaseNavigationPosition
slash.navigation.base.MercatorPosition
slash.navigation.bcr.BcrPosition
- All Implemented Interfaces:
NavigationPosition
Represents a position in a Map & Guide Tourenplaner Route (.bcr) file.
Currently, the metrics of the altitude field is unclear. Numbers range in the area of 210 billion plus something.
- Author:
- Christian Pesch
-
Field Summary
FieldsFields inherited from class slash.navigation.base.MercatorPosition
description, x, y -
Constructor Summary
ConstructorsConstructorDescriptionBcrPosition(long x, long y, long altitude, String description) BcrPosition(long x, long y, Double elevation, String description) BcrPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description) -
Method Summary
Modifier and TypeMethodDescriptionbooleanlonggetCity()Return the elevation in meters above sea levelgetType()inthashCode()booleanvoidsetDescription(String description) voidsetElevation(Double elevation) Methods inherited from class slash.navigation.base.MercatorPosition
getLatitude, getLongitude, getSpeed, getTime, getX, getY, setLatitude, setLongitude, setSpeed, setTimeMethods 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, asGoPalTrackPosition, asGoRiderGpsPosition, asGpsTunerPosition, asGpxPosition, asHaicomLoggerPosition, asIbluePosition, asIgoRoutePosition, asKlickTelRoutePosition, asKmlBetaPosition, asKmlPosition, asKmzBetaPosition, asKmzPosition, asKompassPosition, asMagellanExploristPosition, asMagellanRoutePosition, asMagicMapsGoPosition, asMagicMapsIktPosition, asMagicMapsPthPosition, asMicrosoftExcelPosition, asMotoPlanerUrlPosition, asMSFSFlightPlanPosition, asNavigatingPoiWarnerPosition, asNavigonCruiserPosition, asNmeaPosition, asNmnFavoritesPosition, asNmnPosition, asNmnUrlPosition, asNokiaLandmarkExchangePosition, asOpelNaviPosition, asOvlPosition, asPhotoPosition, asQstarzQPosition, asRoutePosition, asRtzPosition, asSygicUnicodePosition, asTcxPosition, asTomTomRoutePosition, 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
-
NO_ALTITUDE_DEFINED
public static final int NO_ALTITUDE_DEFINED- See Also:
-
-
Constructor Details
-
BcrPosition
-
BcrPosition
-
BcrPosition
-
-
Method Details
-
getElevation
Description copied from interface:NavigationPositionReturn the elevation in meters above sea level- Specified by:
getElevationin interfaceNavigationPosition- Overrides:
getElevationin classMercatorPosition- Returns:
- the elevation in meters above sea level
-
setElevation
- Specified by:
setElevationin interfaceNavigationPosition- Overrides:
setElevationin classMercatorPosition
-
isUnstructured
public boolean isUnstructured() -
getDescription
- Specified by:
getDescriptionin interfaceNavigationPosition- Overrides:
getDescriptionin classMercatorPosition
-
setDescription
- Specified by:
setDescriptionin interfaceNavigationPosition- Overrides:
setDescriptionin classMercatorPosition
-
getAltitude
public long getAltitude() -
getZipCode
-
getCity
-
getStreet
-
getType
-
asMTPPosition
- Overrides:
asMTPPositionin classBaseNavigationPosition
-
asGoPalRoutePosition
- Overrides:
asGoPalRoutePositionin classBaseNavigationPosition
-
asTourPosition
- Overrides:
asTourPositionin classBaseNavigationPosition
-
equals
- Overrides:
equalsin classMercatorPosition
-
hashCode
public int hashCode()- Overrides:
hashCodein classMercatorPosition
-