data class RoadObjectsObjectOutlinesOutline: OpendriveElement, AdditionalRoadObjectOutlineIdentifier

Fields

Name Description
var cornerRoad: List<RoadObjectsObjectOutlinesOutlineCornerRoad>
var cornerLocal: List<RoadObjectsObjectOutlinesOutlineCornerLocal>
var closed: Option<Boolean>
var fillType: Option<EOutlineFillType>
var id: Option<Int>
var laneType: Option<ELaneType>
var outer: Option<Boolean>
var additionalId: Option<RoadObjectOutlineIdentifier>

Constructors

<init>

constructor(cornerRoad: List<RoadObjectsObjectOutlinesOutlineCornerRoad>, cornerLocal: List<RoadObjectsObjectOutlinesOutlineCornerLocal>, closed: Option<Boolean>, fillType: Option<EOutlineFillType>, id: Option<Int>, laneType: Option<ELaneType>, outer: Option<Boolean>, additionalId: Option<RoadObjectOutlineIdentifier>)

Parameters

Name Description
cornerRoad: List<RoadObjectsObjectOutlinesOutlineCornerRoad>
cornerLocal: List<RoadObjectsObjectOutlinesOutlineCornerLocal>
closed: Option<Boolean>
fillType: Option<EOutlineFillType>
id: Option<Int>
laneType: Option<ELaneType>
outer: Option<Boolean>
additionalId: Option<RoadObjectOutlineIdentifier>

Methods

isPolyhedronUniquelyDefined

fun isPolyhedronUniquelyDefined(): Boolean

ReturnValue

Name Description
Boolean

isLinearRingUniquelyDefined

fun isLinearRingUniquelyDefined(): Boolean

ReturnValue

Name Description
Boolean

isPolyhedron

fun isPolyhedron(): Boolean

Returns true, if the provided geometry information correspond to a polyhedron.

ReturnValue

Name Description
Boolean

isLinearRing

fun isLinearRing(): Boolean

Returns true, if the provided geometry information correspond to a linear ring.

ReturnValue

Name Description
Boolean

isPolyhedronDefinedByRoadCorners

fun isPolyhedronDefinedByRoadCorners(): Boolean

ReturnValue

Name Description
Boolean

isPolyhedronDefinedByLocalCorners

fun isPolyhedronDefinedByLocalCorners(): Boolean

ReturnValue

Name Description
Boolean

isLinearRingDefinedByRoadCorners

fun isLinearRingDefinedByRoadCorners(): Boolean

ReturnValue

Name Description
Boolean

isLinearRingDefinedByLocalCorners

fun isLinearRingDefinedByLocalCorners(): Boolean

ReturnValue

Name Description
Boolean