Packages

c

com.here.platform.location.referencing.olr

FormOfWayRangeBasedPropertyMap

class FormOfWayRangeBasedPropertyMap extends RangeBasedPropertyMap[Vertex, FormOfWay]

A com.here.platform.location.core.graph.RangeBasedPropertyMap that returns the Form of Way for a com.here.platform.location.inmemory.graph.Vertex.

The Form of Way represents the physical road type of line.

The calculation is based on the following Vertex attributes: - physicalAttributes - roadUsages - roadAccesses - specialCategories

Annotations
@Experimental()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FormOfWayRangeBasedPropertyMap
  2. RangeBasedPropertyMap
  3. PropertyMap
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FormOfWayRangeBasedPropertyMap(physicalAttributes: RangeBasedPropertyMap[Vertex, PhysicalAttribute], roadUsages: RangeBasedPropertyMap[Vertex, RoadUsage], roadAccesses: RangeBasedPropertyMap[Vertex, RoadAccessType], specialCategories: RangeBasedPropertyMap[Vertex, SpecialTrafficAreaCategory])

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. def apply(key: Vertex): Seq[RangeBasedProperty[FormOfWay]]

    Look up all range-based properties for a given key.

    Look up all range-based properties for a given key.

    returns

    The sequence of non-overlapping range-based properties, in ascending order by start offset, then end offset

    Definition Classes
    FormOfWayRangeBasedPropertyMapRangeBasedPropertyMapPropertyMap
    Note

    Consecutive calls with the same arguments must return the ranges in the same order

    ,

    Two ranges r1 and r2 are non-overlapping iff r1.start >= r2.end || r1.end <= r2.start

  5. def apply(key: Vertex, offset: Double): Option[RangeBasedProperty[FormOfWay]]

    Look up the range-based property for a given key and offset.

    Look up the range-based property for a given key and offset.

    The last range containing the offset is returned, so when the end offset O of the range R1 equals the start offset of the range R2 (the ranges are adjacent to each other), apply(key, O) returns R2.

    Definition Classes
    RangeBasedPropertyMap
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  8. def contains(key: Vertex): Boolean

    Tests whether this PropertyMap contains a value for a particular key.

    Tests whether this PropertyMap contains a value for a particular key.

    returns

    true if this PropertyMap contains a value for key, false otherwise

    Definition Classes
    FormOfWayRangeBasedPropertyMapPropertyMap
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped