Package-level declarations

Types

Link copied to clipboard
class DistanceTime(val distanceMeters: Float, val timeSeconds: Float)

Kotlin wrapper for EngineDistanceTime, representing a distance (in meters) and time (in seconds) between two route instructions.

Link copied to clipboard
Link copied to clipboard
data class Instruction(val instructionType: InstructionType, val text: String, val drawableResId: Int)

Represents a single instruction in a route, including its type, display text, and drawable resource ID.

Link copied to clipboard
class Route(engineRoute: Route, metadataRepository: MetadataRepository)

A wrapper around the native EngineRoute object, representing a complete route from a starting point to a destination, with various alternative paths depending on user preferences or fallback strategies.

Link copied to clipboard

Wrapper for EngineRouteError, representing an error that occurred during route calculation.

Link copied to clipboard
class RoutePath(engine: RoutePath, metadataRepository: MetadataRepository)

Wrapper class for a route path generated by the native engine.

Link copied to clipboard
class RoutePathSegment(engineSegment: RoutePathSegment, metadataRepository: MetadataRepository)

Represents a segment of a full route path between instructions, along a single floor/building.

Link copied to clipboard
class RoutePointInstruction(engine: RoutePointInstruction, metadataRepository: MetadataRepository)

Represents a navigation instruction at a specific point along the route.

Link copied to clipboard

Wrapper for EngineRouteRequest, representing a full routing request, including origin, destinations, routing preferences, and constraints.

Link copied to clipboard
class RouteResponse(engine: RouteResponse, metadataRepository: MetadataRepository)

Wrapper for EngineRouteResponse, representing the result of a routing request including routes, the property context, and any routing error that may have occurred.

Link copied to clipboard

Wrapper for EngineRoutingConstraints, carrying the active access level that constrains route generation.

Link copied to clipboard
class RoutingManager(metaDataRepo: MetadataRepository)
Link copied to clipboard
Link copied to clipboard

Callback interface to handle the result of a routing request within the positioning system.

Link copied to clipboard
class Waypoint

Wrapper for EngineWaypoint, representing a navigation anchor point in the routing system.