TransportationModuleBuilder

Builder for city objects of the CityGML Transportation module.

Constructors

Link copied to clipboard
constructor(parameters: Roadspaces2CitygmlParameters)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun addAuxiliaryTrafficSpaceFeature(roadspaceObject: RoadspaceObject, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList

fun addAuxiliaryTrafficSpaceFeature(lane: Lane, surface: AbstractSurface3D, centerLine: AbstractCurve3D, lateralFillerSurface: Option<LateralFillerSurface>, longitudinalFillerSurfaces: List<LongitudinalFillerSurface>, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList

Transforms a lane with a surface and centerLine representation and its longitudinalFillerSurfaces to a CityGML AuxiliaryTrafficSpace and adds it to the dstTransportationSpace.

Link copied to clipboard
fun addMarkingFeature(roadspaceObject: RoadspaceObject, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList
fun addMarkingFeature(id: LaneIdentifier, roadMarkingIndex: Int, roadMarking: RoadMarking, geometry: AbstractGeometry3D, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList
Link copied to clipboard
fun addTrafficSpaceFeature(roadspaceObject: RoadspaceObject, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList

fun addTrafficSpaceFeature(lane: Lane, surface: AbstractSurface3D, centerLine: AbstractCurve3D, lateralFillerSurface: Option<LateralFillerSurface>, longitudinalFillerSurfaces: List<LongitudinalFillerSurface>, relatedObjects: List<RoadspaceObject>, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList

Transforms a lane with a surface and centerLine representation and its longitudinalFillerSurfaces to a CityGML TrafficSpace and adds it to the dstTransportationSpace.

Link copied to clipboard
fun createIntersection(): Intersection
Link copied to clipboard
fun createMarking(): Marking
Link copied to clipboard
fun createRoad(): Road
Link copied to clipboard
fun createSection(): Section