Class CurvatureHeading
java.lang.Object
com.here.platform.location.integration.optimizedmap.adasattributes.CurvatureHeading
- All Implemented Interfaces:
Serializable
,scala.Equals
,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 Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface scala.Equals
canEqual, equals
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
-
Constructor Details
-
CurvatureHeading
public CurvatureHeading(int curvature, int heading)
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2) -
toString
-
curvature
public int curvature() -
heading
public int heading() -
getCurvature
public int getCurvature() -
getHeading
public int getHeading()
-