- AbstractGTUFollowingModel - Class in org.opentrafficsim.road.gtu.following
-
Code shared between various car following models.
- AbstractGTUFollowingModel() - Constructor for class org.opentrafficsim.road.gtu.following.AbstractGTUFollowingModel
-
- AbstractGTUGenerator - Class in org.opentrafficsim.road.gtu.generator
-
Common code for LaneBasedGTU generators that may have to postpone putting a GTU on the road due to congestion growing into
the generator.
- AbstractGTUGenerator(String, OTSDEVSSimulatorInterface, GTUType, Class<?>, GTUFollowingModel, LaneChangeModel, ContinuousDistDoubleScalar.Abs<Speed.Abs, SpeedUnit>, ContinuousDistDoubleScalar.Rel<Time.Rel, TimeUnit>, long, Time.Abs, Time.Abs, Lane, Length.Rel, LaneBasedRouteGenerator, GTUColorer) - Constructor for class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- AbstractLaneBasedGTU - Class in org.opentrafficsim.road.gtu.lane
-
This class contains most of the code that is needed to run a lane based GTU.
- AbstractLaneBasedGTU(String, GTUType, GTUFollowingModel, LaneChangeModel, Map<Lane, Length.Rel>, Speed.Abs, LaneBasedRouteNavigator, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Construct a Lane Based GTU.
- AbstractLaneBasedIndividualGTU - Class in org.opentrafficsim.road.gtu.lane
-
Specific type of LaneBasedGTU.
- AbstractLaneBasedIndividualGTU(String, GTUType, GTUFollowingModel, LaneChangeModel, Map<Lane, Length.Rel>, Speed.Abs, Length.Rel, Length.Rel, Speed.Abs, LaneBasedRouteNavigator, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
-
Construct a new AbstractLaneBasedIndividualGTU.
- AbstractLaneBasedRouteNavigator - Class in org.opentrafficsim.road.network.route
-
A RouteNavigator helps to navigate on a route.
- AbstractLaneBasedRouteNavigator() - Constructor for class org.opentrafficsim.road.network.route.AbstractLaneBasedRouteNavigator
-
- AbstractLaneBasedTemplateGTU - Class in org.opentrafficsim.road.gtu.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- AbstractLaneBasedTemplateGTU(String, TemplateGTUType, GTUFollowingModel, Map<Lane, Length.Rel>, Speed.Abs, CompleteLaneBasedRouteNavigator) - Constructor for class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedTemplateGTU
-
- AbstractLaneChangeModel - Class in org.opentrafficsim.road.gtu.lane.changing
-
Common code for a family of lane change models like in M.
- AbstractLaneChangeModel() - Constructor for class org.opentrafficsim.road.gtu.lane.changing.AbstractLaneChangeModel
-
- AbstractSensor - Class in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- AbstractSensor(Lane, Length.Rel, RelativePosition.TYPE, String, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.network.lane.AbstractSensor
-
- AbstractTrafficLight - Class in org.opentrafficsim.road.gtu.lane
-
Special GTU that cannot move, but it can be seen by other GTUs.
- AbstractTrafficLight(String, Lane, Length.Rel, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
- AccelerationContourPlot - Class in org.opentrafficsim.graphs
-
Acceleration contour plot.
- AccelerationContourPlot(String, List<Lane>) - Constructor for class org.opentrafficsim.graphs.AccelerationContourPlot
-
Create a new AccelerationContourPlot.
- AccelerationStep - Class in org.opentrafficsim.road.gtu.following
-
Storage for the result of a GTU following model.
- AccelerationStep(Acceleration.Abs, Time.Abs) - Constructor for class org.opentrafficsim.road.gtu.following.AccelerationStep
-
Create a new GTUFollowingModelResult.
- accessibleAdjacentLanes(LateralDirectionality, GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Determine the set of lanes to the left or to the right of this lane, which are accessible from this lane, or an empty set
if no lane could be found.
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.graphs.ContourPlot
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- actionPerformed(ActionEvent) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- addChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.ContourPlot
- addChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- addChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- addChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- addCompatibility(GTUType) - Method in class org.opentrafficsim.road.network.lane.LaneType
-
- addCrossSectionElement(CrossSectionElement) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Add a cross section element at the end of the list.
- addCrossSectionElement(CrossSectionElement, int) - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Add a cross section element at specified index in the list.
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction.
- addData(AbstractLaneBasedGTU, Lane) - Method in class org.opentrafficsim.graphs.ContourPlot
-
Add the movement of an AbstractLaneBasedGTU to a graph.
- addData(LaneBasedGTU) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
Add the effect of one passing car to this Fundamental Diagram.
- addData() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
Add the density and average speed on the lane to this Fundamental Diagram.
- addData(AbstractLaneBasedGTU, Lane) - Method in interface org.opentrafficsim.graphs.LaneBasedGTUSampler
-
Add the movement of an AbstractLaneBasedGTU to a graph.
- addData(AbstractLaneBasedGTU, Lane) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
-
Add the movement of an AbstractLaneBasedGTU to a graph.
- addGTU(LaneBasedGTU, double) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Add a LaneBasedGTU to the list of this Lane.
- addGTU(LaneBasedGTU, Length.Rel) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Add a LaneBasedGTU to the list of this Lane.
- addNode(OSMNode) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Add one OSMNode to this OSMNetwork.
- addNode(Long) - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Add one OSMNode id to this OSMRelation.
- addPermeability(GTUType, LateralDirectionality) - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAlong
-
Add lateral permeability for a GTU type in the direction of the design line of the overarching CrossSectionLink.
- addPermeability(GTUType, Stripe.Permeable) - Method in class org.opentrafficsim.road.network.lane.Stripe
-
- addRelation(OSMRelation) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Add one OSMRelation to this Network.
- addSampler(LaneBasedGTUSampler) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Register a LaneBasedGTUSampler on this Lane.
- addSensor(Sensor, GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Insert the sensor at the right place in the sensor list of this lane.
- addSpline(OSMNode) - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Append a Node to the list of OSMNodes of this OSMLink that define the shape of this OSMLink.
- addStep(FixedAccelerationModel) - Method in class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Add one FixedAccelerationModel step to this SequentialFixedAccelerationModel.
- addTag(OSMTag) - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Add an OSMTag to this Link.
- addTag(OSMTag) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
Add a tag to this OSMNode.
- addTag(OSMTag) - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Add an OSMTag to this OSMRelation.
- addTag(OSMTag) - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Add one tag to the list of tags of this OSMWay.
- addViewer() - Method in class org.opentrafficsim.graphs.ContourPlot
-
Create/add a viewer for the data of the graph.
- addViewer() - Method in interface org.opentrafficsim.graphs.MultipleViewerChart
-
Create/add a viewer for the data of the graph.
- addViewer() - Method in class org.opentrafficsim.graphs.TrajectoryPlot
-
Create/add a viewer for the data of the graph.
- addWay(OSMWay) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Add one OSMWay to this OSMNetwork.
- addWay(Long) - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Add one OSMWay id to this OSMRelation.
- Altruistic - Class in org.opentrafficsim.road.gtu.lane.changing
-
The altruistic driver changes lane when that is beneficial for all drivers.
- Altruistic() - Constructor for class org.opentrafficsim.road.gtu.lane.changing.Altruistic
-
- appendNode(Long) - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Append one node id to the list of node ids.
- applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.changing.AbstractLaneChangeModel
-
Return the weighted acceleration as described by the personality.
- applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.changing.Altruistic
-
Return the weighted acceleration as described by the personality.
- applyDriverPersonality(DualAccelerationStep) - Method in class org.opentrafficsim.road.gtu.lane.changing.Egoistic
-
Return the weighted acceleration as described by the personality.
- CAR - Static variable in class org.opentrafficsim.road.network.factory.osm.PredefinedGTUTypes
-
Car.
- changeColorTime() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlockOnOff
-
- checkCarBuilderList() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
Check if car can be generated.
- checkisReaderThreadDead() - Method in class org.opentrafficsim.road.network.factory.osm.input.ReadOSMFile
-
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in interface org.opentrafficsim.road.network.lane.changing.OvertakingConditions
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAlwaysRightSpeed
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAndRight
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftOnly
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSet
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSetRightSpeed
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.None
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightAlwaysLeftSpeed
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightOnly
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSet
-
Implementation of the overtaking conditions.
- checkOvertaking(Lane, LaneBasedGTU, LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSetLeftSpeed
-
Implementation of the overtaking conditions.
- compareTo(Sensor) - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
- complete() - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
- CompleteLaneBasedRouteNavigator - Class in org.opentrafficsim.road.network.route
-
A RouteNavigator helps to navigate on a route.
- CompleteLaneBasedRouteNavigator(CompleteRoute) - Constructor for class org.opentrafficsim.road.network.route.CompleteLaneBasedRouteNavigator
-
Create a navigator.
- completeRoute - Variable in class org.opentrafficsim.road.network.route.CompleteLaneBasedRouteNavigator
-
The complete route.
- computeAcceleration(LaneBasedGTU, Collection<HeadwayGTU>, Speed.Abs) - Method in class org.opentrafficsim.road.gtu.following.AbstractGTUFollowingModel
-
Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present
(inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the
referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(LaneBasedGTU, Speed.Abs, Length.Rel, Speed.Abs) - Method in class org.opentrafficsim.road.gtu.following.AbstractGTUFollowingModel
-
Compute the acceleration that would be used to follow a leader.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(Speed.Abs, Speed.Abs, Speed.Abs, Length.Rel, Speed.Abs) - Method in class org.opentrafficsim.road.gtu.following.FixedAccelerationModel
-
Compute the acceleration that would be used to follow a leader.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(LaneBasedGTU, Speed.Abs, Length.Rel, Speed.Abs) - Method in interface org.opentrafficsim.road.gtu.following.GTUFollowingModel
-
Compute the acceleration that would be used to follow a leader.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(Speed.Abs, Speed.Abs, Speed.Abs, Length.Rel, Speed.Abs) - Method in interface org.opentrafficsim.road.gtu.following.GTUFollowingModel
-
Compute the acceleration that would be used to follow a leader.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(LaneBasedGTU, Collection<HeadwayGTU>, Speed.Abs) - Method in interface org.opentrafficsim.road.gtu.following.GTUFollowingModel
-
Compute the lowest accelerations (or most severe decelerations) that would be used if a referenceGTU is present
(inserted, or not removed) in a set of other GTUs.
If any GTU in the set of otherGTUs has a null headway (indicating that the other GTU is in fact parallel to the
referenceGTU), prohibitive decelerations shall be returned.
Two AccelerationStep values are returned in a DualAccelerationStep.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(Speed.Abs, Speed.Abs, Speed.Abs, Length.Rel, Speed.Abs) - Method in class org.opentrafficsim.road.gtu.following.IDM
-
Compute the acceleration that would be used to follow a leader.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(Speed.Abs, Speed.Abs, Speed.Abs, Length.Rel, Speed.Abs) - Method in class org.opentrafficsim.road.gtu.following.IDMPlus
-
Compute the acceleration that would be used to follow a leader.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAcceleration(Speed.Abs, Speed.Abs, Speed.Abs, Length.Rel, Speed.Abs) - Method in class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Compute the acceleration that would be used to follow a leader.
TODO We should probably add a be ready to stop before argument to prevent vehicles that cannot see their leader,
or should slow down for a crossing from accelerating to unsafe speeds.
- computeAccelerationWithNoLeader(LaneBasedGTU, Speed.Abs) - Method in class org.opentrafficsim.road.gtu.following.AbstractGTUFollowingModel
-
Compute the acceleration that would be used if the is not leader in sight.
- computeAccelerationWithNoLeader(LaneBasedGTU, Speed.Abs) - Method in interface org.opentrafficsim.road.gtu.following.GTUFollowingModel
-
Compute the acceleration that would be used if the is not leader in sight.
- computeLaneChangeAndAcceleration(LaneBasedGTU, Collection<HeadwayGTU>, Collection<HeadwayGTU>, Collection<HeadwayGTU>, Speed.Abs, Acceleration.Rel, Acceleration.Rel, Acceleration.Rel) - Method in class org.opentrafficsim.road.gtu.lane.changing.AbstractLaneChangeModel
-
Compute the acceleration and lane change.
- computeLaneChangeAndAcceleration(LaneBasedGTU, Collection<HeadwayGTU>, Collection<HeadwayGTU>, Collection<HeadwayGTU>, Speed.Abs, Acceleration.Rel, Acceleration.Rel, Acceleration.Rel) - Method in class org.opentrafficsim.road.gtu.lane.changing.FixedLaneChangeModel
-
Compute the acceleration and lane change.
- computeLaneChangeAndAcceleration(LaneBasedGTU, Collection<HeadwayGTU>, Collection<HeadwayGTU>, Collection<HeadwayGTU>, Speed.Abs, Acceleration.Rel, Acceleration.Rel, Acceleration.Rel) - Method in interface org.opentrafficsim.road.gtu.lane.changing.LaneChangeModel
-
Compute the acceleration and lane change.
- computeSuitabilityWithLaneChanges(Lane, double, Map<Lane, Length.Rel>, int, LateralDirectionality, GTUType) - Method in class org.opentrafficsim.road.network.route.AbstractLaneBasedRouteNavigator
-
Compute the suitability of a lane from which lane changes are required to get to the next point on the Route.
This method weighs the suitability of the nearest suitable lane by (m - n) / m where n is the number of lane changes
required and m is the total number of lanes in the CrossSectionLink.
- computeZValue(int, int, int, int) - Method in class org.opentrafficsim.graphs.AccelerationContourPlot
-
Combine values in a range of time bins and distance bins to obtain a combined density value of the ranges.
- computeZValue(int, int, int, int) - Method in class org.opentrafficsim.graphs.ContourPlot
-
Combine values in a range of time bins and distance bins to obtain a combined density value of the ranges.
- computeZValue(int, int, int, int) - Method in class org.opentrafficsim.graphs.DensityContourPlot
-
Combine values in a range of time bins and distance bins to obtain a combined density value of the ranges.
- computeZValue(int, int, int, int) - Method in class org.opentrafficsim.graphs.FlowContourPlot
-
Combine values in a range of time bins and distance bins to obtain a combined density value of the ranges.
- computeZValue(int, int, int, int) - Method in class org.opentrafficsim.graphs.SpeedContourPlot
-
Combine values in a range of time bins and distance bins to obtain a combined density value of the ranges.
- constructContour(CrossSectionElement) - Static method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Construct a buffer geometry by offsetting the linear geometry line with a distance and constructing a so-called "buffer"
around it.
- containsAllTags(List<OSMTag>) - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Report if this OSMLink has all tags in a supplied set.
- ContinuousColorPaintScale - Class in org.opentrafficsim.graphs
-
Create a continuous color paint scale.
- ContourPlot - Class in org.opentrafficsim.graphs
-
Common code for a contour plot.
- ContourPlot(String, Axis, List<Lane>, double, double, double, String, String, double) - Constructor for class org.opentrafficsim.graphs.ContourPlot
-
Create a new ContourPlot.
- Convert - Class in org.opentrafficsim.road.network.factory.osm.output
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- Convert() - Constructor for class org.opentrafficsim.road.network.factory.osm.output.Convert
-
Construct a converter.
- convertLink(OSMLink) - Method in class org.opentrafficsim.road.network.factory.osm.output.Convert
-
This method converts an OSM link to an OTS link.
- convertNode(OSMNode) - Method in class org.opentrafficsim.road.network.factory.osm.output.Convert
-
This method converts an OSM node to an OTS node.
- countCompatibleLanes(CrossSectionLink, GTUType) - Method in class org.opentrafficsim.road.network.route.AbstractLaneBasedRouteNavigator
-
Determine how many lanes on a CrossSectionLink are compatible with a particular GTU type.
TODO: this method should probably be moved into the CrossSectionLink class
- createMenuItem(MultipleViewerChart) - Static method in class org.opentrafficsim.graphs.StandAloneChartWindow
-
Create a menu item that, when clicked, creates a detached window for a JFreeChart plot.
- CrossSectionElement - Class in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- CrossSectionElement(CrossSectionLink, String, Length.Rel, Length.Rel, Length.Rel, Length.Rel) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from
the StartNode towards the EndNode as the longitudinal direction.
- CrossSectionLink - Class in org.opentrafficsim.road.network.lane
-
A CrossSectionLink is a link with lanes where GTUs can possibly switch between lanes.
- CrossSectionLink(String, Node, Node, OTSLine3D, LaneKeepingPolicy) - Constructor for class org.opentrafficsim.road.network.lane.CrossSectionLink
-
Construction of a link.
- findFollowingLink(OSMLink) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Finds the link that follows a given OSMLink.
- findPrecedingLink(OSMLink) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Finds an OSMLink that precedes the given OSMLink.
- findSinksandSources(OSMNetwork, ProgressListener) - Static method in class org.opentrafficsim.road.network.factory.osm.output.Convert
-
- FixCaption - Class in org.opentrafficsim.graphs
-
Fix the font size of the caption of a JFreeChart.
- FixedAccelerationModel - Class in org.opentrafficsim.road.gtu.following
-
Fixed GTU following model.
- FixedAccelerationModel(Acceleration.Abs, Time.Rel) - Constructor for class org.opentrafficsim.road.gtu.following.FixedAccelerationModel
-
Create a new FixedAccelerationModel.
- FixedLaneBasedRouteGenerator - Class in org.opentrafficsim.road.network.route
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- FixedLaneBasedRouteGenerator(CompleteRoute) - Constructor for class org.opentrafficsim.road.network.route.FixedLaneBasedRouteGenerator
-
- FixedLaneChangeModel - Class in org.opentrafficsim.road.gtu.lane.changing
-
Dummy lane change model with totally predictable results (used for testing).
- FixedLaneChangeModel(LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.changing.FixedLaneChangeModel
-
Construct a FixedLaneChangeModel.
- FlowContourPlot - Class in org.opentrafficsim.graphs
-
Flow contour plot.
- FlowContourPlot(String, List<Lane>) - Constructor for class org.opentrafficsim.graphs.FlowContourPlot
-
Create a new FlowContourPlot.
- fraction(Length.Rel) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Transform a position on the lane (can be less than zero or larger than the lane length) to a fraction.
- fractionalPosition(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPosition(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPosition(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPosition(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPosition(Lane, RelativePosition, Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPosition(Lane, RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPosition(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPosition(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane, as a fraction
of the length of the lane.
- fractionalPositions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionalPositions(RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionalPositions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionalPositions(RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionalPositions(RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionalPositions(RelativePosition, Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionalPositions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionalPositions(RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered, as fractions of the length of the lane.
- fractionSI(double) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Transform a position on the lane in SI units (can be less than zero or larger than the lane length) to a fraction.
- FundamentalDiagram - Class in org.opentrafficsim.graphs
-
- FundamentalDiagram(String, Time.Rel, Lane, Length.Rel) - Constructor for class org.opentrafficsim.graphs.FundamentalDiagram
-
Graph a Fundamental Diagram.
- FundamentalDiagramLane - Class in org.opentrafficsim.graphs
-
- FundamentalDiagramLane(String, Time.Rel, Lane, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.graphs.FundamentalDiagramLane
-
Graph a Fundamental Diagram.
- generate() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
Generate a GTU.
- generateCar() - Method in class org.opentrafficsim.road.gtu.generator.ListGTUGenerator
-
Generate one car and re-schedule this method.
- generateRouteNavigator() - Method in class org.opentrafficsim.road.network.route.FixedLaneBasedRouteGenerator
-
Generate a RouteNavigator.
- generateRouteNavigator() - Method in interface org.opentrafficsim.road.network.route.LaneBasedRouteGenerator
-
Generate a RouteNavigator.
- generateRouteNavigator() - Method in class org.opentrafficsim.road.network.route.ProbabilisticLaneBasedRouteGenerator
-
Generate a RouteNavigator.
- get(int) - Method in class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Retrieve one FixedAccelerationModel step.
- getAcceleration() - Method in class org.opentrafficsim.road.gtu.following.AccelerationStep
-
- getAcceleration() - Method in class org.opentrafficsim.road.gtu.following.FixedAccelerationModel
-
Retrieve the acceleration of this FixedAccelerationModel.
- getAcceleration(Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getAcceleration(Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getAcceleration() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
- getAcceleration(Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
- getAcceleration() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getAcceleration(Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getAggregationTime() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
- getAggregationTime() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
- getAnimationClass() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getBeginWidth() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getBounds() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getBounds() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getBounds() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getBounds() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
- getBounds() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- getBounds() - Method in interface org.opentrafficsim.road.network.lane.Sensor
- getCenterLine() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getColor(GTU) - Method in class org.opentrafficsim.road.gtu.animation.LaneChangeUrgeGTUColorer
- getContour() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getCrossSectionElement() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAcross
-
- getCrossSectionElementList() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
- getCumulativeLength(int) - Method in class org.opentrafficsim.graphs.ContourPlot
-
Retrieve the cumulative length of the sampled path at the end of a path element.
- getCumulativeLength(int) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
-
Retrieve the cumulative length of the sampled path at the end of a path element.
- getCurrentProgress() - Method in class org.opentrafficsim.road.network.factory.osm.events.ProgressListenerImpl
-
- getCurrentWarning() - Method in class org.opentrafficsim.road.network.factory.osm.events.WarningListenerImpl
-
- getDensityAxis() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
- getDensityAxis() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
- getDesignLineOffsetAtBegin() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getDesignLineOffsetAtEnd() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getDirectionality(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
- getDistance() - Method in class org.opentrafficsim.road.gtu.animation.LaneChangeUrgeGTUColorer.LaneChangeDistanceAndDirection
-
Retrieve the distance available to complete the next required lane change.
- getDistance() - Method in class org.opentrafficsim.road.gtu.following.HeadwayGTU
-
Retrieve the strongly typed distance to the other GTU.
- getDistanceSI() - Method in class org.opentrafficsim.road.gtu.following.HeadwayGTU
-
Retrieve the distance to the other GTU in meters.
- getDomainOrder() - Method in class org.opentrafficsim.graphs.ContourPlot
- getDomainOrder() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getDomainOrder() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getDomainOrder() - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getDuration() - Method in class org.opentrafficsim.road.gtu.following.FixedAccelerationModel
-
Retrieve the duration of this FixedAccelerationModel.
- getEnd() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
- getEndTime() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getEndWidth() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getFlowAxis() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
- getFlowAxis() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
- getFollowerAcceleration() - Method in class org.opentrafficsim.road.gtu.following.DualAccelerationStep
-
Return the acceleration of the follower.
- getFollowerAccelerationStep() - Method in class org.opentrafficsim.road.gtu.following.DualAccelerationStep
-
Retrieve the AccelerationStep for the (new) follower GTU.
- getFollowerValidUntil() - Method in class org.opentrafficsim.road.gtu.following.DualAccelerationStep
-
Return the time up to which the result of the follower is valid.
- getFormat() - Method in class org.opentrafficsim.graphs.ContinuousColorPaintScale
-
Retrieve the format string.
- getForwardLanes() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Retrieve the total number of forward lanes on this OSMLink; forward lanes are lanes that may only be traveled from
startNode towards endNode.
- getFractionalLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.LaneLocation
-
- getFront() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar
- getFront() - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar
- getFront() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getFront() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getGfmr() - Method in class org.opentrafficsim.road.gtu.lane.changing.LaneMovementStep
-
- getGroup() - Method in class org.opentrafficsim.graphs.ContourPlot
- getGroup() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getGroup() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getGroup() - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getGtuAfter(Length.Rel, RelativePosition.TYPE, Time.Abs) - Method in class org.opentrafficsim.road.network.lane.Lane
-
- getGtuBefore(Length.Rel, RelativePosition.TYPE, Time.Abs) - Method in class org.opentrafficsim.road.network.lane.Lane
-
- getGtuClass() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getGtuColorer() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getGtuColorer() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getGtuFollowingModel() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getGtuFollowingModel() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getGTUFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Retrieve the GTUFollowingModel of this GTU.
- getGTUFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Retrieve the GTU following model of this LaneBasedGTU.
- getGTUFollowingModel() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Retrieve the GTU following model of this LaneBasedGTU.
- getGTUFollowingModel() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Retrieve the GTU following model of this LaneBasedGTU.
- getGtuList() - Method in class org.opentrafficsim.road.network.lane.Lane
-
- getGtuType() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getGtuType() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getGTUType() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedTemplateGTU
- getId() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getId() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
- getId() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- getId() - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
- getId() - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Retrieve the dd of this OSMWay.
- getId() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getId() - Method in class org.opentrafficsim.road.network.lane.LaneType
-
- getInitialLongitudinalPositions() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getInitialSpeed() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getInitialSpeedDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getInterarrivelTimeDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getItemCount(int) - Method in class org.opentrafficsim.graphs.ContourPlot
- getItemCount(int) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getItemCount(int) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getItemCount(int) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getKey() - Method in class org.opentrafficsim.road.network.factory.osm.OSMTag
-
Retrieve the key of this OSMTag.
- getLane() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
- getLane() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
- getLane() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
- getLane() - Method in class org.opentrafficsim.road.network.lane.LaneLocation
-
- getLane() - Method in interface org.opentrafficsim.road.network.lane.Sensor
-
- getLaneChange() - Method in class org.opentrafficsim.road.gtu.lane.changing.LaneMovementStep
-
- getLaneChangeDistanceAndDirection() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
- getLaneChangeDistanceAndDirection() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the distance available for the next needed lane change and the lateral direction of that lane change.
- getLaneChangeDistanceAndDirection() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the distance available for the next needed lane change and the lateral direction of that lane change.
- getLaneChangeDistanceAndDirection() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the distance available for the next needed lane change and the lateral direction of that lane change.
- getLaneChangeModel() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getLaneChangeModel() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getLaneKeepingPolicy() - Method in class org.opentrafficsim.road.network.lane.CrossSectionLink
-
- getLanes() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
- getLanes() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Retrieve the total number of lanes on this OSMLink.
- getLaneType() - Method in class org.opentrafficsim.road.network.lane.Lane
-
- getLastEvaluationTime() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getLastEvaluationTime() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getLastEvaluationTime() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
- getLastEvaluationTime() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getLateralBoundaryPosition(LateralDirectionality, double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Return the lateral offset from the design line of the parent Link of the Left or Right boundary of this
CrossSectionElement at the specified fractional longitudinal position.
- getLateralBoundaryPosition(LateralDirectionality, Length.Rel) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Return the lateral offset from the design line of the parent Link of the Left or Right boundary of this
CrossSectionElement at the specified longitudinal position.
- getLateralCenterPosition(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Retrieve the lateral offset from the Link design line at the specified longitudinal position.
- getLateralCenterPosition(Length.Rel) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Retrieve the lateral offset from the Link design line at the specified longitudinal position.
- getLateralVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getLateralVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getLateralVelocity() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
- getLateralVelocity() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getLatitude() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- getLeaderAcceleration() - Method in class org.opentrafficsim.road.gtu.following.DualAccelerationStep
-
Return the acceleration of the leader.
- getLeaderAccelerationStep() - Method in class org.opentrafficsim.road.gtu.following.DualAccelerationStep
-
Retrieve the AccelerationStep for the leader GTU.
- getLeaderValidUntil() - Method in class org.opentrafficsim.road.gtu.following.DualAccelerationStep
-
Return the time up to which the result of the leader is valid.
- getLeft() - Method in class org.opentrafficsim.road.gtu.animation.LaneChangeUrgeGTUColorer.LaneChangeDistanceAndDirection
-
Retrieve the lateral direction of the next required lane change.
- getLegend() - Method in class org.opentrafficsim.road.gtu.animation.LaneChangeUrgeGTUColorer
- getLength() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getLength() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
- getLength() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedTemplateGTU
- getLength() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getLength() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getLength() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Retrieve the length of this OSMLink.
- getLength() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Return the length of this CrossSectionElement as measured along the design line (which equals the center line).
- getLengthDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getLengthDist() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividual
-
- getLinks() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve the list of OSMLinks of this OSMNetwork.
- getLocation() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getLocation() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getLocation() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getLocation() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
- getLocation() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
- getLocation() - Method in interface org.opentrafficsim.road.network.lane.Sensor
- getLog() - Method in class org.opentrafficsim.road.network.factory.osm.events.ProgressListenerImpl
-
- getLongitude() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- getLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
- getLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.LaneLocation
-
- getLongitudinalPosition() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAcross
-
- getLongitudinalPosition() - Method in interface org.opentrafficsim.road.network.lane.Sensor
-
- getLongitudinalPositionSI() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
- getLongitudinalPositionSI() - Method in interface org.opentrafficsim.road.network.lane.Sensor
-
- getLongitudinalVelocity(Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the speed of this GTU at the specified time.
- getLongitudinalVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
v(t) = v0 + (t - t0) * a.
- getLongitudinalVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
v(t) = v0 + (t - t0) * a.
- getLongitudinalVelocity(Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the speed of this GTU at the specified time.
- getLongitudinalVelocity() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
v(t) = v0 + (t - t0) * a.
- getLongitudinalVelocity(Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the speed of this GTU at the specified time.
- getLongitudinalVelocity() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
v(t) = v0 + (t - t0) * a.
- getLongitudinalVelocity(Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the speed of this GTU at the specified time.
- getLongName() - Method in class org.opentrafficsim.road.gtu.following.FixedAccelerationModel
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in interface org.opentrafficsim.road.gtu.following.GTUFollowingModel
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in class org.opentrafficsim.road.gtu.following.IDM
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in class org.opentrafficsim.road.gtu.following.IDMPlus
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in class org.opentrafficsim.road.gtu.lane.changing.Altruistic
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in class org.opentrafficsim.road.gtu.lane.changing.Egoistic
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in class org.opentrafficsim.road.gtu.lane.changing.FixedLaneChangeModel
-
Return complete textual information about this instantiation of this GTU following model.
- getLongName() - Method in interface org.opentrafficsim.road.gtu.lane.changing.LaneChangeModel
-
Return complete textual information about this instantiation of this GTU following model.
- getLowerBound() - Method in class org.opentrafficsim.graphs.ContinuousColorPaintScale
- getMatchingTags(String) - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Retrieve the OSMTags of this OSMRelation that have a specified key.
- getMatchingTags(String) - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Retrieve the tags that match the give key.
- getMaxGTUs() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getMaximumSpeedDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getMaximumSpeedDist() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividual
-
- getMaximumTime() - Method in class org.opentrafficsim.graphs.TrajectoryPlot
-
- getMaximumVelocity() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getMaximumVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
- getMaximumVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedTemplateGTU
- getMaximumVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getMaximumVelocity() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getName() - Method in class org.opentrafficsim.road.gtu.following.FixedAccelerationModel
-
Return the name of this GTU following model.
- getName() - Method in interface org.opentrafficsim.road.gtu.following.GTUFollowingModel
-
Return the name of this GTU following model.
- getName() - Method in class org.opentrafficsim.road.gtu.following.IDM
-
Return the name of this GTU following model.
- getName() - Method in class org.opentrafficsim.road.gtu.following.IDMPlus
-
Return the name of this GTU following model.
- getName() - Method in class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Return the name of this GTU following model.
- getName() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getName() - Method in class org.opentrafficsim.road.gtu.lane.changing.Altruistic
-
Return the name of this GTU following model.
- getName() - Method in class org.opentrafficsim.road.gtu.lane.changing.Egoistic
-
Return the name of this GTU following model.
- getName() - Method in class org.opentrafficsim.road.gtu.lane.changing.FixedLaneChangeModel
-
Return the name of this GTU following model.
- getName() - Method in interface org.opentrafficsim.road.gtu.lane.changing.LaneChangeModel
-
Return the name of this GTU following model.
- getName() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve the name of this OSMNetwork.
- getName() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
-
- getName() - Method in interface org.opentrafficsim.road.network.lane.Sensor
-
- getNetwork() - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
-
- getNetwork() - Method in class org.opentrafficsim.road.network.factory.osm.input.ReadOSMFile
-
- getNextEvaluationTime() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getNextEvaluationTime() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getNextEvaluationTime() - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
- getNextEvaluationTime() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getNode(long) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve a Node from this Network.
- getNodes() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve the map of OSMNode ids to OSMNodes of this OSMNetwork.
- getNodes() - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Retrieve the list of OSMNode ids of this OSMRelation.
- getNodes() - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Retrieve the list of ids that comprise this OSMWay.
- getNodes(NodeList, String) - Static method in class org.opentrafficsim.road.network.factory.XMLParser
-
- getNodesFromWay(Long) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve a list of Nodes that form a Way from this Network.
- getOdometer() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getOdometer() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getOdometer() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- GETOFFTHISLANENOW - Static variable in class org.opentrafficsim.road.network.route.AbstractLaneBasedRouteNavigator
-
Return value of suitability when a lane change is required right now.
- getOtherGTU() - Method in class org.opentrafficsim.road.gtu.following.HeadwayGTU
-
- getOtsNode() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- getOvertakingConditions() - Method in class org.opentrafficsim.road.network.lane.Lane
-
- getPaint(double) - Method in class org.opentrafficsim.graphs.ContinuousColorPaintScale
- getParentLink() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getPosition() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
Retrieve the position of the detector.
- getPositionType() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
- getPositionType() - Method in interface org.opentrafficsim.road.network.lane.Sensor
-
- getProbability() - Method in class org.opentrafficsim.road.network.route.ProbabilisticLaneBasedRouteGenerator.LaneBasedRouteProbability
-
- getProgress() - Method in class org.opentrafficsim.road.network.factory.osm.events.ProgressEvent
-
- getProgressListener() - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
-
- getProgressListener() - Method in class org.opentrafficsim.road.network.factory.osm.input.ReadOSMFile
-
- getRear() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar
- getRear() - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar
- getRear() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getRear() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getRelation(long) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve a Relation from this Network.
- getRelations() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve the map of OSMRelations of this OSMNetwork.
- getRelativePositions() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar
- getRelativePositions() - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar
- getRelativePositions() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getRelativePositions() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getRoute() - Method in class org.opentrafficsim.road.network.route.CompleteLaneBasedRouteNavigator
-
- getRouteGenerator() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getRouteGenerator() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getRouteNavigator() - Method in class org.opentrafficsim.road.network.route.ProbabilisticLaneBasedRouteGenerator.LaneBasedRouteProbability
-
- getSampleInterval() - Method in class org.opentrafficsim.graphs.TrajectoryPlot
-
- getSensorMap(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of Sensors of this Lane for the given GTUType.
- getSensors(Length.Rel, Length.Rel, GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of Sensors of this Lane in the specified distance range for the given GTUType.
- getSensors(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of Sensors of this Lane that are triggered by the given GTUType.
- getSensors() - Method in class org.opentrafficsim.road.network.lane.Lane
-
Retrieve the list of all Sensors of this Lane.
- getSeriesCount() - Method in class org.opentrafficsim.graphs.ContourPlot
- getSeriesCount() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getSeriesCount() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getSeriesCount() - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getSeriesKey(int) - Method in class org.opentrafficsim.graphs.AccelerationContourPlot
- getSeriesKey(int) - Method in class org.opentrafficsim.graphs.DensityContourPlot
- getSeriesKey(int) - Method in class org.opentrafficsim.graphs.FlowContourPlot
- getSeriesKey(int) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getSeriesKey(int) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getSeriesKey(int) - Method in class org.opentrafficsim.graphs.SpeedContourPlot
- getSeriesKey(int) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getSimulator() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getSimulator() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getSimulator() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividual
- getSimulator() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
- getSimulator() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedTemplateGTU
- getSimulator() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getSimulator() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getSimulator() - Method in class org.opentrafficsim.road.network.lane.AbstractSensor
-
- getSpeedAxis() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
- getSpeedAxis() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
- getSpeedLimit(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
- getSplineList() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Retrieve the list of OSMNodes that define the shape of this OSMLink.
- getStart() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
- getStartTime() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getStepSize() - Method in class org.opentrafficsim.road.gtu.following.FixedAccelerationModel
-
Return the step size of this GTU following model.
- getStepSize() - Method in interface org.opentrafficsim.road.gtu.following.GTUFollowingModel
-
Return the step size of this GTU following model.
- getStepSize() - Method in class org.opentrafficsim.road.gtu.following.IDM
-
Return the step size of this GTU following model.
- getStepSize() - Method in class org.opentrafficsim.road.gtu.following.IDMPlus
-
Return the step size of this GTU following model.
- getStepSize() - Method in class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Return the step size of this GTU following model.
- getTag(String) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
Retrieve a tag of this OSMNode.
- getTaglist() - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Retrieve the list of OSMTags of this OSMRelation.
- getTags() - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Retrieve the tags of this OSMLink.
- getTags() - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Retrieve the list of OSMTags of this OSMWay.
- getUpperBound() - Method in class org.opentrafficsim.graphs.ContinuousColorPaintScale
- getValidUntil() - Method in class org.opentrafficsim.road.gtu.following.AccelerationStep
-
- getValue() - Method in class org.opentrafficsim.road.network.factory.osm.OSMTag
-
Retrieve the value of this OSMTag.
- getVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
- getVelocity() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getVelocity() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getWarning() - Method in class org.opentrafficsim.road.network.factory.osm.events.WarningEvent
-
- getWarningLog() - Method in class org.opentrafficsim.road.network.factory.osm.events.WarningListenerImpl
-
- getWay(long) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve a Way from this Network.
- getWays() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Retrieve the map of OSMWays of this OSMNetwork.
- getWays() - Method in class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Retrieve the list of OSMWay ids of this OSMRelation.
- getWidth() - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- getWidth() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedIndividualGTU
- getWidth() - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedTemplateGTU
- getWidth() - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
- getWidth() - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
- getWidth(Length.Rel) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Return the width of this CrossSectionElement at a specified longitudinal position.
- getWidth(double) - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Return the width of this CrossSectionElement at a specified fractional longitudinal position.
- getWidthDist() - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- getWidthDist() - Method in class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividual
-
- getX(int, int) - Method in class org.opentrafficsim.graphs.ContourPlot
- getX(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getX(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getX(int, int) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getXAxis() - Method in class org.opentrafficsim.graphs.ContourPlot
-
Get the X axis.
- getXAxisFormat() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
Retrieve the format string for the X axis.
- getXAxisFormat() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
Retrieve the format string for the X axis.
- getXValue(int, int) - Method in class org.opentrafficsim.graphs.ContourPlot
- getXValue(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getXValue(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getXValue(int, int) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getY(int, int) - Method in class org.opentrafficsim.graphs.ContourPlot
- getY(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getY(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getY(int, int) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getYAxis() - Method in class org.opentrafficsim.graphs.ContourPlot
-
Get the Y axis.
- getYAxisFormat() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
Retrieve the format string for the Y axis.
- getYAxisFormat() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
Retrieve the format string for the Y axis.
- getYValue(int, int) - Method in class org.opentrafficsim.graphs.ContourPlot
- getYValue(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- getYValue(int, int) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- getYValue(int, int) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- getZ(int, int) - Method in class org.opentrafficsim.graphs.ContourPlot
- getZ() - Method in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
- getZ() - Method in class org.opentrafficsim.road.network.lane.Lane
- getZ() - Method in class org.opentrafficsim.road.network.lane.NoTrafficLane
- getZ() - Method in class org.opentrafficsim.road.network.lane.RoadMarkerAlong
- getZ() - Method in class org.opentrafficsim.road.network.lane.Shoulder
- getZValue(int, int) - Method in class org.opentrafficsim.graphs.ContourPlot
- globalTag - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
global values from the GLOBAL tag.
- GTUFollowingModel - Interface in org.opentrafficsim.road.gtu.following
-
GTU following model interface.
- GTUGeneratorIndividual - Class in org.opentrafficsim.road.gtu.generator
-
Generate GTUs.
- GTUGeneratorIndividual(String, OTSDEVSSimulatorInterface, GTUType, Class<?>, GTUFollowingModel, LaneChangeModel, ContinuousDistDoubleScalar.Abs<Speed.Abs, SpeedUnit>, ContinuousDistDoubleScalar.Rel<Time.Rel, TimeUnit>, ContinuousDistDoubleScalar.Rel<Length.Rel, LengthUnit>, ContinuousDistDoubleScalar.Rel<Length.Rel, LengthUnit>, ContinuousDistDoubleScalar.Abs<Speed.Abs, SpeedUnit>, long, Time.Abs, Time.Abs, Lane, Length.Rel, LaneBasedRouteGenerator, GTUColorer) - Constructor for class org.opentrafficsim.road.gtu.generator.GTUGeneratorIndividual
-
- gtuMixTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the gtumix tags for further reference.
- gtuTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the gtu tags for further reference.
- gtuTypes - Variable in class org.opentrafficsim.road.network.factory.opendrive.OpenDriveNetworkLaneParser
-
the GTUTypes that have been created.
- GTUTypes - Enum in org.opentrafficsim.road.network.factory.osm.output
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- gtuTypes - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the GTUTypes that have been created.
- Lane - Class in org.opentrafficsim.road.network.lane
-
The Lane is the CrossSectionElement of a CrossSectionLink on which GTUs can drive.
- Lane(CrossSectionLink, String, Length.Rel, Length.Rel, Length.Rel, Length.Rel, LaneType, Map<GTUType, LongitudinalDirectionality>, Map<GTUType, Speed.Abs>, OvertakingConditions) - Constructor for class org.opentrafficsim.road.network.lane.Lane
-
- Lane(CrossSectionLink, String, Length.Rel, Length.Rel, Length.Rel, Length.Rel, LaneType, LongitudinalDirectionality, Speed.Abs, OvertakingConditions) - Constructor for class org.opentrafficsim.road.network.lane.Lane
-
- LaneAnimation - Class in org.opentrafficsim.road.network.animation
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneAnimation(Lane, OTSSimulatorInterface, Color) - Constructor for class org.opentrafficsim.road.network.animation.LaneAnimation
-
- LaneAttributes - Class in org.opentrafficsim.road.network.factory.xml.units
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneBasedGTU - Interface in org.opentrafficsim.road.gtu.lane
-
This interface defines a lane based GTU.
- LaneBasedGTUSampler - Interface in org.opentrafficsim.graphs
-
Interface implemented by graphs that sample movements of a lane-based GTU.
- LaneBasedIndividualCar - Class in org.opentrafficsim.road.car
-
Augments the AbstractLaneBasedIndividualGTU with a LaneBasedIndividualCarBuilder and animation support
- LaneBasedIndividualCar(String, GTUType, GTUFollowingModel, LaneChangeModel, Map<Lane, Length.Rel>, Speed.Abs, Length.Rel, Length.Rel, Speed.Abs, LaneBasedRouteNavigator, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.car.LaneBasedIndividualCar
-
- LaneBasedIndividualCar(String, GTUType, GTUFollowingModel, LaneChangeModel, Map<Lane, Length.Rel>, Speed.Abs, Length.Rel, Length.Rel, Speed.Abs, LaneBasedRouteNavigator, OTSDEVSSimulatorInterface, Class<? extends Renderable2D>, GTUColorer) - Constructor for class org.opentrafficsim.road.car.LaneBasedIndividualCar
-
Construct a new LaneBasedIndividualCar.
- LaneBasedIndividualCar.LaneBasedIndividualCarBuilder - Class in org.opentrafficsim.road.car
-
Build an individual car and use easy setter methods to instantiate the car.
- LaneBasedIndividualCarBuilder() - Constructor for class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- LaneBasedRouteGenerator - Interface in org.opentrafficsim.road.network.route
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneBasedRouteNavigator - Interface in org.opentrafficsim.road.network.route
-
The LaneBasedRouteNavigator interface defines helper methods are available to see if the GTU needs to change lanes to reach
the next link on the route.
- LaneBasedRouteProbability(CompleteLaneBasedRouteNavigator, double) - Constructor for class org.opentrafficsim.road.network.route.ProbabilisticLaneBasedRouteGenerator.LaneBasedRouteProbability
-
- LaneBasedTemplateCar - Class in org.opentrafficsim.road.car
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneBasedTemplateCar(String, TemplateGTUType, GTUFollowingModel, Map<Lane, Length.Rel>, Speed.Abs, CompleteLaneBasedRouteNavigator) - Constructor for class org.opentrafficsim.road.car.LaneBasedTemplateCar
-
- LaneBasedTemplateCar(String, TemplateGTUType, GTUFollowingModel, Map<Lane, Length.Rel>, Speed.Abs, CompleteLaneBasedRouteNavigator, Class<? extends Renderable2D>) - Constructor for class org.opentrafficsim.road.car.LaneBasedTemplateCar
-
- LaneBasedTemplateCar.LaneBasedTemplateCarBuilder - Class in org.opentrafficsim.road.car
-
Build a template car and use easy setter methods to instantiate the car.
- LaneBasedTemplateCarBuilder() - Constructor for class org.opentrafficsim.road.car.LaneBasedTemplateCar.LaneBasedTemplateCarBuilder
-
- LaneBlock - Class in org.opentrafficsim.road.gtu.lane
-
Special GTU that cannot move, but it can be seen by other GTUs.
- LaneBlock(Lane, Length.Rel, OTSDEVSSimulatorInterface, Class<? extends Renderable2D>) - Constructor for class org.opentrafficsim.road.gtu.lane.LaneBlock
-
- LaneBlockOnOff - Class in org.opentrafficsim.road.gtu.lane
-
Special GTU that cannot move, but it can be seen by other GTUs.
- LaneBlockOnOff(String, Lane, Length.Rel, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.gtu.lane.LaneBlockOnOff
-
- LaneChangeDistanceAndDirection(Length.Rel, Boolean) - Constructor for class org.opentrafficsim.road.gtu.animation.LaneChangeUrgeGTUColorer.LaneChangeDistanceAndDirection
-
Construct a new LaneChangeDistanceAndDirection object.
- LaneChangeModel - Interface in org.opentrafficsim.road.gtu.lane.changing
-
All lane change models must implement this interface.
- LaneChangeUrgeGTUColorer - Class in org.opentrafficsim.road.gtu.animation
-
Color GTUs based on their urgency to perform a lane change and the direction of that lane change.
- LaneChangeUrgeGTUColorer(Length.Rel, Length.Rel) - Constructor for class org.opentrafficsim.road.gtu.animation.LaneChangeUrgeGTUColorer
-
Construct a new LaneChangeUrgeGTUColorer.
- LaneChangeUrgeGTUColorer.LaneChangeDistanceAndDirection - Class in org.opentrafficsim.road.gtu.animation
-
Pack a distance available for performing a lane change and a direction in one object.
- LaneFactory - Class in org.opentrafficsim.road.network.factory
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneKeepingPolicy - Enum in org.opentrafficsim.road.network.lane.changing
-
Enum to indicate the general lane keeping rules: keep left, keep right, or keep lane.
- LaneLocation - Class in org.opentrafficsim.road.network.lane
-
"1D" implementation.
- LaneLocation(Lane, double) - Constructor for class org.opentrafficsim.road.network.lane.LaneLocation
-
- LaneLocation(Lane, Length.Rel) - Constructor for class org.opentrafficsim.road.network.lane.LaneLocation
-
- LaneMovementStep - Class in org.opentrafficsim.road.gtu.lane.changing
-
Acceleration, lane change decision and time until when this movement is committed.
- LaneMovementStep(AccelerationStep, LateralDirectionality) - Constructor for class org.opentrafficsim.road.gtu.lane.changing.LaneMovementStep
-
Construct a new LaneChangeModelResult.
- LaneType - Class in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- LaneType(String) - Constructor for class org.opentrafficsim.road.network.lane.LaneType
-
- laneTypes - Variable in class org.opentrafficsim.road.network.factory.opendrive.OpenDriveNetworkLaneParser
-
the LaneTypes that have been created.
- laneTypes - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the LaneTypes that have been created.
- lastVisitedNode() - Method in class org.opentrafficsim.road.network.route.CompleteLaneBasedRouteNavigator
- lastVisitedNodeIndex - Variable in class org.opentrafficsim.road.network.route.CompleteLaneBasedRouteNavigator
-
last visited node on the route.
- leaveLane(Lane) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Unregister the GTU from a lane.
- leaveLane(Lane, boolean) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Leave a lane but do not complain about having no lanes left when beingDestroyed is true.
- leaveLane(Lane) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Unregister the GTU from a lane.
- leaveLane(Lane) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Unregister the GTU from a lane.
- leaveLane(Lane) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Unregister the GTU from a lane.
- left - Variable in class org.opentrafficsim.road.gtu.animation.LaneChangeUrgeGTUColorer.LaneChangeDistanceAndDirection
-
The lateral direction of the next required lane change is left (if this field is true); right (if this field is
false); none (if this field is null)
- LeftAlwaysRightSpeed(Speed.Abs) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAlwaysRightSpeed
-
- LeftAndRight() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftAndRight
-
- LeftOnly() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftOnly
-
- LeftSet(Collection<GTUType>, Collection<GTUType>) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSet
-
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
- LeftSetRightSpeed(Collection<GTUType>, Collection<GTUType>, Speed.Abs) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.LeftSetRightSpeed
-
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
- length - Variable in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
The length of the line.
- linksOriginating - Variable in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
The number of OSMLinks originating at this OSMNode; i.e.
- linksTerminating - Variable in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
The number of OSMLinks ending at this OSMNode; i.e.
- linkTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the UNprocessed links for further reference.
- ListGTUGenerator - Class in org.opentrafficsim.road.gtu.generator
-
Generate GTUs at times prescribed in a text file.
- ListGTUGenerator(String, OTSDEVSSimulatorInterface, GTUType, GTUFollowingModel, LaneChangeModel, Speed.Abs, Lane, Length.Rel, LaneBasedRouteGenerator, GTUColorer, String) - Constructor for class org.opentrafficsim.road.gtu.generator.ListGTUGenerator
-
Construct a GTU generator that takes the times to generate another GTU from an external source.
- OpenDriveNetworkLaneParser - Class in org.opentrafficsim.road.network.factory.opendrive
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- OpenDriveNetworkLaneParser(OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.network.factory.opendrive.OpenDriveNetworkLaneParser
-
- org.opentrafficsim.graphs - package org.opentrafficsim.graphs
-
Basic graphs for traffic simulation.
- org.opentrafficsim.road.car - package org.opentrafficsim.road.car
-
Classes that extend the GTU to car behavior.
- org.opentrafficsim.road.gtu.animation - package org.opentrafficsim.road.gtu.animation
-
GTU animations.
- org.opentrafficsim.road.gtu.following - package org.opentrafficsim.road.gtu.following
-
GTU (Car) following models such as IDM+.
- org.opentrafficsim.road.gtu.generator - package org.opentrafficsim.road.gtu.generator
-
Generate GTUs according to some prescription.
- org.opentrafficsim.road.gtu.lane - package org.opentrafficsim.road.gtu.lane
-
The lane-based GTUs are the Generalized Travel Units that travel in lanes,
and need to switch lanes to overtake.
- org.opentrafficsim.road.gtu.lane.changing - package org.opentrafficsim.road.gtu.lane.changing
-
Classes that deal with lane changing models.
- org.opentrafficsim.road.network.animation - package org.opentrafficsim.road.network.animation
-
Animation for Links, Lanes, Nodes.
- org.opentrafficsim.road.network.factory - package org.opentrafficsim.road.network.factory
-
Factories for Links, Lanes, Nodes.
- org.opentrafficsim.road.network.factory.opendrive - package org.opentrafficsim.road.network.factory.opendrive
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- org.opentrafficsim.road.network.factory.osm - package org.opentrafficsim.road.network.factory.osm
-
OpenStreetMap import.
- org.opentrafficsim.road.network.factory.osm.events - package org.opentrafficsim.road.network.factory.osm.events
-
OpenStreetMap parsing and conversion events.
- org.opentrafficsim.road.network.factory.osm.input - package org.opentrafficsim.road.network.factory.osm.input
-
OpenStreetMap input.
- org.opentrafficsim.road.network.factory.osm.output - package org.opentrafficsim.road.network.factory.osm.output
-
OpenStreetMap output.
- org.opentrafficsim.road.network.factory.xml - package org.opentrafficsim.road.network.factory.xml
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- org.opentrafficsim.road.network.factory.xml.units - package org.opentrafficsim.road.network.factory.xml.units
-
- org.opentrafficsim.road.network.lane - package org.opentrafficsim.road.network.lane
-
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
- org.opentrafficsim.road.network.lane.changing - package org.opentrafficsim.road.network.lane.changing
-
Lane change possibility models.
- org.opentrafficsim.road.network.route - package org.opentrafficsim.road.network.route
-
Routes and route probabilities.
- OSMLink - Class in org.opentrafficsim.road.network.factory.osm
-
OpenStreetMap Link.
- OSMLink(OSMNode, OSMNode, List<OSMTag>, double, WarningListener) - Constructor for class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Construct a new OSMLink.
- OSMLink(OSMNode, OSMNode, List<OSMTag>, double, byte, byte) - Constructor for class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Construct a new OSMLink with specified number of lanes and forward lanes.
- OSMNetwork - Class in org.opentrafficsim.road.network.factory.osm
-
Container for all imported entities of an OpenStreetMap file.
- OSMNetwork(String) - Constructor for class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Construct a new OSMNetwork.
- OSMNode - Class in org.opentrafficsim.road.network.factory.osm
-
OpenStreetmap Node.
- OSMNode(long, double, double) - Constructor for class org.opentrafficsim.road.network.factory.osm.OSMNode
-
Construct a new OSMNode.
- OSMParser - Class in org.opentrafficsim.road.network.factory.osm.input
-
Build a structure from the elements in an OSM file.
- OSMParser(List<OSMTag>, List<String>) - Constructor for class org.opentrafficsim.road.network.factory.osm.input.OSMParser
-
Construct a new OSMParser and set wantedTags and filteredKeys in one call.
- OSMRelation - Class in org.opentrafficsim.road.network.factory.osm
-
OSMRelation wraps a set of OSMTags, a set of OSMWays and a set of OSMNodes.
- OSMRelation(long) - Constructor for class org.opentrafficsim.road.network.factory.osm.OSMRelation
-
Construct a new OSMRelation.
- OSMTag - Class in org.opentrafficsim.road.network.factory.osm
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- OSMTag(String, String) - Constructor for class org.opentrafficsim.road.network.factory.osm.OSMTag
-
Construct a new OSMTag.
- OSMWay - Class in org.opentrafficsim.road.network.factory.osm
-
OSMWay wraps an ordered set of OSMNode (identified by their ids) and a list of tags.
- OSMWay(long) - Constructor for class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Construct a new OSMWay.
- OvertakingConditions - Interface in org.opentrafficsim.road.network.lane.changing
-
This class implements the overtaking conditions.
- OvertakingConditions.LeftAlwaysRightSpeed - Class in org.opentrafficsim.road.network.lane.changing
-
Overtaking on the left allowed for all GTUs, and overtaking on the right allowed under a given speed.
- OvertakingConditions.LeftAndRight - Class in org.opentrafficsim.road.network.lane.changing
-
Overtaking on both sides allowed.
- OvertakingConditions.LeftOnly - Class in org.opentrafficsim.road.network.lane.changing
-
Overtaking on the left allowed for all GTUs.
- OvertakingConditions.LeftSet - Class in org.opentrafficsim.road.network.lane.changing
-
Provide a collection of GTUs that can overtake another collection of GTUs on the left side, but not vice versa.
- OvertakingConditions.LeftSetRightSpeed - Class in org.opentrafficsim.road.network.lane.changing
-
Provide a collection of GTUs that can overtake another collection of GTUs on the left side, but not vice versa.
- OvertakingConditions.None - Class in org.opentrafficsim.road.network.lane.changing
-
No overtaking allowed.
- OvertakingConditions.RightAlwaysLeftSpeed - Class in org.opentrafficsim.road.network.lane.changing
-
Overtaking on the right allowed for all GTUs, and overtaking on the left allowed under a given speed.
- OvertakingConditions.RightOnly - Class in org.opentrafficsim.road.network.lane.changing
-
Overtaking on the right allowed for all GTUs.
- OvertakingConditions.RightSet - Class in org.opentrafficsim.road.network.lane.changing
-
Provide a collection of GTUs that can overtake another collection of GTUs on the right side, but not vice versa.
- OvertakingConditions.RightSetLeftSpeed - Class in org.opentrafficsim.road.network.lane.changing
-
Provide a collection of GTUs that can overtake another collection of GTUs on the right side, but not vice versa.
- OvertakingDirection - Enum in org.opentrafficsim.road.network.lane.changing
-
The direction in which a GTU is allowed to overtake another GTU, used as a return type for evaluating overtaking conditions.
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.gtu.animation.DefaultBlockAnimation
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.gtu.animation.DefaultBlockOnOffAnimation
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.gtu.animation.DefaultCarAnimation
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.network.animation.DefaultSensorAnimation
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.network.animation.LaneAnimation
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.network.animation.ShoulderAnimation
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.network.animation.StripeAnimation
- paint(Graphics2D, ImageObserver) - Method in class org.opentrafficsim.road.network.lane.SinkAnimation
- parallel(Lane, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Determine which GTUs are parallel with us on another lane, based on fractional positions.
- parallel(LateralDirectionality, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Determine which GTUs are parallel with us in a certain lateral direction, based on fractional positions.
- parallel(Lane, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Determine which GTUs are parallel with us on another lane, based on fractional positions.
- parallel(LateralDirectionality, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Determine which GTUs are parallel with us in a certain lateral direction, based on fractional positions.
- parallel(Lane, Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Determine which GTUs are parallel with us on another lane, based on fractional positions.
- parallel(LateralDirectionality, Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Determine which GTUs are parallel with us in a certain lateral direction, based on fractional positions.
- parallel(Lane, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Determine which GTUs are parallel with us on another lane, based on fractional positions.
- parallel(LateralDirectionality, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Determine which GTUs are parallel with us in a certain lateral direction, based on fractional positions.
- parentLink - Variable in class org.opentrafficsim.road.network.lane.CrossSectionElement
-
Cross Section Link to which the element belongs.
- parseLaneKeepingPolicy(String) - Static method in class org.opentrafficsim.road.network.factory.xml.units.LaneAttributes
-
- parseOvertakingConditions(String, XmlNetworkLaneParser) - Static method in class org.opentrafficsim.road.network.factory.xml.units.LaneAttributes
-
- PEDESTRIAN - Static variable in class org.opentrafficsim.road.network.factory.osm.PredefinedGTUTypes
-
Pedestrian.
- peekNthLast(int) - Method in class org.opentrafficsim.road.network.factory.PeekStack
-
Return the N-from-last element of this PeekStack.
- PeekStack<T> - Class in org.opentrafficsim.road.network.factory
-
Stack object that allows easy verification of the values of the last few entries.
- PeekStack() - Constructor for class org.opentrafficsim.road.network.factory.PeekStack
-
- pop() - Method in class org.opentrafficsim.road.network.factory.PeekStack
-
Pop an element off this stack.
- position(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane at the current
simulation time.
- position(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane.
- position(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane at the current
simulation time.
- position(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane.
- position(Lane, RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane at the current
simulation time.
- position(Lane, RelativePosition, Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane.
- position(Lane, RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane at the current
simulation time.
- position(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal position of a point relative to this GTU, relative to the center line of the Lane.
- position(double) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Transform a fraction on the lane to a relative length (can be less than zero or larger than the lane length).
- positions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positions(RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positions(RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positions(RelativePosition) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positions(RelativePosition, Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positions(RelativePosition) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positions(RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal positions of a point relative to this GTU, relative to the center line of the Lanes in which the
vehicle is registered.
- positionSI(double) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Transform a fraction on the lane to a relative length in SI units (can be less than zero or larger than the lane length).
- PredefinedGTUTypes - Class in org.opentrafficsim.road.network.factory.osm
-
Some predefined GTU types.
Should be moved into the GTU package.
- prevLanes(GTUType) - Method in class org.opentrafficsim.road.network.lane.Lane
-
The previous lane(s) are cached, as it is too expensive to make the calculation every time.
- ProbabilisticLaneBasedRouteGenerator - Class in org.opentrafficsim.road.network.route
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- ProbabilisticLaneBasedRouteGenerator(List<ProbabilisticLaneBasedRouteGenerator.LaneBasedRouteProbability>, StreamInterface) - Constructor for class org.opentrafficsim.road.network.route.ProbabilisticLaneBasedRouteGenerator
-
Construct a new ProbabilistiRouteGenerator using the given random stream.
- ProbabilisticLaneBasedRouteGenerator.LaneBasedRouteProbability - Class in org.opentrafficsim.road.network.route
-
Combination of route and probability or frequency.
- process(EntityContainer) - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
- progress(ProgressEvent) - Method in interface org.opentrafficsim.road.network.factory.osm.events.ProgressListener
-
Process one ProgressEvent.
- progress(ProgressEvent) - Method in class org.opentrafficsim.road.network.factory.osm.events.ProgressListenerImpl
-
Process one ProgressEvent.
- ProgressEvent - Class in org.opentrafficsim.road.network.factory.osm.events
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- ProgressEvent(Object, String) - Constructor for class org.opentrafficsim.road.network.factory.osm.events.ProgressEvent
-
Construct a new ProgressEvent.
- ProgressListener - Interface in org.opentrafficsim.road.network.factory.osm.events
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- ProgressListenerImpl - Class in org.opentrafficsim.road.network.factory.osm.events
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- ProgressListenerImpl() - Constructor for class org.opentrafficsim.road.network.factory.osm.events.ProgressListenerImpl
-
- projectedPosition(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractLaneBasedGTU
-
Return the longitudinal position that this GTU would have if it were to change to another Lane with a/the current
CrossSectionLink.
- projectedPosition(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
Return the longitudinal position that this GTU would have if it were to change to another Lane with a/the current
CrossSectionLink.
- projectedPosition(Lane, RelativePosition, Time.Abs) - Method in interface org.opentrafficsim.road.gtu.lane.LaneBasedGTU
-
Return the longitudinal position that this GTU would have if it were to change to another Lane with a/the current
CrossSectionLink.
- projectedPosition(Lane, RelativePosition, Time.Abs) - Method in class org.opentrafficsim.road.gtu.lane.LaneBlock
-
Return the longitudinal position that this GTU would have if it were to change to another Lane with a/the current
CrossSectionLink.
- push(T) - Method in class org.opentrafficsim.road.network.factory.PeekStack
-
Push an element on this stack.
- ReadOSMFile - Class in org.opentrafficsim.road.network.factory.osm.input
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- ReadOSMFile(String, List<OSMTag>, List<String>, ProgressListener) - Constructor for class org.opentrafficsim.road.network.factory.osm.input.ReadOSMFile
-
- reGraph() - Method in class org.opentrafficsim.graphs.ContourPlot
-
Redraw this ContourGraph (after the underlying data, or a granularity setting has been changed).
- reGraph() - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
Redraw this TrajectoryGraph (after the underlying data has been changed, or to change axes).
- reGraph() - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
Redraw this TrajectoryGraph (after the underlying data has been changed, or to change axes).
- reGraph() - Method in interface org.opentrafficsim.graphs.LaneBasedGTUSampler
-
Force redraw of the graph.
- reGraph() - Method in class org.opentrafficsim.graphs.TrajectoryPlot
-
Redraw this TrajectoryGraph (after the underlying data has been changed).
- release() - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
- removeChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.ContourPlot
- removeChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- removeChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- removeChangeListener(DatasetChangeListener) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- removeGTU(LaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Remove a GTU from the GTU list of this lane.
- removeRedundancy() - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
FIXME Network looks 'crooked' after using this.
- removeSampler(LaneBasedGTUSampler) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Unregister a LaneBasedGTUSampler from this Lane.
- removeSensor(Sensor) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Remove a sensor from the sensor list of this lane.
- RightAlwaysLeftSpeed(Speed.Abs) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightAlwaysLeftSpeed
-
- RightOnly() - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightOnly
-
- RightSet(Collection<GTUType>, Collection<GTUType>) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSet
-
Provide a collection of GTUs that can overtake another collection of GTUs on the right, but not vice versa.
- RightSetLeftSpeed(Collection<GTUType>, Collection<GTUType>, Speed.Abs) - Constructor for class org.opentrafficsim.road.network.lane.changing.OvertakingConditions.RightSetLeftSpeed
-
Provide a collection of GTUs that can overtake another collection of GTUs on the left, but not vice versa.
- RoadMarkerAcross - Class in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- RoadMarkerAcross(CrossSectionElement, Length.Rel) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAcross
-
- RoadMarkerAlong - Class in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- RoadMarkerAlong(CrossSectionLink, Length.Rel, Length.Rel, Length.Rel) - Constructor for class org.opentrafficsim.road.network.lane.RoadMarkerAlong
-
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from
the StartNode towards the EndNode as the longitudinal direction.
- roadTags - Variable in class org.opentrafficsim.road.network.factory.opendrive.OpenDriveNetworkLaneParser
-
Road tags.
- roadTypeTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the road type tags for further reference.
- routeMixTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the route mix tags for further reference.
- routeTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the route tags for further reference.
- sample(AbstractLaneBasedGTU) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Add the movement of a GTU to all graphs that sample this Lane.
- scheduleTriggers(LaneBasedGTU, double, double) - Method in class org.opentrafficsim.road.network.lane.Lane
-
Trigger the sensors for a certain time step; from now until the nextEvaluationTime of the GTU.
- Sensor - Interface in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- SequentialFixedAccelerationModel - Class in org.opentrafficsim.road.gtu.following
-
Extended version of FixedAccelerationModel.
- SequentialFixedAccelerationModel(OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Construct a SequentialFixedAccelerationModel with empty list of FixedAccelerationModel steps.
- SequentialFixedAccelerationModel(OTSDEVSSimulatorInterface, Set<FixedAccelerationModel>) - Constructor for class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Construct a SequentialFixedAccelerationModel and load it with a list of FixedAccelerationModel steps.
- setAnimationClass(Class<? extends Renderable2D>) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setAnimationClass(Class<? extends Renderable2D>) - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar.LaneBasedTemplateCarBuilder
-
- setBlocked(boolean) - Method in class org.opentrafficsim.road.gtu.lane.AbstractTrafficLight
-
- setCrossing(boolean) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- setFilterKeys(List<String>) - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
-
Set/replace the filter keys.
The provided list is not copied; the caller should not modify the list afterwards.
- setGroup(DatasetGroup) - Method in class org.opentrafficsim.graphs.ContourPlot
- setGroup(DatasetGroup) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
- setGroup(DatasetGroup) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
- setGroup(DatasetGroup) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
- setGtuColorer(GTUColorer) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setGTUColorer(GTUColorer) - Method in class org.opentrafficsim.road.gtu.animation.DefaultCarAnimation
-
Replace the GTUColorer.
- setGTUFollowingModel(GTUFollowingModel) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setGtuType(GTUType) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setId(String) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setId(String) - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar.LaneBasedTemplateCarBuilder
-
- setInitialLongitudinalPositions(Map<Lane, Length.Rel>) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setInitialLongitudinalPositions(Map<Lane, Length.Rel>) - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar.LaneBasedTemplateCarBuilder
-
- setInitialSpeed(Speed.Abs) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setInitialSpeed(Speed.Abs) - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar.LaneBasedTemplateCarBuilder
-
- setLaneChangeModel(LaneChangeModel) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setLength(Length.Rel) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setMaximumTime(Time.Abs) - Method in class org.opentrafficsim.graphs.TrajectoryPlot
-
- setMaximumVelocity(Speed.Abs) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setNodes(HashMap<Long, OSMNode>) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNetwork
-
Set/replace the Nodes of this Network.
The provided list is not copied; the caller should not modify the list after setting it.
- setNodes(List<Long>) - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Set/replace the list of way nodes.
- setOneway(boolean) - Method in class org.opentrafficsim.road.network.factory.osm.OSMLink
-
Set the one way status of this OSMLink.
- setOtsNode(OTSNode) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- setProgressListener(ProgressListener) - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
-
- setProgressListener(ProgressListener) - Method in class org.opentrafficsim.road.network.factory.osm.input.ReadOSMFile
-
- setRouteGenerator(LaneBasedRouteGenerator) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setRouteGenerator(LaneBasedRouteGenerator) - Method in class org.opentrafficsim.road.gtu.generator.AbstractGTUGenerator
-
- setRouteNavigator(CompleteLaneBasedRouteNavigator) - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar.LaneBasedTemplateCarBuilder
-
- setSimulator(OTSDEVSSimulatorInterface) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setSpeedLimit(GTUType, Speed.Abs) - Method in class org.opentrafficsim.road.network.lane.Lane
-
- setStatusText(String) - Method in class org.opentrafficsim.graphs.FundamentalDiagram
-
Update the status text.
- setStatusText(String) - Method in class org.opentrafficsim.graphs.FundamentalDiagramLane
-
Update the status text.
- setStopSign(boolean) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- setTags(List<OSMTag>) - Method in class org.opentrafficsim.road.network.factory.osm.OSMWay
-
Set/replace the list of way tags.
- setTemplateGtuType(TemplateGTUType) - Method in class org.opentrafficsim.road.car.LaneBasedTemplateCar.LaneBasedTemplateCarBuilder
-
- setTrafficSignal(boolean) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- setWantedTags(List<OSMTag>) - Method in class org.opentrafficsim.road.network.factory.osm.input.OSMParser
-
Set/replace the list of wanted tags.
This method makes a deep copy of the supplied list.
- setWidth(Length.Rel) - Method in class org.opentrafficsim.road.car.LaneBasedIndividualCar.LaneBasedIndividualCarBuilder
-
- setYieldSign(boolean) - Method in class org.opentrafficsim.road.network.factory.osm.OSMNode
-
- shortestRouteMixTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the shortest route mix tags for further reference.
- shortestRouteTags - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the shortest route tags for further reference.
- shortName() - Method in class org.opentrafficsim.road.network.factory.TestOpenDriveParser
- shortName() - Method in class org.opentrafficsim.road.network.factory.TestXMLParser
- Shoulder - Class in org.opentrafficsim.road.network.lane
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- Shoulder(CrossSectionLink, String, Length.Rel, Length.Rel, Length.Rel) - Constructor for class org.opentrafficsim.road.network.lane.Shoulder
-
- ShoulderAnimation - Class in org.opentrafficsim.road.network.animation
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- ShoulderAnimation(Shoulder, OTSSimulatorInterface, Color) - Constructor for class org.opentrafficsim.road.network.animation.ShoulderAnimation
-
- simulator - Variable in class org.opentrafficsim.road.network.factory.opendrive.OpenDriveNetworkLaneParser
-
the simulator for creating the animation.
- simulator - Variable in class org.opentrafficsim.road.network.factory.xml.XmlNetworkLaneParser
-
the simulator for creating the animation.
- SinkAnimation - Class in org.opentrafficsim.road.network.lane
-
sink sensor animation.
- SinkAnimation(SinkSensor, OTSSimulatorInterface) - Constructor for class org.opentrafficsim.road.network.lane.SinkAnimation
-
Construct the DefaultCarAnimation for a LaneBlock (road block).
- SinkSensor - Class in org.opentrafficsim.road.network.lane
-
sensor that deletes the GTU.
- SinkSensor(Lane, Length.Rel, OTSDEVSSimulatorInterface) - Constructor for class org.opentrafficsim.road.network.lane.SinkSensor
-
- size() - Method in class org.opentrafficsim.road.gtu.following.SequentialFixedAccelerationModel
-
Retrieve the number of FixedAccelerationModel steps in this SequentialFixedAccelerationModel.
- SpeedContourPlot - Class in org.opentrafficsim.graphs
-
Speed contour plot.
- SpeedContourPlot(String, List<Lane>) - Constructor for class org.opentrafficsim.graphs.SpeedContourPlot
-
Create a new SpeedContourPlot.
- StandAloneChartWindow - Class in org.opentrafficsim.graphs
-
Create a stand-alone window for a JFreeChart graph.
- STANDARDDISTANCEGRANULARITIES - Static variable in class org.opentrafficsim.graphs.ContourPlot
-
Distance granularity values.
- STANDARDINITIALDISTANCEGRANULARITYINDEX - Static variable in class org.opentrafficsim.graphs.ContourPlot
-
Index of the initial distance granularity in standardTimeGranularites.
- STANDARDINITIALTIMEGRANULARITYINDEX - Static variable in class org.opentrafficsim.graphs.ContourPlot
-
Index of the initial time granularity in standardTimeGranularites.
- STANDARDTIMEGRANULARITIES - Static variable in class org.opentrafficsim.graphs.ContourPlot
-
Time granularity values.
- stopTimersThreads() - Method in class org.opentrafficsim.road.network.factory.TestOpenDriveParser
- stopTimersThreads() - Method in class org.opentrafficsim.road.network.factory.TestXMLParser
- Stripe - Class in org.opentrafficsim.road.network.lane
-
Longitudinal road stripes.
- Stripe(CrossSectionLink, Length.Rel, Length.Rel) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
-
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from
the StartNode towards the EndNode as the longitudinal direction.
- Stripe(CrossSectionLink, Length.Rel, Length.Rel, Set<GTUType>, Stripe.Permeable) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
-
Helper constructor that immediately provides permeability for a number of GTU classes.
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from
the StartNode towards the EndNode as the longitudinal direction.
- Stripe(CrossSectionLink, Length.Rel, Length.Rel, Stripe.Permeable) - Constructor for class org.opentrafficsim.road.network.lane.Stripe
-
Helper constructor that immediately provides permeability for all GTU classes.
Note: LEFT is seen as a positive lateral direction, RIGHT as a negative lateral direction, with the direction from
the StartNode towards the EndNode as the longitudinal direction.
- Stripe.Permeable - Enum in org.opentrafficsim.road.network.lane
-
the types of permeability of a stripe.
- StripeAnimation - Class in org.opentrafficsim.road.network.animation
-
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
- StripeAnimation(Stripe, OTSSimulatorInterface, StripeAnimation.TYPE) - Constructor for class org.opentrafficsim.road.network.animation.StripeAnimation
-
- StripeAnimation.TYPE - Enum in org.opentrafficsim.road.network.animation
-
Stripe type.
- suitability(Lane, Length.Rel, GTUType, Time.Rel) - Method in class org.opentrafficsim.road.network.route.CompleteLaneBasedRouteNavigator
-
Determine the suitability of being at a particular longitudinal position in a particular Lane for following this Route.
- suitability(Lane, Length.Rel, GTUType, Time.Rel) - Method in interface org.opentrafficsim.road.network.route.LaneBasedRouteNavigator
-
Determine the suitability of being at a particular longitudinal position in a particular Lane for following this Route.