enum class OpendriveVersion: Enum<OpendriveVersion>

Representation of a specific OpenDRIVE version.

For more details, see: ASAM: https://www.asam.net/standards/detail/opendrive Wikipedia: https://en.wikipedia.org/wiki/OpenDRIVE_(specification)

EnumItems

Name Description
V_0_7

OpenDRIVE version 0.7 released 2005 by VIRES Simulationstechnologie GmbH.

V_1_1

OpenDRIVE version 1.1 Rev.D released on the 11 Apr 2008 by VIRES Simulationstechnologie GmbH.

V_1_2

OpenDRIVE version 1.2 Rev.A released on the 06 Jan 2008 by VIRES Simulationstechnologie GmbH.

V_1_3

OpenDRIVE version 1.3 Rev.C released on the 07 Aug 2010 by VIRES Simulationstechnologie GmbH.

V_1_4

OpenDRIVE version 1.4 Rev.H released on the 04 Nov 2015 by VIRES Simulationstechnologie GmbH.

V_1_5

OpenDRIVE version 1.5 released on the 17 Feb 2019 by ASAM e.V.

V_1_6

OpenDRIVE version 1.6.1 released on the 04 March 2021 by ASAM e.V.

V_1_7

OpenDRIVE version 1.7.0 released on the 03 Aug 2021 by ASAM e.V.

Fields

Name Description
val rev: Pair<Int, Int>

Methods

toString

fun toString(): String

ReturnValue

Name Description
String

CompanionObject

OpendriveVersion

enum class OpendriveVersion: Enum<OpendriveVersion>

Representation of a specific OpenDRIVE version.

For more details, see: ASAM: https://www.asam.net/standards/detail/opendrive Wikipedia: https://en.wikipedia.org/wiki/OpenDRIVE_(specification)

Methods

ofRevision

fun ofRevision(revMajor: Int, revMinor: Int): Either<UnknownOpendriveVersion, OpendriveVersion>

Parameters

Name Description
revMajor: Int
revMinor: Int

ReturnValue

Name Description
Either<UnknownOpendriveVersion, OpendriveVersion>