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.
- Alphabetic
- By Inheritance
- TileDecoders
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
-
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 theattributes
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.
-
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.
-
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 theattributes
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.
-
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.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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.
-
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.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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.
-
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.
-
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 theattributes
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.
-
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.
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
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.
-
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.
-
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 theattributes
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.
-
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.
-
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.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
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.
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated