Packages

t

com.here.platform.location.core.graph

PointBasedPropertyMap

trait PointBasedPropertyMap[K, T] extends PropertyMap[K, Seq[PointBasedProperty[T]]]

Specialized PropertyMap for properties that apply to only single points on a key.

These properties are represented by a series of points defined by a single offset (in the [0.0; 1.0] range).

For example, the elevation (altitude) of the road at a specific point could be represented by a PointBasedProperty[Vertex, Int]. A single Vertex could then have multiple elevation values at several points along it.

Linear Supertypes
PropertyMap[K, Seq[PointBasedProperty[T]]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PointBasedPropertyMap
  2. PropertyMap
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def apply(key: K): Seq[PointBasedProperty[T]]

    Retrieves the property value associated with a particular key.

    Retrieves the property value associated with a particular key.

    Definition Classes
    PointBasedPropertyMapPropertyMap
    Exceptions thrown

    java.util.NoSuchElementException if the key is not found

  2. abstract def contains(key: K): 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
    PropertyMap

Concrete 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from PropertyMap[K, Seq[PointBasedProperty[T]]]

Inherited from AnyRef

Inherited from Any

Ungrouped