Class RoadProfileCondition

java.lang.Object
com.here.sdk.mapdata.RoadProfileCondition

public final class RoadProfileCondition extends Object

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.

  • Field Details

    • roadType

      @NonNull public CommercialVehicleRoadType roadType

      Required road type for the regulation to apply.

    • requiredFunctionalClasses

      @NonNull public List<FunctionalRoadClass> requiredFunctionalClasses

      Functional road classes on which the regulation applies.

    • requiredRouteLevels

      @NonNull public List<RouteType> requiredRouteLevels

      Route levels on which the regulation applies.

    • requiredNumberOfLanes

      @NonNull public IntegerRange requiredNumberOfLanes

      Range of lane counts for which the regulation applies.

    • isControlledAccess

      @Nullable public Boolean isControlledAccess

      If true, applies only to controlled access roads.

    • isLimitedAccessRoad

      @Nullable public Boolean isLimitedAccessRoad

      If true, applies only to limited access roads.

    • isMultiplyDigitilized

      @Nullable public Boolean isMultiplyDigitilized

      If true, applies only to multiply digitized roads.

    • isRoadLegallyDivided

      @Nullable public Boolean isRoadLegallyDivided

      If true, applies only to legally divided roads.

    • isRoadPhysicallyDivided

      @Nullable public Boolean isRoadPhysicallyDivided

      If true, applies only to physically divided roads.

    • isPriorityRoad

      @Nullable public Boolean isPriorityRoad

      If true, applies only to priority roads.

    • isUnpaved

      @Nullable public Boolean isUnpaved

      If true, applies only to unpaved roads.

    • isMotorisedVehiclesOnly

      @Nullable public Boolean isMotorisedVehiclesOnly

      If true, applies only to motorised vehicles only roads.

    • isUrban

      @Nullable public Boolean isUrban

      If true, applies only to urban roads.

    • isRural

      @Nullable public Boolean isRural

      If true, applies only to rural roads.

  • Constructor Details

    • RoadProfileCondition

      public RoadProfileCondition(@NonNull CommercialVehicleRoadType roadType, @NonNull IntegerRange requiredNumberOfLanes)

      Creates a new instance with specified parameters.

      Parameters:
      roadType -

      Required road type for the regulation to apply.

      requiredNumberOfLanes -

      Range of lane counts for which the regulation applies.

  • Method Details