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)