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
Parameters
Name | Description |
---|---|
source: SingleSide?
|
ReturnValue
Name | Description |
---|---|
Option
|
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
Parameters
Name | Description |
---|---|
source: Weight?
|
ReturnValue
Name | Description |
---|---|
Option
|
mapRoadMarkWeight
abstract fun mapRoadMarkWeight(source: Weight): ERoadMarkWeight
Parameters
Name | Description |
---|---|
source: Weight
|
ReturnValue
Name | Description |
---|---|
ERoadMarkWeight
|
mapLaneChangeToOption
fun mapLaneChangeToOption(source: LaneChange?): Option
Parameters
Name | Description |
---|---|
source: LaneChange?
|
ReturnValue
Name | Description |
---|---|
Option
|
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
Parameters
Name | Description |
---|---|
source: RoadmarkType?
|
ReturnValue
Name | Description |
---|---|
Option
|
mapRoadMarkType
abstract fun mapRoadMarkType(source: RoadmarkType): ERoadMarkType
Parameters
Name | Description |
---|---|
source: RoadmarkType
|
ReturnValue
Name | Description |
---|---|
ERoadMarkType
|
mapRuleToOption
fun mapRuleToOption(source: Rule?): Option
Parameters
Name | Description |
---|---|
source: Rule?
|
ReturnValue
Name | Description |
---|---|
Option
|
mapRule
abstract fun mapRule(source: Rule): ERoadMarkRule
Parameters
Name | Description |
---|---|
source: Rule
|
ReturnValue
Name | Description |
---|---|
ERoadMarkRule
|