class DistanceEmissionProbabilityStrategy[O, V] extends EmissionProbabilityStrategy[O, V]
Computes emission probabilities for candidates based on distance. A java.lang.UnsupportedOperationException is thrown for OffRoad.
See also com.here.platform.location.core.mapmatching.GaussianProbabilityDistribution.
- Alphabetic
- By Inheritance
- DistanceEmissionProbabilityStrategy
- EmissionProbabilityStrategy
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DistanceEmissionProbabilityStrategy(distanceForUnknown: Double, probabilityDistribution: ProbabilityDistribution = DistanceEmissionProbabilityStrategy.DefaultProbabilityDistribution)
- distanceForUnknown
The value in meters that will be used to calculate the emission probability for Unknown
- probabilityDistribution
The probability distribution used to derive the LogProbability based on the distance
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
- 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()
- def compute(observation: O, candidates: Seq[MatchResult[V]]): LogProbabilitySeq
Computes emission probabilities for candidates associated with an observation.
Computes emission probabilities for candidates associated with an observation.
See also CandidateGenerator to learn more about generating candidates from an observation.
- returns
The sequence of probabilities corresponding to the provided candidates.
- Definition Classes
- DistanceEmissionProbabilityStrategy → EmissionProbabilityStrategy
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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 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)