RoadProfileCondition class

Road profile conditions that must be met for a regulation to apply.

Note: This is a beta release of this feature, so there could be a few bugs and unexpected behaviors. Related APIs may change for new releases without a deprecation process.

Constructors

RoadProfileCondition(CommercialVehicleRoadType roadType, IntegerRange requiredNumberOfLanes)

Properties

hashCode → int
The hash code for this object.
no setter
isControlledAccess ↔ bool?
If true, applies only to controlled access roads.
getter/setter pair
isLimitedAccessRoad ↔ bool?
If true, applies only to limited access roads.
getter/setter pair
isMotorisedVehiclesOnly ↔ bool?
If true, applies only to motorised vehicles only roads.
getter/setter pair
isMultiplyDigitilized ↔ bool?
If true, applies only to multiply digitized roads.
getter/setter pair
isPriorityRoad ↔ bool?
If true, applies only to priority roads.
getter/setter pair
isRoadLegallyDivided ↔ bool?
If true, applies only to legally divided roads.
getter/setter pair
isRoadPhysicallyDivided ↔ bool?
If true, applies only to physically divided roads.
getter/setter pair
isRural ↔ bool?
If true, applies only to rural roads.
getter/setter pair
isUnpaved ↔ bool?
If true, applies only to unpaved roads.
getter/setter pair
isUrban ↔ bool?
If true, applies only to urban roads.
getter/setter pair
requiredFunctionalClasses ↔ List<FunctionalRoadClass?>
Functional road classes on which the regulation applies.
getter/setter pair
requiredNumberOfLanes IntegerRange
Range of lane counts for which the regulation applies.
getter/setter pair
requiredRouteLevels ↔ List<RouteType>
Route levels on which the regulation applies.
getter/setter pair
roadType CommercialVehicleRoadType
Required road type for the regulation to apply.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.