public class

LaneSharing

extends Object
java.lang.Object
   ↳ com.commsignia.v2x.client.model.LaneSharing

Class Overview

Specifies the way this lane is shared.

Summary

Public Constructors
LaneSharing()
Creates a new instance.
Public Methods
boolean areMultipleLanesTreatedAsOneLane()
Returns true if multiple lanes are treated as one lane
boolean equals(Object o)
int hashCode()
boolean isOverlappingLaneDescriptionProvided()
Returns true if overlapping lane description is provided.
boolean isSharedTaxiVehicleTraffic()
Returns true if this lane is shared with taxi vehicle traffic.
boolean isSharedWithBusVehicleTraffic()
Returns true if this lane is shared with bus vehicle traffic.
boolean isSharedWithCyclistVehicleTraffic()
Returns true if this lane is shared with cyclist vehicle traffic.
boolean isSharedWithIndividualMotorizedVehicleTraffic()
Returns true if this lane is shared with individual motorized vehicle traffic.
boolean isSharedWithOtherNonMotorizedTrafficTypes()
Returns true if this lane is shared with other non motorized traffic types.
boolean isSharedWithPedestrianTraffic()
Returns true if this lane is shared with pedestrian traffic.
boolean isSharedWithTrackedVehicleTraffic()
Returns true if this lane is shared with tracked vehicle traffic.
LaneSharing setBusVehicleTraffic(boolean busVehicleTraffic)
Sets if this lane is shared with bus vehicle traffic.
LaneSharing setCyclistVehicleTraffic(boolean cyclistVehicleTraffic)
Sets if this lane is shared with cyclist vehicle traffic.
LaneSharing setIndividualMotorizedVehicleTraffic(boolean individualMotorizedVehicleTraffic)
Sets if this lane is shared with individual motorized vehicle traffic.
LaneSharing setMultipleLanesTreatedAsOneLane(boolean multipleLanesTreatedAsOneLane)
Sets if multiple lanes are treated as one lane.
LaneSharing setOtherNonMotorizedTrafficTypes(boolean otherNonMotorizedTrafficTypes)
Sets if this lane is shared with other non motorized traffic types.
LaneSharing setOverlappingLaneDescriptionProvided(boolean overlappingLaneDescriptionProvided)
Sets if overlapping lane description is provided.
LaneSharing setPedestrianTraffic(boolean pedestrianTraffic)
Sets if this lane is shared with pedestrian traffic.
LaneSharing setTaxiVehicleTraffic(boolean taxiVehicleTraffic)
Sets true if this lane is shared with taxi vehicle traffic.
LaneSharing setTrackedVehicleTraffic(boolean trackedVehicleTraffic)
Sets if this lane is shared with tracked vehicle traffic.
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public LaneSharing ()

Creates a new instance.

Public Methods

public boolean areMultipleLanesTreatedAsOneLane ()

Returns true if multiple lanes are treated as one lane

Returns
  • true if multiple lanes are treated as one lane

public boolean equals (Object o)

public int hashCode ()

public boolean isOverlappingLaneDescriptionProvided ()

Returns true if overlapping lane description is provided.

Returns
  • true if overlapping lane description is provided, false otherwise

public boolean isSharedTaxiVehicleTraffic ()

Returns true if this lane is shared with taxi vehicle traffic.

Returns
  • true if this lane is shared with taxi vehicle traffic.

public boolean isSharedWithBusVehicleTraffic ()

Returns true if this lane is shared with bus vehicle traffic.

Returns
  • true if this lane is shared with bus vehicle traffic

public boolean isSharedWithCyclistVehicleTraffic ()

Returns true if this lane is shared with cyclist vehicle traffic.

Returns
  • lane is shared with cyclist vehicle traffic or not.

public boolean isSharedWithIndividualMotorizedVehicleTraffic ()

Returns true if this lane is shared with individual motorized vehicle traffic.

Returns
  • lane is shared with individual motorized vehicle traffic or not

public boolean isSharedWithOtherNonMotorizedTrafficTypes ()

Returns true if this lane is shared with other non motorized traffic types.

Returns
  • true if this lane is shared with other non motorized traffic types.

public boolean isSharedWithPedestrianTraffic ()

Returns true if this lane is shared with pedestrian traffic.

Returns
  • lane is shared with pedestrian traffic or not

public boolean isSharedWithTrackedVehicleTraffic ()

Returns true if this lane is shared with tracked vehicle traffic.

Returns
  • lane is shared with tracked vehicle traffic or not

public LaneSharing setBusVehicleTraffic (boolean busVehicleTraffic)

Sets if this lane is shared with bus vehicle traffic.

Parameters
busVehicleTraffic shared with bus vehicle traffic or not

public LaneSharing setCyclistVehicleTraffic (boolean cyclistVehicleTraffic)

Sets if this lane is shared with cyclist vehicle traffic.

Parameters
cyclistVehicleTraffic lane is shared with cyclist vehicle traffic or not

public LaneSharing setIndividualMotorizedVehicleTraffic (boolean individualMotorizedVehicleTraffic)

Sets if this lane is shared with individual motorized vehicle traffic.

Parameters
individualMotorizedVehicleTraffic lane is shared with individual motorized vehicle traffic or not

public LaneSharing setMultipleLanesTreatedAsOneLane (boolean multipleLanesTreatedAsOneLane)

Sets if multiple lanes are treated as one lane.

Parameters
multipleLanesTreatedAsOneLane multiple lanes are treated as one or not.

public LaneSharing setOtherNonMotorizedTrafficTypes (boolean otherNonMotorizedTrafficTypes)

Sets if this lane is shared with other non motorized traffic types.

Parameters
otherNonMotorizedTrafficTypes lane is shared with other non motorized traffic types or not

public LaneSharing setOverlappingLaneDescriptionProvided (boolean overlappingLaneDescriptionProvided)

Sets if overlapping lane description is provided.

Parameters
overlappingLaneDescriptionProvided overlapping lane description is provided or not

public LaneSharing setPedestrianTraffic (boolean pedestrianTraffic)

Sets if this lane is shared with pedestrian traffic.

Parameters
pedestrianTraffic lane is shared with pedestrian traffic or not

public LaneSharing setTaxiVehicleTraffic (boolean taxiVehicleTraffic)

Sets true if this lane is shared with taxi vehicle traffic.

Parameters
taxiVehicleTraffic lane is shared with taxi vehicle traffic or not

public LaneSharing setTrackedVehicleTraffic (boolean trackedVehicleTraffic)

Sets if this lane is shared with tracked vehicle traffic.

Parameters
trackedVehicleTraffic lane is shared with tracked vehicle traffic

public String toString ()