Package slash.navigation.base
Interface ExtendedSensorNavigationPosition
- All Superinterfaces:
NavigationPosition
- All Known Implementing Classes:
CsvPosition,ExcelPosition,GarminFlightPlanPosition,GpxPosition,KmlPosition,NmnPosition,PhotoPosition,Wgs84Position
A navigation position that contains data about heading, pressure, temperature.
- Author:
- Christian Pesch
-
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 heading of the current course in 0-359 degreesReturn the heart beat rate in beats per minuteReturn the pressure in millibarsReturn the temperature in degrees celsiusvoidsetAccelerationX(Double accelerationX) voidsetAccelerationY(Double accelerationY) voidsetAccelerationZ(Double accelerationZ) voidsetHeading(Double heading) voidsetHeartBeat(Short heartBeat) voidsetPressure(Double pressure) voidsetTemperature(Double temperature) static voidtransferExtendedSensorData(ExtendedSensorNavigationPosition from, ExtendedSensorNavigationPosition to) Methods inherited from interface slash.navigation.common.NavigationPosition
calculateAngle, calculateDistance, calculateElevation, calculateOrthogonalDistance, calculateSpeed, calculateTime, getDescription, getElevation, getLatitude, getLongitude, getSpeed, getTime, hasCoordinates, hasTime, isStartsNewSegment, setDescription, setElevation, setLatitude, setLongitude, setSpeed, setStartDate, setTime
-
Method Details
-
getHeading
Double getHeading()Return the heading of the current course in 0-359 degrees- Returns:
- the heading of the current course in 0-359 degrees
-
setHeading
-
getPressure
Double getPressure()Return the pressure in millibars- Returns:
- the pressure in millibars
-
setPressure
-
getTemperature
Double getTemperature()Return the temperature in degrees celsius- Returns:
- the temperature in degrees celsius
-
setTemperature
-
getHeartBeat
Short getHeartBeat()Return the heart beat rate in beats per minute- Returns:
- the heart beat rate in beats per minute
-
setHeartBeat
-
getAccelerationX
Double getAccelerationX()Return the acceleration on the x-axis in g- Returns:
- the acceleration on the x-axis in g
-
setAccelerationX
-
getAccelerationY
Double getAccelerationY()Return the acceleration on the y-axis in g- Returns:
- the acceleration on the y-axis in g
-
setAccelerationY
-
getAccelerationZ
Double getAccelerationZ()Return the acceleration on the z-axis in g- Returns:
- the acceleration on the z-axis in g
-
setAccelerationZ
-