data class OpendriveToCitygmlParameters: Any

Fields

Name Description
val convertToCitygml2: Boolean
val tolerance: Double
val planViewGeometryDistanceTolerance: Double
val planViewGeometryAngleTolerance: Double
val crsEpsg: Int
val offsetX: Double
val offsetY: Double
val offsetZ: Double
val discretizationStepSize: Double
val sweepDiscretizationStepSize: Double
val circleSlices: Int
val transformAdditionalRoadLines: Boolean

Constructors

<init>

constructor(convertToCitygml2: Boolean, tolerance: Double, planViewGeometryDistanceTolerance: Double, planViewGeometryAngleTolerance: Double, crsEpsg: Int, offsetX: Double, offsetY: Double, offsetZ: Double, discretizationStepSize: Double, sweepDiscretizationStepSize: Double, circleSlices: Int, transformAdditionalRoadLines: Boolean)

Parameters

Name Description
convertToCitygml2: Boolean
tolerance: Double
planViewGeometryDistanceTolerance: Double
planViewGeometryAngleTolerance: Double
crsEpsg: Int
offsetX: Double
offsetY: Double
offsetZ: Double
discretizationStepSize: Double
sweepDiscretizationStepSize: Double
circleSlices: Int
transformAdditionalRoadLines: Boolean

Methods

deriveOpendriveEvaluatorParameters

fun deriveOpendriveEvaluatorParameters(): OpendriveEvaluatorParameters( numberTolerance = tolerance, )

ReturnValue

Name Description
OpendriveEvaluatorParameters( numberTolerance = tolerance, )

deriveOpendriveShifterParameters

fun deriveOpendriveShifterParameters(): OpendriveShifterParameters( offsetX = offsetX, offsetY = offsetY, offsetZ = offsetZ, )

ReturnValue

Name Description
OpendriveShifterParameters( offsetX = offsetX, offsetY = offsetY, offsetZ = offsetZ, )

deriveOpendrive2RoadspacesParameters

fun deriveOpendrive2RoadspacesParameters(): Opendrive2RoadspacesParameters( concurrentProcessing = false, numberTolerance = tolerance, planViewGeometryDistanceTolerance = planViewGeometryDistanceTolerance, planViewGeometryAngleTolerance = planViewGeometryAngleTolerance, crsEpsg = crsEpsg, )

ReturnValue

Name Description
Opendrive2RoadspacesParameters( concurrentProcessing = false, numberTolerance = tolerance, planViewGeometryDistanceTolerance = planViewGeometryDistanceTolerance, planViewGeometryAngleTolerance = planViewGeometryAngleTolerance, crsEpsg = crsEpsg, )

deriveRoadspacesEvaluatorParameters

fun deriveRoadspacesEvaluatorParameters(): RoadspacesEvaluatorParameters( numberTolerance = tolerance, laneTransitionDistanceTolerance = RoadspacesEvaluatorParameters.DEFAULT_LANE_TRANSITION_DISTANCE_TOLERANCE, )

ReturnValue

Name Description
RoadspacesEvaluatorParameters( numberTolerance = tolerance, laneTransitionDistanceTolerance = RoadspacesEvaluatorParameters.DEFAULT_LANE_TRANSITION_DISTANCE_TOLERANCE, )

deriveRoadspaces2CitygmlParameters

fun deriveRoadspaces2CitygmlParameters(): Roadspaces2CitygmlParameters( concurrentProcessing = false, discretizationStepSize = discretizationStepSize, sweepDiscretizationStepSize = sweepDiscretizationStepSize, circleSlices = circleSlices, transformAdditionalRoadLines = transformAdditionalRoadLines, mappingBackwardsCompatibility = convertToCitygml2, )

ReturnValue

Name Description
Roadspaces2CitygmlParameters( concurrentProcessing = false, discretizationStepSize = discretizationStepSize, sweepDiscretizationStepSize = sweepDiscretizationStepSize, circleSlices = circleSlices, transformAdditionalRoadLines = transformAdditionalRoadLines, mappingBackwardsCompatibility = convertToCitygml2, )

deriveCitygmlWriterParameters

fun deriveCitygmlWriterParameters(): CitygmlWriterParameters( versions = if (convertToCitygml2) setOf(CitygmlVersion.V2_0) else setOf(CitygmlVersion.V3_0) )

ReturnValue

Name Description
CitygmlWriterParameters( versions = if (convertToCitygml2) setOf(CitygmlVersion.V2_0) else setOf(CitygmlVersion.V3_0) )