object Vector3DBuilder: Any

Builder for vectors in 3D from the OpenDRIVE data model.

Methods

buildVector3Ds

fun buildVector3Ds(roadObject: RoadObjectsObject, curveAffine: Affine3D, force: Boolean): Vector3D

Builds a single point from an OpenDRIVE road object. The building of a point is suppressed, if a more detailed geometry is available within the RoadObjectsObject.

Parameters

Name Description
roadObject: RoadObjectsObject

road object of OpenDRIVE

curveAffine: Affine3D

affine transformation matrix at the reference curve

force: Boolean

true, if the point generation shall be forced

ReturnValue

Name Description
Vector3D

buildVector3Ds

fun buildVector3Ds(roadSignal: RoadSignalsSignal, curveAffine: Affine3D, force: Boolean): Vector3D

Builds a single point from an OpenDRIVE road signal. The building of a point is suppressed, if a more detailed geometry is available within the RoadObjectsObject.

Parameters

Name Description
roadSignal: RoadSignalsSignal

road signal of OpenDRIVE

curveAffine: Affine3D

affine transformation matrix at the reference curve

force: Boolean

true, if the point generation shall be forced

ReturnValue

Name Description
Vector3D