class GenericsModuleBuilder: Any

Builder for city objects of the CityGML Generics module.

Constructors

<init>

constructor(parameters: Roadspaces2CitygmlParameters, identifierAdder: IdentifierAdder)

Builder for city objects of the CityGML Generics module.

Parameters

Name Description
parameters: Roadspaces2CitygmlParameters
identifierAdder: IdentifierAdder

Methods

createGenericOccupiedSpaceFeature

fun createGenericOccupiedSpaceFeature(roadspaceObject: RoadspaceObject): ContextMessageList<GenericOccupiedSpace>

Parameters

Name Description
roadspaceObject: RoadspaceObject

ReturnValue

Name Description
ContextMessageList<GenericOccupiedSpace>

createGenericOccupiedSpaceFeature

fun createGenericOccupiedSpaceFeature(id: LaneIdentifier, name: String, abstractGeometry: AbstractGeometry3D, attributes: AttributeList): ContextMessageList<GenericOccupiedSpace>

Parameters

Name Description
id: LaneIdentifier
name: String
abstractGeometry: AbstractGeometry3D
attributes: AttributeList

ReturnValue

Name Description
ContextMessageList<GenericOccupiedSpace>

createGenericOccupiedSpaceFeature

fun createGenericOccupiedSpaceFeature(id: RoadspaceIdentifier, name: String, abstractGeometry: AbstractGeometry3D, attributes: AttributeList): ContextMessageList<GenericOccupiedSpace>

Parameters

Name Description
id: RoadspaceIdentifier
name: String
abstractGeometry: AbstractGeometry3D
attributes: AttributeList

ReturnValue

Name Description
ContextMessageList<GenericOccupiedSpace>