class TransportationModuleBuilder: Any

Builder for city objects of the CityGML Transportation module.

Fields

Name Description
val configuration: Roadspaces2CitygmlConfiguration

Constructors

<init>

constructor(configuration: Roadspaces2CitygmlConfiguration)

Builder for city objects of the CityGML Transportation module.

Parameters

Name Description
configuration: Roadspaces2CitygmlConfiguration

Methods

createLaneSurface

fun createLaneSurface(surface: AbstractSurface3D): Result<Road, Exception>

Parameters

Name Description
surface: AbstractSurface3D

ReturnValue

Name Description
Result<Road, Exception>

createFillerSurface

fun createFillerSurface(surface: AbstractSurface3D): Result<Road, Exception>

Parameters

Name Description
surface: AbstractSurface3D

ReturnValue

Name Description
Result<Road, Exception>

createTransportationComplex

fun createTransportationComplex(surface: AbstractSurface3D, feature: Feature, type: Type): Result<TransportationComplex, Exception>

Parameters

Name Description
surface: AbstractSurface3D
feature: Feature
type: Type

ReturnValue

Name Description
Result<TransportationComplex, Exception>

createTransportationComplex

fun createTransportationComplex(geometryTransformer: GeometryTransformer, feature: Feature, type: Type): Result<TransportationComplex, Exception>

Parameters

Name Description
geometryTransformer: GeometryTransformer
feature: Feature
type: Type

ReturnValue

Name Description
Result<TransportationComplex, Exception>