Packages

object TileDecoders

Provides decoders for all Optimized Map for Location Library layers.

Each decoder accepts an InputStream, parses the protobuf-encoded partition, and converts it into the corresponding in-memory representation within the Library model.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TileDecoders
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 adasAttributes(attributes: Seq[AdasAttributeDescription with AttributeDescription])(inputStream: InputStream): MultiPropertyTile

    Decoder for the ADAS attributes layer that retains only the specified attributes.

    Decoder for the ADAS attributes layer that retains only the specified attributes.

    This decoder reads the protobuf data from the provided inputStream, but keeps only the attributes explicitly specified in the attributes parameter. It helps reduce memory consumption and improve performance.

    Note: Accessing an excluded attribute at runtime will result in an IllegalArgumentException.

    attributes

    The list of ADAS attributes to retain after decoding.

    inputStream

    The input stream containing the protobuf-encoded ADAS attributes data.

  5. def adasAttributes(inputStream: InputStream): MultiPropertyTile

    Decoder for the ADAS attributes layer that retains all available attributes.

    Decoder for the ADAS attributes layer that retains all available attributes.

    Recommended when full access to all ADAS attributes is required.

    inputStream

    The input stream containing the protobuf-encoded ADAS attributes data.

  6. def advancedNavigationAttributes(attributes: Seq[AdvancedNavigationAttributeDescription with AttributeDescription])(inputStream: InputStream): MultiPropertyTile

    Decoder for the Advanced Navigation attributes layer that retains only the specified attributes.

    Decoder for the Advanced Navigation attributes layer that retains only the specified attributes.

    This decoder reads the protobuf data from the provided inputStream, but keeps only the attributes explicitly specified in the attributes parameter. It helps reduce memory consumption and improve performance.

    Note: Accessing an excluded attribute at runtime will result in an IllegalArgumentException.

    attributes

    The list of Advanced Navigation attributes to retain after decoding.

    inputStream

    The input stream containing the protobuf-encoded Advanced Navigation attributes data.

  7. def advancedNavigationAttributes(inputStream: InputStream): MultiPropertyTile

    Decoder for the Advanced Navigation attributes layer that retains all available attributes.

    Decoder for the Advanced Navigation attributes layer that retains all available attributes.

    Recommended when full access to all Advanced Navigation attributes is required.

    inputStream

    The input stream containing the protobuf-encoded Advanced Navigation attributes data.

  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def freeFlowSpeed(inputStream: InputStream): RangeBasedPropertyTile[Int]

    Decoder for the Free Flow Speed layer.

    Decoder for the Free Flow Speed layer.

    inputStream

    The input stream containing the protobuf-encoded Free Flow Speed layer data.

  13. def geometry(inputStream: InputStream): GeometryTile

    Decoder for the Geometry layer.

    Decoder for the Geometry layer.

    inputStream

    The input stream containing the protobuf-encoded Geometry layer data.

  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def length(inputStream: InputStream): UndirectedPropertyTile[Double]

    Decoder for the Length layer.

    Decoder for the Length layer.

    inputStream

    The input stream containing the protobuf-encoded Length layer data.

  18. def mapping(inputStream: InputStream): MappingTile

    Decoder for the Mapping layer.

    Decoder for the Mapping layer.

    inputStream

    The input stream containing the protobuf-encoded Mapping layer data.

  19. def navigationAttributes(attributes: Seq[NavigationAttributeDescription with AttributeDescription])(inputStream: InputStream): MultiPropertyTile

    Decoder for the Navigation attributes layer that retains only the specified attributes.

    Decoder for the Navigation attributes layer that retains only the specified attributes.

    This decoder reads the protobuf data from the provided inputStream, but keeps only the attributes explicitly specified in the attributes parameter. It helps reduce memory consumption and improve performance.

    Note: Accessing an excluded attribute at runtime will result in an IllegalArgumentException.

    attributes

    The list of Navigation attributes to retain after decoding.

    inputStream

    The input stream containing the protobuf-encoded Navigation attributes data.

  20. def navigationAttributes(inputStream: InputStream): MultiPropertyTile

    Decoder for the Navigation attributes layer that retains all available attributes.

    Decoder for the Navigation attributes layer that retains all available attributes.

    Recommended when full access to all Navigation attributes is required.

    inputStream

    The input stream containing the protobuf-encoded Navigation attributes data.

  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  24. def restrictedManoeuvre(inputStream: InputStream): EdgePropertyTile[Int]

    Decoder for the Restricted Manoeuvre layer.

    Decoder for the Restricted Manoeuvre layer.

    inputStream

    The input stream containing the protobuf-encoded Restricted Manoeuvre layer data.

  25. def roadAccess(inputStream: InputStream): RangeBasedPropertyTile[Int]

    Decoder for the Road Access layer.

    Decoder for the Road Access layer.

    inputStream

    The input stream containing the protobuf-encoded Road Access layer data.

  26. def roadAttributes(attributes: Seq[RoadAttributeDescription with AttributeDescription])(inputStream: InputStream): MultiPropertyTile

    Decoder for the Road attributes layer that retains only the specified attributes.

    Decoder for the Road attributes layer that retains only the specified attributes.

    This decoder reads the protobuf data from the provided inputStream, but keeps only the attributes explicitly specified in the attributes parameter. It helps reduce memory consumption and improve performance.

    Note: Accessing an excluded attribute at runtime will result in an IllegalArgumentException.

    attributes

    The list of Road attributes to retain after decoding.

    inputStream

    The input stream containing the protobuf-encoded Road attributes data.

  27. def roadAttributes(inputStream: InputStream): MultiPropertyTile

    Decoder for the Road attributes layer that retains all available attributes.

    Decoder for the Road attributes layer that retains all available attributes.

    Recommended when full access to all Road attributes is required.

    inputStream

    The input stream containing the protobuf-encoded Road attributes data.

  28. def routingGraph(inputStream: InputStream): GraphTile

    Decoder for the Routing Graph layer.

    Decoder for the Routing Graph layer.

    inputStream

    The input stream containing the protobuf-encoded Routing Graph layer data.

  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def tmcTable(inputStream: InputStream): TmcTablePartition

    Decoder for the Tmc layer.

    Decoder for the Tmc layer.

    inputStream

    The input stream containing the protobuf-encoded Tmc layer data.

  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped