case class TmcCoverage(location: LinearLocation, reference: Option[TMCLocationReference]) extends Product with Serializable

Associates a com.here.platform.location.referencing.LinearLocation with the reference it is covered by, if there is one.

location

The part of the originally requested linear location.

reference

A (uni-directional)com.here.platform.location.tpeg2.etl.TMCLocationReference covering the given location. A value of None indicates that this location is not covered by TMC.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TmcCoverage
  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 TmcCoverage(location: LinearLocation, reference: Optional[TMCLocationReference])
  2. new TmcCoverage(location: LinearLocation, reference: Option[TMCLocationReference])

    location

    The part of the originally requested linear location.

    reference

    A (uni-directional)com.here.platform.location.tpeg2.etl.TMCLocationReference covering the given location. A value of None indicates that this location is not covered by TMC.

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. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def extendedReference: Option[ExtendedTMCLocationReference]

    returns

    The reference wrapped into the ExtendedTMCLocationReference, which is suitable for serialization using the TPEG2 defined formats.

  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 getExtendedReference: Optional[ExtendedTMCLocationReference]

    returns

    The reference wrapped into the ExtendedTMCLocationReference, which is suitable for serialization using the TPEG2 defined formats.

  11. def getLocation(): LinearLocation
  12. def getReference: Optional[TMCLocationReference]
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. val location: LinearLocation
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val reference: Option[TMCLocationReference]
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. 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