abstract class Opendrive14LaneMapper: Any

Constructors

Name Description
constructor()

Methods

mapRoadLanesLaneSection

abstract fun mapRoadLanesLaneSection(source: OpenDRIVE.Road.Lanes.LaneSection): RoadLanesLaneSection

Parameters

Name Description
source: OpenDRIVE.Road.Lanes.LaneSection

ReturnValue

Name Description
RoadLanesLaneSection

mapRoadLanesLaneSectionLeft

abstract fun mapRoadLanesLaneSectionLeft(source: OpenDRIVE.Road.Lanes.LaneSection.Left): RoadLanesLaneSectionLeft

Parameters

Name Description
source: OpenDRIVE.Road.Lanes.LaneSection.Left

ReturnValue

Name Description
RoadLanesLaneSectionLeft

mapRoadLanesLaneSectionRight

abstract fun mapRoadLanesLaneSectionRight(source: OpenDRIVE.Road.Lanes.LaneSection.Right): RoadLanesLaneSectionRight

Parameters

Name Description
source: OpenDRIVE.Road.Lanes.LaneSection.Right

ReturnValue

Name Description
RoadLanesLaneSectionRight

mapSingleSideToOption

fun mapSingleSideToOption(source: SingleSide?): Option<Boolean>

Parameters

Name Description
source: SingleSide?

ReturnValue

Name Description
Option<Boolean>

mapSingleSide

fun mapSingleSide(source: SingleSide): Boolean

Parameters

Name Description
source: SingleSide

ReturnValue

Name Description
Boolean

mapRoadLanesLaneSectionCenterLanes

fun mapRoadLanesLaneSectionCenterLanes(source: CenterLane?): List<RoadLanesLaneSectionCenterLane>

Parameters

Name Description
source: CenterLane?

ReturnValue

Name Description
List<RoadLanesLaneSectionCenterLane>

mapRoadLanesLaneSectionCenterLane

abstract fun mapRoadLanesLaneSectionCenterLane(source: CenterLane): RoadLanesLaneSectionCenterLane

Parameters

Name Description
source: CenterLane

ReturnValue

Name Description
RoadLanesLaneSectionCenterLane

mapCenterLaneLink

abstract fun mapCenterLaneLink(source: CenterLane.Link): RoadLanesLaneSectionLCRLaneLink

Parameters

Name Description
source: CenterLane.Link

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneLink

mapCenterLaneLinkPredecessor

fun mapCenterLaneLinkPredecessor(source: CenterLane.Link.Predecessor?): List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

Parameters

Name Description
source: CenterLane.Link.Predecessor?

ReturnValue

Name Description
List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

mapPredecessor

abstract fun mapPredecessor(source: CenterLane.Link.Predecessor): RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

Parameters

Name Description
source: CenterLane.Link.Predecessor

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

mapPredecessor

abstract fun mapPredecessor(source: Lane.Link.Predecessor): RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

Parameters

Name Description
source: Lane.Link.Predecessor

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

mapCenterLaneLinkSuccessor

fun mapCenterLaneLinkSuccessor(source: CenterLane.Link.Successor?): List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

Parameters

Name Description
source: CenterLane.Link.Successor?

ReturnValue

Name Description
List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

mapSuccessor

abstract fun mapSuccessor(source: CenterLane.Link.Successor): RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

Parameters

Name Description
source: CenterLane.Link.Successor

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

mapSuccessor

abstract fun mapSuccessor(source: Lane.Link.Successor): RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

Parameters

Name Description
source: Lane.Link.Successor

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor

mapLaneLink

abstract fun mapLaneLink(source: Lane.Link): RoadLanesLaneSectionLCRLaneLink

Parameters

Name Description
source: Lane.Link

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneLink

mapLaneLinkPredecessor

fun mapLaneLinkPredecessor(source: Lane.Link.Predecessor?): List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

Parameters

Name Description
source: Lane.Link.Predecessor?

ReturnValue

Name Description
List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

mapLaneLinkSuccessor

fun mapLaneLinkSuccessor(source: Lane.Link.Successor?): List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

Parameters

Name Description
source: Lane.Link.Successor?

ReturnValue

Name Description
List<RoadLanesLaneSectionLCRLaneLinkPredecessorSuccessor>

mapLaneRoadMarkType

abstract fun mapLaneRoadMarkType(source: Lane.RoadMark.Type): RoadLanesLaneSectionLCRLaneRoadMarkType

Parameters

Name Description
source: Lane.RoadMark.Type

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneRoadMarkType

mapCenterLaneRoadMarkType

abstract fun mapCenterLaneRoadMarkType(source: CenterLane.RoadMark.Type): RoadLanesLaneSectionLCRLaneRoadMarkType

Parameters

Name Description
source: CenterLane.RoadMark.Type

ReturnValue

Name Description
RoadLanesLaneSectionLCRLaneRoadMarkType

mapRoadMarkWeightToOption

fun mapRoadMarkWeightToOption(source: Weight?): Option<ERoadMarkWeight>

Parameters

Name Description
source: Weight?

ReturnValue

Name Description
Option<ERoadMarkWeight>

mapRoadMarkWeight

abstract fun mapRoadMarkWeight(source: Weight): ERoadMarkWeight

Parameters

Name Description
source: Weight

ReturnValue

Name Description
ERoadMarkWeight

mapLaneChangeToOption

fun mapLaneChangeToOption(source: LaneChange?): Option<ERoadLanesLaneSectionLCRLaneRoadMarkLaneChange>

Parameters

Name Description
source: LaneChange?

ReturnValue

Name Description
Option<ERoadLanesLaneSectionLCRLaneRoadMarkLaneChange>

mapLaneChange

abstract fun mapLaneChange(source: LaneChange): ERoadLanesLaneSectionLCRLaneRoadMarkLaneChange

Parameters

Name Description
source: LaneChange

ReturnValue

Name Description
ERoadLanesLaneSectionLCRLaneRoadMarkLaneChange

map

abstract fun map(source: Restriction): EAccessRestrictionType

Parameters

Name Description
source: Restriction

ReturnValue

Name Description
EAccessRestrictionType

mapRoadMarkTypeToOption

fun mapRoadMarkTypeToOption(source: RoadmarkType?): Option<ERoadMarkType>

Parameters

Name Description
source: RoadmarkType?

ReturnValue

Name Description
Option<ERoadMarkType>

mapRoadMarkType

abstract fun mapRoadMarkType(source: RoadmarkType): ERoadMarkType

Parameters

Name Description
source: RoadmarkType

ReturnValue

Name Description
ERoadMarkType

mapRuleToOption

fun mapRuleToOption(source: Rule?): Option<ERoadMarkRule>

Parameters

Name Description
source: Rule?

ReturnValue

Name Description
Option<ERoadMarkRule>

mapRule

abstract fun mapRule(source: Rule): ERoadMarkRule

Parameters

Name Description
source: Rule

ReturnValue

Name Description
ERoadMarkRule