data class LaneSectionIdentifier: AbstractRoadspacesIdentifier, LaneSectionIdentifierInterface, RoadspaceIdentifierInterface

Identifier of a lane section containing essential meta information.

Fields

Name Description
val laneSectionId: Int

identifier of the lane section, whereby the first lane section is referenced with 0

val roadspaceIdentifier: RoadspaceIdentifier

identifier of the road space

Constructors

<init>

constructor(laneSectionId: Int, roadspaceIdentifier: RoadspaceIdentifier)

Identifier of a lane section containing essential meta information.

Parameters

Name Description
laneSectionId: Int

identifier of the lane section, whereby the first lane section is referenced with 0

roadspaceIdentifier: RoadspaceIdentifier

identifier of the road space

Methods

getPreviousLaneSectionIdentifier

fun getPreviousLaneSectionIdentifier(): LaneSectionIdentifier

Returns the identifier for the previous lane section.

ReturnValue

Name Description
LaneSectionIdentifier

getNextLaneSectionIdentifier

fun getNextLaneSectionIdentifier(): LaneSectionIdentifier

Returns the identifier for the next lane section.

ReturnValue

Name Description
LaneSectionIdentifier

toStringMap

fun toStringMap(): Map<String, String>

ReturnValue

Name Description
Map<String, String>

toString

fun toString(): String

ReturnValue

Name Description
String

Extensions

toAttributes

fun LaneSectionIdentifier.toAttributes(prefix: String): AttributeList

Receiver

Name Description
LaneSectionIdentifier

Parameters

Name Description
prefix: String

ReturnValue

Name Description
AttributeList