java.lang.Object
com.here.platform.location.integration.optimizedmap.adasattributes.CurvatureHeading
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product, scala.Serializable

public final class CurvatureHeading extends Object implements scala.Product, scala.Serializable
Curvature is an approximation of the road geometry by means of circles at road geometry points (Nodes or Shape Points). Curvature values are only published with respect to one travel direction. The curvature in reverse direction can be calculated by multiplication with -1. Curvature is stored as numeric value representing the curvature in metres -1 x 10^6). (1/Radius-of-Curvature x 10^6) Heading is the direction toward which a road is oriented. It is the angle in Decimal Degrees x 10^3, between North and the road direction.

param: curvature Curvature value in inverse of radius in meters multiplied by 1,000,000. Curvature is an approximation of the road geometry by means of circles at road geometry points and is published with respect to one travel direction. It may be used to warn driver of upcoming curve, adjust headlight aiming, assist with electronic stability control. param: heading Heading value in decimal degrees, multiplied by 1000. Relative to true north 0 - 359,999.

See Also:
  • Constructor Details

    • CurvatureHeading

      public CurvatureHeading(int curvature, int heading)
  • Method Details

    • apply

      public abstract static R apply(T1 v1, T2 v2)
    • toString

      public static String toString()
    • curvature

      public int curvature()
    • heading

      public int heading()
    • getCurvature

      public int getCurvature()
    • getHeading

      public int getHeading()