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>