LaneIdentifier

Identifier of a lane containing essential meta information.

Parameters

laneId

id of the lane

laneSectionIdentifier

identifier of the lane section

Constructors

Link copied to clipboard
constructor(laneId: Int, laneSectionIdentifier: LaneSectionIdentifier)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
val laneId: Int
Link copied to clipboard
open override val laneSectionId: Int
Link copied to clipboard
open override val roadspaceId: String

Functions

Link copied to clipboard

Returns the LaneIdentifier of the lane which is located adjacently inner (towards the reference line) to the lane of this identifier.

Link copied to clipboard

Returns the identifier for the adjacent lane to the left.

Link copied to clipboard

Returns the LaneIdentifier of the lane which is located adjacently outer (in the opposite direction of the reference line) to the lane of this identifier.

Link copied to clipboard

Returns the identifier for the adjacent lane to the right.

Link copied to clipboard
Link copied to clipboard

Returns true, if lane id is in the opposite direction of the reference line.

Link copied to clipboard
Link copied to clipboard

Returns true, if lane id is in the direction of the reference line.

Link copied to clipboard

Returns true, if the other lane is located laterally adjacent (same lane section) to this lane.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Returns true, if the other lane is located within the same roadspace as the lane with this identifier.

Link copied to clipboard
open override fun toAttributes(prefix: String): AttributeList
Link copied to clipboard
open override fun toIdentifierText(): String
Link copied to clipboard
open override fun toStringMap(): Map<String, String>