Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Serializable
data class OpendriveToCitygmlParameters(    val convertToCitygml2: Boolean = false,     val skipRoadShapeRemoval: Boolean = OpendriveEvaluatorParameters.DEFAULT_SKIP_ROAD_SHAPE_REMOVAL,     val tolerance: Double = Opendrive2RoadspacesParameters.DEFAULT_NUMBER_TOLERANCE,     val planViewGeometryDistanceTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_DISTANCE_TOLERANCE,     val planViewGeometryDistanceWarningTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_DISTANCE_WARNING_TOLERANCE,     val planViewGeometryAngleTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_ANGLE_TOLERANCE,     val planViewGeometryAngleWarningTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_ANGLE_WARNING_TOLERANCE,     val reprojectModel: Boolean = OpendriveReprojectorParameters.DEFAULT_REPROJECT_MODEL,     val crsEpsg: Int = Opendrive2RoadspacesParameters.DEFAULT_CRS_EPSG,     val offsetX: Double = OpendriveOffsetAdderParameters.DEFAULT_OFFSET_X,     val offsetY: Double = OpendriveOffsetAdderParameters.DEFAULT_OFFSET_Y,     val offsetZ: Double = OpendriveOffsetAdderParameters.DEFAULT_OFFSET_Z,     val cropPolygonX: List<Double> = OpendriveCropperParameters.DEFAULT_CROP_POLYGON_X,     val cropPolygonY: List<Double> = OpendriveCropperParameters.DEFAULT_CROP_POLYGON_Y,     val removeRoadObjectsOfTypes: Set<EObjectType> = OpendriveObjectRemoverParameters.DEFAULT_REMOVE_ROAD_OBJECTS_OF_TYPES,     val generateRoadObjectTopSurfaceExtrusions: Boolean = Opendrive2RoadspacesParameters.DEFAULT_GENERATE_ROAD_OBJECT_TOP_SURFACE_EXTRUSIONS,     val roadObjectTopSurfaceExtrusionHeightPerObjectType: Map<RoadObjectType, Double> = Opendrive2RoadspacesParameters.DEFAULT_ROAD_OBJECT_TOP_SURFACE_EXTRUSION_HEIGHT_PER_OBJECT_TYPE,     val discretizationStepSize: Double = Roadspaces2CitygmlParameters.DEFAULT_DISCRETIZATION_STEP_SIZE,     val sweepDiscretizationStepSize: Double = Roadspaces2CitygmlParameters.DEFAULT_SWEEP_DISCRETIZATION_STEP_SIZE,     val circleSlices: Int = Roadspaces2CitygmlParameters.DEFAULT_CIRCLE_SLICES,     val generateRandomGeometryIds: Boolean = Roadspaces2CitygmlParameters.DEFAULT_GENERATE_RANDOM_GEOMETRY_IDS,     val transformAdditionalRoadLines: Boolean = Roadspaces2CitygmlParameters.DEFAULT_TRANSFORM_ADDITIONAL_ROAD_LINES,     val generateLaneSurfaceExtrusions: Boolean = Roadspaces2CitygmlParameters.DEFAULT_GENERATE_LANE_SURFACE_EXTRUSIONS,     val laneSurfaceExtrusionHeight: Double = Roadspaces2CitygmlParameters.DEFAULT_LANE_SURFACE_EXTRUSION_HEIGHT,     val laneSurfaceExtrusionHeightPerLaneType: Map<LaneType, Double> = Roadspaces2CitygmlParameters.DEFAULT_LANE_SURFACE_EXTRUSION_HEIGHT_PER_LANE_TYPE,     val compressionFormat: CompressionFormat = CompressionFormat.NONE)
Link copied to clipboard
@Serializable
data class ValidateOpendriveParameters(    val tolerance: Double = OpendriveEvaluatorParameters.DEFAULT_NUMBER_TOLERANCE,     val planViewGeometryDistanceTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_DISTANCE_TOLERANCE,     val planViewGeometryDistanceWarningTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_DISTANCE_WARNING_TOLERANCE,     val planViewGeometryAngleTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_ANGLE_TOLERANCE,     val planViewGeometryAngleWarningTolerance: Double = OpendriveEvaluatorParameters.DEFAULT_PLAN_VIEW_GEOMETRY_ANGLE_WARNING_TOLERANCE,     val discretizationStepSize: Double = Roadspaces2CitygmlParameters.DEFAULT_DISCRETIZATION_STEP_SIZE,     val writeOpendriveFile: Boolean = true,     val writeCitygml2File: Boolean = true,     val writeCitygml3File: Boolean = true,     val compressionFormat: CompressionFormat = CompressionFormat.NONE)

Functions

Link copied to clipboard