Packages

c

com.here.platform.location.tpeg2.tmc

PreciseTMCInformation

case class PreciseTMCInformation(distanceAccuracy: Option[Short], hazardDistance1: Option[Short], hazardDistance2: Option[Int], problemLength1: Option[Short], problemLength2: Option[Int]) extends Product with Serializable

Precise TMC-Information as defined in ISO 17572-2. Adds offsets to TMC locations.

distanceAccuracy

The accuracy of the underlying information, with the following encoding: 0 = 100m (default value), 1 = 500m, 2 = 1km, 3 = more than 1km.

hazardDistance1

The distance from the primary location to the start of the referenced location, also known as D1. The unit is 100m, i.e. the range is up to 25km.

hazardDistance2

The same as hazardDistance1 but the range is up to 6553km.

problemLength1

Distance from the start of the problem to the end of the problem. The unit is 100m, i.e. the is up to 25km.

problemLength2

The same as problemLength1 but the range is up to 6553km.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PreciseTMCInformation
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PreciseTMCInformation(distanceAccuracy: Optional[Short], hazardDistance1: Optional[Short], hazardDistance2: Optional[Int], problemLength1: Optional[Short], problemLength2: Optional[Int])
  2. new PreciseTMCInformation(distanceAccuracy: Option[Short], hazardDistance1: Option[Short], hazardDistance2: Option[Int], problemLength1: Option[Short], problemLength2: Option[Int])

    distanceAccuracy

    The accuracy of the underlying information, with the following encoding: 0 = 100m (default value), 1 = 500m, 2 = 1km, 3 = more than 1km.

    hazardDistance1

    The distance from the primary location to the start of the referenced location, also known as D1. The unit is 100m, i.e. the range is up to 25km.

    hazardDistance2

    The same as hazardDistance1 but the range is up to 6553km.

    problemLength1

    Distance from the start of the problem to the end of the problem. The unit is 100m, i.e. the is up to 25km.

    problemLength2

    The same as problemLength1 but the range is up to 6553km.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val distanceAccuracy: Option[Short]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def getDistanceAccuracy: Optional[Short]
  11. def getHazardDistance1: Optional[Short]
  12. def getHazardDistance2: Optional[Int]
  13. def getProblemLength1: Optional[Short]
  14. def getProblemLength2: Optional[Int]
  15. val hazardDistance1: Option[Short]
  16. val hazardDistance2: Option[Int]
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. val problemLength1: Option[Short]
  22. val problemLength2: Option[Int]
  23. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped