OpendriveModel

data class OpendriveModel(    var header: Header = Header(),     var road: List<Road> = emptyList(),     var controller: List<Controller> = emptyList(),     var junction: List<Junction> = emptyList()) : AbstractModel

Implementation of the OpenDRIVE data model according to version 1.7. See the official page from ASAM for more.

Constructors

Link copied to clipboard
constructor(    header: Header = Header(),     road: List<Road> = emptyList(),     controller: List<Controller> = emptyList(),     junction: List<Junction> = emptyList())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var road: List<Road>
Link copied to clipboard
val roadAsNonEmptyList: NonEmptyList<Road>

Functions

Link copied to clipboard
fun getRoad(id: String): Option<Road>