Packages

package optimizedmap

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AdasAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
  2. case class AdvancedNavigationAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
  3. abstract class BitMask[T <: BitMask[T]] extends AnyRef
  4. case class FreeFlowSpeedLayer(reader: (TileId) ⇒ Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
  5. case class GeometryLayer(tileResolver: DiskTileResolver, reader: (TileId) ⇒ Option[GeometryTile]) extends Product with Serializable
  6. case class LengthLayer(reader: (TileId) ⇒ Option[UndirectedPropertyTile[Double]]) extends Product with Serializable
  7. case class MappingLayer(tileResolver: AncestorTileResolver, reader: (TileId) ⇒ Option[MappingTile]) extends Product with Serializable
  8. case class NavigationAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
  9. trait OptimizedMap extends AnyRef
  10. trait OptimizedMapLayers extends AnyRef
  11. case class RestrictedManoeuvreLayer(reader: (TileId) ⇒ Option[EdgePropertyTile[Int]]) extends Product with Serializable
  12. case class RoadAccessLayer(reader: (TileId) ⇒ Option[RangeBasedPropertyTile[Int]]) extends Product with Serializable
  13. case class RoadAttributesLayer(reader: (TileId) ⇒ Option[MultiPropertyTile]) extends Product with Serializable
  14. case class RoutingGraphLayer(reader: (TileId) ⇒ Option[GraphTile]) extends Product with Serializable
  15. case class TmcTableLayer(reader: (String) ⇒ Option[TmcTablePartition]) extends Product with Serializable

Value Members

  1. object OptimizedMapLayers

    Lists the layers that are available in an Optimized Map for Location Library catalog.

  2. object TileDecoders

    Provides decoders for all Optimized Map for Location Library layers.

    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.

  3. object TileWeighers

    Collection of tile weighers for each tile type.

    Collection of tile weighers for each tile type.

    Each weigher estimates the in-memory size (in bytes) of a decoded tile. Used by caching mechanisms to evaluate memory consumption and decide when to evict tiles based on cache constraints.

    Using accurate weigher functions helps to optimize memory usage and maintain efficient cache behavior.

Ungrouped