package io.rtron.model.opendrive.additions.optics

Fields

Name Description
val everyHeaderOffset: OpendriveModel.header compose Header.offset compose PPrism.some()
val everyRoad: OpendriveModel.road compose Traversal.list()
val everyRoadPlanView: everyRoad compose Road.planView
val everyRoadPlanViewGeometry: everyRoadPlanView compose RoadPlanView.geometry compose Traversal.list()
val everyRoadElevationProfile: everyRoad compose Road.elevationProfile
val everyRoadElevationProfileElement: everyRoadElevationProfile compose PPrism.some() compose RoadElevationProfile.elevation compose Traversal.list()
val everyLaneSection: everyRoad compose Road.lanes compose RoadLanes.laneSection compose Traversal.list()
val everyRoadLanesLaneSectionLeftLane: everyLaneSection compose RoadLanesLaneSection.left compose PPrism.some() compose RoadLanesLaneSectionLeft.lane compose Traversal.list()
val everyRoadLanesLaneSectionRightLane: everyLaneSection compose RoadLanesLaneSection.right compose PPrism.some() compose RoadLanesLaneSectionRight.lane compose Traversal.list()
val everyRoadLanesLaneSectionCenterLane: everyLaneSection compose RoadLanesLaneSection.center compose RoadLanesLaneSectionCenter.lane compose Traversal.list()
val everyJunction: OpendriveModel.junction compose Traversal.list()
val everyJunctionConnection: everyJunction compose Junction.connection compose Traversal.list()
val everyRoadObject: everyRoad compose Road.objects compose PPrism.some() compose RoadObjects.roadObject compose Traversal.list()
val everyRoadObjectOutlineElement: everyRoadObject compose RoadObjectsObject.outlines compose PPrism.some() compose RoadObjectsObjectOutlines.outline compose Traversal.list()
val everyRoadObjectRepeatElement: everyRoadObject compose RoadObjectsObject.repeat compose Traversal.list()
val everyRoadSignal: everyRoad compose Road.signals compose PPrism.some() compose RoadSignals.signal compose Traversal.list()