com.here.platform.location.referencing
TmcLocationReferenceResolvers
Companion class TmcLocationReferenceResolvers
object TmcLocationReferenceResolvers
- Alphabetic
- By Inheritance
- TmcLocationReferenceResolvers
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(optimizedMap: OptimizedMapLayers): TmcLocationReferenceResolvers
- def apply(optimizedMap: OptimizedMapLayers, adjacencyProvider: TmcAdjacencyProvider): TmcLocationReferenceResolvers
- def apply(tmcLayers: TmcLayers): TmcLocationReferenceResolvers
- def apply(tmcLayers: TmcLayers, adjacencyProvider: TmcAdjacencyProvider): TmcLocationReferenceResolvers
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def extendedTmc(length: PropertyMap[Vertex, Double], tmcCodesToLinearLocations: PropertyMap[TrafficMessageChannelCode, Option[LinearLocation]], adjacencyProvider: Option[TmcAdjacencyProvider]): LocationReferenceResolver[ExtendedTMCLocationReference, BidirectionalLinearLocation]
Creates a resolver for com.here.platform.location.tpeg2.etl.ExtendedTMCLocationReferences.
Creates a resolver for com.here.platform.location.tpeg2.etl.ExtendedTMCLocationReferences.
ExtendedTMCLocationReferencehave two fields with location reference:tmcLocationortmcExitEntryLocation.tmcLocation. Per the standard, only one of these two should be defined. This resolver uses thetmcLocationfield by default, and falls back to the other in case the former is not present.TMC resolvers return a
BidirectionalLinearLocationbecause TMC location references can, at the same time, refer to the positive and negative parts of the location.For details on how TMC works, see the Developer Guide.
Note that without passing in a valid
adjacencyProviderthis API only supports resolving references withextent<= 1. To get support for a longerextentanadjacencyProviderneeds to be passed in.Note that this API only supports decoding of references with a valid extendedCountryCode.
- Annotations
- @Experimental()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tmc(length: PropertyMap[Vertex, Double], tmcCodesToLinearLocations: PropertyMap[TrafficMessageChannelCode, Option[LinearLocation]], adjacencyProvider: Option[TmcAdjacencyProvider]): LocationReferenceResolver[TMCLocationReference, BidirectionalLinearLocation]
Creates a resolver for simple com.here.platform.location.tpeg2.tmc.TMCLocationReferences.
Creates a resolver for simple com.here.platform.location.tpeg2.tmc.TMCLocationReferences.
TMC resolvers return a
BidirectionalLinearLocationbecause TMC location references can, at the same time, refer to the positive and negative parts of the location.For details on how TMC works, see the Developer Guide.
Note that without passing in a valid
adjacencyProviderthis API only supports resolving references withextent<= 1. To get support for a longerextentanadjacencyProviderneeds to be passed in.Note that this API only supports decoding of references with a valid extendedCountryCode.
- Annotations
- @Experimental()
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)