TransportationModuleBuilder
class TransportationModuleBuilder(val parameters: Roadspaces2CitygmlParameters, identifierAdder: IdentifierAdder)
Builder for city objects of the CityGML Transportation module.
Constructors
Link copied to clipboard
fun TransportationModuleBuilder(parameters: Roadspaces2CitygmlParameters, identifierAdder: IdentifierAdder)
Functions
Link copied to clipboard
fun addAuxiliaryTrafficSpaceFeature(roadspaceObject: RoadspaceObject, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList
fun addAuxiliaryTrafficSpaceFeature(lane: Lane, surface: AbstractSurface3D, centerLine: AbstractCurve3D, fillerSurfaces: List<FillerSurface>, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList
Transforms a lane with a surface and centerLine representation and its fillerSurfaces 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, 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, fillerSurfaces: List<FillerSurface>, dstTransportationSpace: AbstractTransportationSpace): DefaultMessageList
Transforms a lane with a surface and centerLine representation and its fillerSurfaces to a CityGML TrafficSpace and adds it to the dstTransportationSpace.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard