Class NavigationConversion

java.lang.Object
slash.navigation.common.NavigationConversion

public class NavigationConversion extends Object
Provides navigation conversion functionality.
Author:
Christian Pesch
  • Method Details

    • mercatorXToWgs84Longitude

      public static double mercatorXToWgs84Longitude(long x)
    • mercatorYToWgs84Latitude

      public static double mercatorYToWgs84Latitude(long y)
    • wgs84LongitudeToMercatorX

      public static long wgs84LongitudeToMercatorX(double longitude)
    • wgs84LatitudeToMercatorY

      public static long wgs84LatitudeToMercatorY(double latitude)
    • gaussKruegerRightHeightToWgs84LongitudeLatitude

      public static double[] gaussKruegerRightHeightToWgs84LongitudeLatitude(double right, double height)
    • wgs84LongitudeLatitudeToGaussKruegerRightHeight

      public static double[] wgs84LongitudeLatitudeToGaussKruegerRightHeight(double longitude, double latitude)
    • semiCircleToDegree

      public static Double semiCircleToDegree(Integer integer)
    • degreeToSemiCircle

      public static Integer degreeToSemiCircle(Double aDouble)
    • bcrAltitudeToElevationMeters

      public static double bcrAltitudeToElevationMeters(long altitude)
    • elevationMetersToBcrAltitude

      public static long elevationMetersToBcrAltitude(double elevation)
    • formatDouble

      public static Double formatDouble(Double aDouble, int maximumFractionCount)
    • formatBigDecimal

      public static BigDecimal formatBigDecimal(Double aDouble, int maximumFractionCount)
    • formatPositionAsString

      public static String formatPositionAsString(Double longitudeOrLatitude)
    • formatElevationAsString

      public static String formatElevationAsString(Double elevation)
    • formatAccuracyAsString

      public static String formatAccuracyAsString(Double accuracy)
    • formatHeadingAsString

      public static String formatHeadingAsString(Double heading)
    • formatSpeedAsString

      public static String formatSpeedAsString(Double speed)
    • formatTemperatureAsString

      public static String formatTemperatureAsString(Double temperature)
    • formatPosition

      public static BigDecimal formatPosition(Double longitudeOrLatitude)
    • formatElevation

      public static BigDecimal formatElevation(Double elevation)
    • formatAccuracy

      public static BigDecimal formatAccuracy(Double accuracy)
    • formatHeading

      public static BigDecimal formatHeading(Double heading)
    • formatSpeed

      public static BigDecimal formatSpeed(Double speed)
    • formatSpeedAsDouble

      public static Double formatSpeedAsDouble(Double speed)
    • formatTemperatureAsDouble

      public static Double formatTemperatureAsDouble(Double temperature)