Package slash.navigation.csv
Class CsvPosition
java.lang.Object
slash.navigation.base.BaseNavigationPosition
slash.navigation.csv.CsvPosition
- All Implemented Interfaces:
ExtendedSensorNavigationPosition,NavigationPosition
A position from CSV (.csv) files.
-
Constructor Summary
ConstructorsConstructorDescriptionCsvPosition(Double longitude, Double latitude, Double elevation, Double speed, CompactCalendar time, String description) CsvPosition(Map<String, String> rowAsMap) -
Method Summary
Modifier and TypeMethodDescriptionReturn the acceleration on the x-axis in gReturn the acceleration on the y-axis in gReturn the acceleration on the z-axis in gReturn the elevation in meters above sea levelReturn the heading of the current course in 0-359 degreesReturn the heart beat rate in beats per minuteReturn the latitude in the WGS84 coordinate systemReturn the longitude in the WGS84 coordinate systemReturn the pressure in millibarsgetSpeed()Return the speed in kilometers per hourReturn the temperature in degrees celsiusgetTime()Return the date and time in UTC time zonevoidsetAccelerationX(Double accelerationX) voidsetAccelerationY(Double accelerationY) voidsetAccelerationZ(Double accelerationZ) voidsetDescription(String description) voidsetElevation(Double elevation) voidsetHeading(Double heading) voidsetHeartBeat(Short heartBeat) voidsetLatitude(Double latitude) voidsetLongitude(Double longitude) voidsetPressure(Double pressure) voidvoidsetTemperature(Double temperature) voidsetTime(CompactCalendar time) Methods inherited from class slash.navigation.base.BaseNavigationPosition
asColumbusGpsProfessionalPosition, asColumbusGpsStandardPosition, asColumbusGpsTypePosition, asCoPilotPosition, asCsvCommaPosition, 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, asMotoPlanerUrlPosition, asMSFSFlightPlanPosition, asMTPPosition, asNavigatingPoiWarnerPosition, asNavigonCruiserPosition, asNmeaPosition, asNmnFavoritesPosition, asNmnPosition, asNmnUrlPosition, asNokiaLandmarkExchangePosition, asOpelNaviPosition, asOvlPosition, asPhotoPosition, asQstarzQPosition, asRoutePosition, asRtzPosition, asSygicUnicodePosition, asTcxPosition, asTomTomRoutePosition, asTourPosition, asWintecWbtTesPosition, asWintecWbtTkPosition, calculateAngle, calculateBearing, calculateDistance, calculateElevation, calculateOrthogonalDistance, calculateSpeed, calculateTime, hasCoordinates, hasSpeed, hasTime, setStartDate, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface slash.navigation.common.NavigationPosition
calculateAngle, calculateDistance, calculateElevation, calculateOrthogonalDistance, calculateSpeed, calculateTime, hasCoordinates, hasTime, isStartsNewSegment, setStartDate
-
Constructor Details
-
CsvPosition
-
CsvPosition
-
-
Method Details
-
getLongitude
Description copied from interface:NavigationPositionReturn the longitude in the WGS84 coordinate system- Specified by:
getLongitudein interfaceNavigationPosition- Returns:
- the longitude in the WGS84 coordinate system
-
setLongitude
- Specified by:
setLongitudein interfaceNavigationPosition
-
getLatitude
Description copied from interface:NavigationPositionReturn the latitude in the WGS84 coordinate system- Specified by:
getLatitudein interfaceNavigationPosition- Returns:
- the latitude in the WGS84 coordinate system
-
setLatitude
- Specified by:
setLatitudein interfaceNavigationPosition
-
getElevation
Description copied from interface:NavigationPositionReturn the elevation in meters above sea level- Specified by:
getElevationin interfaceNavigationPosition- Returns:
- the elevation in meters above sea level
-
setElevation
- Specified by:
setElevationin interfaceNavigationPosition
-
getTime
Description copied from interface:NavigationPositionReturn the date and time in UTC time zone- Specified by:
getTimein interfaceNavigationPosition- Returns:
- the date and time in UTC time zone
-
setTime
- Specified by:
setTimein interfaceNavigationPosition
-
getSpeed
Description copied from interface:NavigationPositionReturn the speed in kilometers per hour- Specified by:
getSpeedin interfaceNavigationPosition- Returns:
- the speed in kilometers per hour
-
setSpeed
- Specified by:
setSpeedin interfaceNavigationPosition
-
getPressure
Description copied from interface:ExtendedSensorNavigationPositionReturn the pressure in millibars- Specified by:
getPressurein interfaceExtendedSensorNavigationPosition- Returns:
- the pressure in millibars
-
setPressure
- Specified by:
setPressurein interfaceExtendedSensorNavigationPosition
-
getTemperature
Description copied from interface:ExtendedSensorNavigationPositionReturn the temperature in degrees celsius- Specified by:
getTemperaturein interfaceExtendedSensorNavigationPosition- Returns:
- the temperature in degrees celsius
-
setTemperature
- Specified by:
setTemperaturein interfaceExtendedSensorNavigationPosition
-
getHeartBeat
Description copied from interface:ExtendedSensorNavigationPositionReturn the heart beat rate in beats per minute- Specified by:
getHeartBeatin interfaceExtendedSensorNavigationPosition- Returns:
- the heart beat rate in beats per minute
-
setHeartBeat
- Specified by:
setHeartBeatin interfaceExtendedSensorNavigationPosition
-
getHeading
Description copied from interface:ExtendedSensorNavigationPositionReturn the heading of the current course in 0-359 degrees- Specified by:
getHeadingin interfaceExtendedSensorNavigationPosition- Returns:
- the heading of the current course in 0-359 degrees
-
setHeading
- Specified by:
setHeadingin interfaceExtendedSensorNavigationPosition
-
getAccelerationX
Description copied from interface:ExtendedSensorNavigationPositionReturn the acceleration on the x-axis in g- Specified by:
getAccelerationXin interfaceExtendedSensorNavigationPosition- Returns:
- the acceleration on the x-axis in g
-
setAccelerationX
- Specified by:
setAccelerationXin interfaceExtendedSensorNavigationPosition
-
getAccelerationY
Description copied from interface:ExtendedSensorNavigationPositionReturn the acceleration on the y-axis in g- Specified by:
getAccelerationYin interfaceExtendedSensorNavigationPosition- Returns:
- the acceleration on the y-axis in g
-
setAccelerationY
- Specified by:
setAccelerationYin interfaceExtendedSensorNavigationPosition
-
getAccelerationZ
Description copied from interface:ExtendedSensorNavigationPositionReturn the acceleration on the z-axis in g- Specified by:
getAccelerationZin interfaceExtendedSensorNavigationPosition- Returns:
- the acceleration on the z-axis in g
-
setAccelerationZ
- Specified by:
setAccelerationZin interfaceExtendedSensorNavigationPosition
-
getDescription
- Specified by:
getDescriptionin interfaceNavigationPosition
-
setDescription
- Specified by:
setDescriptionin interfaceNavigationPosition
-
asCsvPosition
- Overrides:
asCsvPositionin classBaseNavigationPosition
-
asMicrosoftExcelPosition
- Overrides:
asMicrosoftExcelPositionin classBaseNavigationPosition
-
asGpxPosition
- Overrides:
asGpxPositionin classBaseNavigationPosition
-
asWgs84Position
- Overrides:
asWgs84Positionin classBaseNavigationPosition
-