Curve3DBuilder

Builder for curves in 3D from the OpenDRIVE data model.

Functions

Link copied to clipboard
fun buildCurve3D(    roadObject: RoadObjectsObject,     roadReferenceLine: Curve3D,     numberTolerance: Double): List<Curve3D>

Builds a curve in 3D from OpenDRIVE's road object entry roadObject.

fun buildCurve3D(    planViewGeometries: NonEmptyList<RoadPlanViewGeometry>,     elevationProfiles: Option<NonEmptyList<RoadElevationProfileElevation>>,     numberTolerance: Double,     distanceTolerance: Double,     angleTolerance: Double): Curve3D

Builds a curve in 3D from OpenDRIVE's plan view entries and the elevation profile.