Uses of Class
org.opentrafficsim.road.network.speed.LaneSpeedLimits
Packages that use LaneSpeedLimits
Package
Description
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
Factories for Links, Lanes, Nodes.
Speed limit classes.
-
Uses of LaneSpeedLimits in org.opentrafficsim.road.network
Methods in org.opentrafficsim.road.network with parameters of type LaneSpeedLimitsModifier and TypeMethodDescriptionstatic LaneLaneGeometryUtil.createStraightLane(CrossSectionLink link, String id, org.djunits.value.vdouble.scalar.Length startOffset, org.djunits.value.vdouble.scalar.Length endOffset, org.djunits.value.vdouble.scalar.Length startWidth, org.djunits.value.vdouble.scalar.Length endWidth, LaneType laneType, LaneSpeedLimits speedLimits) Creates a simple straight lane.static LaneLaneGeometryUtil.createStraightLane(CrossSectionLink link, String id, org.djunits.value.vdouble.scalar.Length offset, org.djunits.value.vdouble.scalar.Length width, LaneType laneType, LaneSpeedLimits speedLimits) Creates a simple straight lane.static LaneLaneGeometryUtil.createStraightLane(CrossSectionLink link, String id, ContinuousPiecewiseLinearFunction offset, ContinuousPiecewiseLinearFunction width, LaneType laneType, LaneSpeedLimits speedLimits) Creates a simple straight lane.Constructors in org.opentrafficsim.road.network with parameters of type LaneSpeedLimitsModifierConstructorDescriptionLane(CrossSectionLink link, String id, CrossSectionGeometry geometry, LaneType laneType, LaneSpeedLimits laneSpeedLimits) Constructor specifying geometry. -
Uses of LaneSpeedLimits in org.opentrafficsim.road.network.factory
Methods in org.opentrafficsim.road.network.factory with parameters of type LaneSpeedLimitsModifier and TypeMethodDescriptionLaneFactory.leftToRight(double leftLanes, org.djunits.value.vdouble.scalar.Length laneWidth, LaneType laneType, LaneSpeedLimits speedLimits) Prepare the factory to add lanes from left to right.static LaneLaneFactory.makeLane(RoadNetwork network, String name, Node from, Node to, Point2d[] intermediatePoints, LaneType laneType, LaneSpeedLimits speedLimits, OtsSimulatorInterface simulator) Create a simple Lane.static Lane[]LaneFactory.makeMultiLane(RoadNetwork network, String name, Node from, Node to, Point2d[] intermediatePoints, int laneCount, int laneOffsetAtStart, int laneOffsetAtEnd, LaneType laneType, LaneSpeedLimits speedLimits, OtsSimulatorInterface simulator) Create a simple road with the specified number of Lanes.
This method returns an array of Lane.static Lane[]LaneFactory.makeMultiLane(RoadNetwork network, String name, Node from, Node to, Point2d[] intermediatePoints, int laneCount, LaneType laneType, LaneSpeedLimits speedLimits, OtsSimulatorInterface simulator) Create a simple road with the specified number of Lanes.
This method returns an array of Lane.static Lane[]LaneFactory.makeMultiLaneBezier(RoadNetwork network, String name, Node n1, Node n2, Node n3, Node n4, int laneCount, int laneOffsetAtStart, int laneOffsetAtEnd, LaneType laneType, LaneSpeedLimits speedLimits, OtsSimulatorInterface simulator) Create a simple road with the specified number of Lanes, based on a Bezier curve.
This method returns an array of Lane.LaneFactory.rightToLeft(double rightLanes, org.djunits.value.vdouble.scalar.Length laneWidth, LaneType laneType, LaneSpeedLimits speedLimits) Prepare the factory to add lanes from right to left. -
Uses of LaneSpeedLimits in org.opentrafficsim.road.network.speed
Methods in org.opentrafficsim.road.network.speed that return LaneSpeedLimitsModifier and TypeMethodDescriptionLaneSpeedLimits.addSpeedLimit(org.djunits.value.vdouble.scalar.Duration timeOfDay, org.djunits.value.vdouble.scalar.Speed speed) Add non-enforced speed limit.LaneSpeedLimits.addSpeedLimit(org.djunits.value.vdouble.scalar.Duration timeOfDay, org.djunits.value.vdouble.scalar.Speed speed, boolean enforced, boolean enforcedGtuTypeAware) Add speed limit.LaneSpeedLimits.addSpeedLimit(org.djunits.value.vdouble.scalar.Speed speed) Add non-enforced constant speed limit.LaneSpeedLimits.addSpeedLimit(org.djunits.value.vdouble.scalar.Speed speed, boolean enforced, boolean enforcedGtuTypeAware) Add constant speed limit.