AttributesAdder

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

Constructors

Link copied to clipboard
constructor(parameters: Roadspaces2CitygmlParameters)

Functions

Link copied to clipboard
fun addAttributes(lateralFillerSurface: LateralFillerSurface, dstCityObject: AbstractCityObject)
fun addAttributes(longitudinalFillerSurface: LongitudinalFillerSurface, dstCityObject: AbstractCityObject)
fun addAttributes(roadspaceObject: RoadspaceObject, dstCityObject: AbstractCityObject)
fun addAttributes(lane: Lane, dstCityObject: AbstractCityObject)
fun addAttributes(laneId: LaneIdentifier, roadMarking: RoadMarking, dstCityObject: AbstractCityObject)

fun addAttributes(id: AbstractRoadspacesIdentifier, dstRelation: CityObjectRelation)

Adds the attributes of an id to the dstRelation.

fun addAttributes(attributeList: AttributeList, dstCityObject: AbstractCityObject)
Link copied to clipboard
fun addRotationAttributes(rotation: Rotation3D, dstCityObject: AbstractCityObject)

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