data class RoadspacesModel: AbstractModel

The RoadspacesModel is a parametric implementation of the objects within a road space and is capable of generating surface based representations. Therefore, it can serve as intermediate model, as it can read the parametric modeling approach of OpenDRIVE and generate the surface based modeling approach of CityGML.

Fields

Name Description
val id: ModelIdentifier
val header: Header
val roadspaces: Map<RoadspaceIdentifier, Roadspace>
val laneTopology: LaneTopology

Constructors

<init>

constructor(id: ModelIdentifier, header: Header, roadspaces: Map<RoadspaceIdentifier, Roadspace>, laneTopology: LaneTopology)

The RoadspacesModel is a parametric implementation of the objects within a road space and is capable of generating surface based representations. Therefore, it can serve as intermediate model, as it can read the parametric modeling approach of OpenDRIVE and generate the surface based modeling approach of CityGML.

Parameters

Name Description
id: ModelIdentifier
header: Header
roadspaces: Map<RoadspaceIdentifier, Roadspace>
laneTopology: LaneTopology