class RoadObjectsObjectOutlinesOutline: Any

Fields

Name Description
var cornerRoad: List<RoadObjectsObjectOutlinesOutlineCornerRoad>
var cornerLocal: List<RoadObjectsObjectOutlinesOutlineCornerLocal>
var userData: List<UserData>
var include: List<Include>
var dataQuality: DataQuality
var id: String
var fillType: EOutlineFillType
var outer: Boolean
var closed: Boolean
var laneType: ELaneType

Constructors

<init>

constructor(cornerRoad: List<RoadObjectsObjectOutlinesOutlineCornerRoad>, cornerLocal: List<RoadObjectsObjectOutlinesOutlineCornerLocal>, userData: List<UserData>, include: List<Include>, dataQuality: DataQuality, id: String, fillType: EOutlineFillType, outer: Boolean, closed: Boolean, laneType: ELaneType)

Parameters

Name Description
cornerRoad: List<RoadObjectsObjectOutlinesOutlineCornerRoad>
cornerLocal: List<RoadObjectsObjectOutlinesOutlineCornerLocal>
userData: List<UserData>
include: List<Include>
dataQuality: DataQuality
id: String
fillType: EOutlineFillType
outer: Boolean
closed: Boolean
laneType: ELaneType

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(): cornerRoad.any { it.isSetBasePoint() && it.hasNonZeroHeight() }

ReturnValue

Name Description
cornerRoad.any { it.isSetBasePoint() && it.hasNonZeroHeight() }

isPolyhedronDefinedByLocalCorners

fun isPolyhedronDefinedByLocalCorners(): cornerLocal.any { it.isSetBasePoint() && it.hasNonZeroHeight() }

ReturnValue

Name Description
cornerLocal.any { it.isSetBasePoint() && it.hasNonZeroHeight() }

isLinearRingDefinedByRoadCorners

fun isLinearRingDefinedByRoadCorners(): cornerRoad.any { it.isSetBasePoint() && !it.hasNonZeroHeight() }

ReturnValue

Name Description
cornerRoad.any { it.isSetBasePoint() && !it.hasNonZeroHeight() }

isLinearRingDefinedByLocalCorners

fun isLinearRingDefinedByLocalCorners(): cornerLocal.any { it.isSetBasePoint() && !it.hasNonZeroHeight() }

ReturnValue

Name Description
cornerLocal.any { it.isSetBasePoint() && !it.hasNonZeroHeight() }