class GenericsModuleBuilder: Any

Builder for city objects of the CityGML Generics module.

Fields

Name Description
val configuration: Roadspaces2CitygmlConfiguration

Constructors

<init>

constructor(configuration: Roadspaces2CitygmlConfiguration)

Builder for city objects of the CityGML Generics module.

Parameters

Name Description
configuration: Roadspaces2CitygmlConfiguration

Methods

createGenericObject

fun createGenericObject(curve3D: AbstractCurve3D): Result<GenericCityObject, Exception>

Parameters

Name Description
curve3D: AbstractCurve3D

ReturnValue

Name Description
Result<GenericCityObject, Exception>

createGenericObject

fun createGenericObject(abstractGeometry3D: AbstractGeometry3D): Result<GenericCityObject, Exception>

Parameters

Name Description
abstractGeometry3D: AbstractGeometry3D

ReturnValue

Name Description
Result<GenericCityObject, Exception>

createGenericObject

fun createGenericObject(geometryTransformer: GeometryTransformer): Result<GenericCityObject, Exception>

Parameters

Name Description
geometryTransformer: GeometryTransformer

ReturnValue

Name Description
Result<GenericCityObject, Exception>