object LinearRing3DFactory: Any

Factory for building LinearRing3D for which multiple preparation steps are required to overcome heterogeneous input.

Methods

buildFromVertices

fun buildFromVertices(outlineId: RoadObjectOutlineIdentifier, vertices: NonEmptyList<Vector3D>, tolerance: Double): Either><GeometryBuilderException, ContextMessageList<LinearRing3D>>

Builds a LinearRing3D from a list of vertices by filtering and preparing the vertices.

Parameters

Name Description
outlineId: RoadObjectOutlineIdentifier
vertices: NonEmptyList<Vector3D>
tolerance: Double

ReturnValue

Name Description
Either><GeometryBuilderException, ContextMessageList<LinearRing3D>>