Class TmcCoverage
java.lang.Object
com.here.platform.location.referencing.tmc.TmcCoverage
- All Implemented Interfaces:
Serializable
,scala.Equals
,scala.Product
,scala.Serializable
Associates a
LinearLocation
with the reference it is covered by, if there is one.
param: location The part of the originally requested linear location.
param: reference A (uni-directional)TMCLocationReference
covering the given location
. A value of None
indicates that this location is not covered by TMC.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTmcCoverage
(LinearLocation location, Optional<TMCLocationReference> reference) TmcCoverage
(LinearLocation location, scala.Option<TMCLocationReference> reference) -
Method Summary
Modifier and TypeMethodDescriptionabstract static R
apply
(T1 v1, T2 v2) scala.Option<ExtendedTMCLocationReference>
location()
scala.Option<TMCLocationReference>
static String
toString()
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
-
TmcCoverage
-
TmcCoverage
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2) -
toString
-
location
-
reference
-
getReference
-
extendedReference
- Returns:
- The reference wrapped into the
ExtendedTMCLocationReference
, which is suitable for serialization using the TPEG2 defined formats.
-
getExtendedReference
- Returns:
- The reference wrapped into the
ExtendedTMCLocationReference
, which is suitable for serialization using the TPEG2 defined formats.
-
getLocation
-