class AttributesAdder: Any

Adds Attribute and AttributeList classes (RoadSpaces model) to an AbstractCityObject (CityGML model).

Constructors

<init>

constructor(configuration: Roadspaces2CitygmlConfiguration)

Adds Attribute and AttributeList classes (RoadSpaces model) to an AbstractCityObject (CityGML model).

Parameters

Name Description
configuration: Roadspaces2CitygmlConfiguration

Methods

addRotationAttributes

fun addRotationAttributes(rotation: Rotation3D, dstCityObject: AbstractCityObject)

Adds the angle values of a Rotation3D in radians to the dstCityObject.

Parameters

Name Description
rotation: Rotation3D
dstCityObject: AbstractCityObject

ReturnValue

Name Description
Unit

addAttributes

fun addAttributes(lane: Lane, dstCityObject: AbstractCityObject)

Parameters

Name Description
lane: Lane
dstCityObject: AbstractCityObject

ReturnValue

Name Description
Unit

addAttributes

fun addAttributes(roadspaceObject: RoadspaceObject, dstCityObject: AbstractCityObject)

Parameters

Name Description
roadspaceObject: RoadspaceObject
dstCityObject: AbstractCityObject

ReturnValue

Name Description
Unit

addAttributes

fun addAttributes(fillerSurface: FillerSurface, dstCityObject: AbstractCityObject)

Parameters

Name Description
fillerSurface: FillerSurface
dstCityObject: AbstractCityObject

ReturnValue

Name Description
Unit

addAttributes

fun addAttributes(laneId: LaneIdentifier, roadMarking: RoadMarking, dstCityObject: AbstractCityObject)

Parameters

Name Description
laneId: LaneIdentifier
roadMarking: RoadMarking
dstCityObject: AbstractCityObject

ReturnValue

Name Description
Unit

addAttributes

fun addAttributes(attributeList: AttributeList, dstCityObject: AbstractCityObject)

Adds an attributeList to the dstCityObject.

Parameters

Name Description
attributeList: AttributeList
dstCityObject: AbstractCityObject

ReturnValue

Name Description
Unit