data class Road: Any

Fields

Name Description
var link: RoadLink
var type: List<RoadType>
var planView: RoadPlanView
var elevationProfile: RoadElevationProfile
var lateralProfile: RoadLateralProfile
var lanes: RoadLanes
var objects: RoadObjects
var signals: RoadSignals
var surface: RoadSurface
var railroad: RoadRailroad
var userData: List<UserData>
var include: List<Include>
var dataQuality: DataQuality
var name: String
var length: Double
var id: String
var junction: String
var rule: ETrafficRule

Constructors

<init>

constructor(link: RoadLink, type: List<RoadType>, planView: RoadPlanView, elevationProfile: RoadElevationProfile, lateralProfile: RoadLateralProfile, lanes: RoadLanes, objects: RoadObjects, signals: RoadSignals, surface: RoadSurface, railroad: RoadRailroad, userData: List<UserData>, include: List<Include>, dataQuality: DataQuality, name: String, length: Double, id: String, junction: String, rule: ETrafficRule)

Parameters

Name Description
link: RoadLink
type: List<RoadType>
planView: RoadPlanView
elevationProfile: RoadElevationProfile
lateralProfile: RoadLateralProfile
lanes: RoadLanes
objects: RoadObjects
signals: RoadSignals
surface: RoadSurface
railroad: RoadRailroad
userData: List<UserData>
include: List<Include>
dataQuality: DataQuality
name: String
length: Double
id: String
junction: String
rule: ETrafficRule

Methods

getJunction

fun getJunction(): Optional<String>

ReturnValue

Name Description
Optional<String>

isProcessable

fun isProcessable(tolerance: Double): Result, IllegalStateException><ContextMessage<Boolean>, IllegalStateException>

Parameters

Name Description
tolerance: Double

ReturnValue

Name Description
Result, IllegalStateException><ContextMessage<Boolean>, IllegalStateException>