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): DefaultIssueList

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

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): DefaultIssueList
fun addMarkingFeature(    id: LaneIdentifier,     roadMarkingIndex: Int,     roadMarking: RoadMarking,     geometry: AbstractGeometry3D,     dstTransportationSpace: AbstractTransportationSpace): DefaultIssueList
Link copied to clipboard
fun addTrafficSpaceFeature(    roadspaceObject: RoadspaceObject,     dstTransportationSpace: AbstractTransportationSpace): DefaultIssueList

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

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