| Package | Description |
|---|---|
| org.opentrafficsim.core.car |
Classes that extend the GTU to car behavior.
|
| org.opentrafficsim.core.dsol |
Extensions of the DSOL simulator interfaces and classes for OTS units.
|
| org.opentrafficsim.core.geometry |
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| org.opentrafficsim.core.gtu |
GTU (Generalized Travel Unit) is the base class for cars, trains, pedestrians, etc.
|
| org.opentrafficsim.core.gtu.animation |
GTU animations.
|
| org.opentrafficsim.core.gtu.following |
GTU (Car) following models such as IDM+.
|
| org.opentrafficsim.core.gtu.generator |
Generate GTUs according to some prescription.
|
| org.opentrafficsim.core.gtu.lane |
The lane-based GTUs are the Generalized Travel Units that travel in lanes,
and need to switch lanes to overtake.
|
| org.opentrafficsim.core.gtu.lane.changing |
Classes that deal with lane changing models.
|
| org.opentrafficsim.core.network |
Classes that build a network with nodes, links, and cross-sections.
|
| org.opentrafficsim.core.network.factory |
Factories for Links, Lanes, Nodes.
|
| org.opentrafficsim.core.network.factory.xml.units |
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| org.opentrafficsim.core.network.lane |
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
|
| org.opentrafficsim.core.network.route |
Routes and route probabilities.
|
| org.opentrafficsim.core.units.calc |
Common conversions that generate results in the correct unit.
|
| org.opentrafficsim.graphs |
Basic graphs for traffic simulation.
|
| org.opentrafficsim.gui |
Swing components that are used in OpenTrafficSim.
|
| org.opentrafficsim.importexport.osm.output |
OpenStreetMap output.
|
| org.opentrafficsim.simulationengine |
Wrappers and stubs for the DSOL simulation engine.
|
| org.opentrafficsim.simulationengine.properties |
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LaneBasedIndividualCar
Augments the AbstractLaneBasedIndividualGTU with a LaneBasedIndividualCarBuilder and animation support
|
class |
LaneBasedTemplateCar
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OTSDEVSRealTimeClock
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
OTSSimTimeDouble
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OTSLine3D
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
OTSPoint3D
An OTSPoint3D implements a 3D-coordinate for OTS.
|
class |
OTSPolygon3D
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GTU
Generalized Travel Unit.
|
interface |
SpaceBasedGTU
GTU that can travel in 2D or 3D space.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGTU
Implements id, GtuType, Route and odometer.
|
class |
RelativePosition
A RelativePosition is a position on a GTU; e.g.
|
class |
TemplateGTUType
TemplateGTUType stores most of the information that is needed to generate a GTU.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GTUColorer
Determine the fill color for a GTU.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AccelerationGTUColorer
Color GTUs based on their current acceleration.
|
class |
DefaultSwitchableGTUColorer
A simple way to construct a SwitchableGTUColorer set up with the "standard" set of GTUColorers.
|
class |
IDGTUColorer
Color GTUs based on their id.
|
class |
LaneChangeUrgeGTUColorer
Color GTUs based on their urgency to perform a lane change and the direction of that lane change.
|
class |
SwitchableGTUColorer
GTU colorer that uses a coloring method that can be switched by the user of the program.
|
class |
VelocityGTUColorer
Color GTU depending on their speed.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GTUFollowingModel
GTU following model interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGTUFollowingModel
Code shared between various car following models.
|
class |
AccelerationStep
Storage for the result of a GTU following model.
|
class |
DualAccelerationStep
Container for two instances of an AccelerationStep.
|
class |
FixedAccelerationModel
Fixed GTU following model.
|
class |
HeadwayGTU
Container for a reference to a LaneBasedGTU and a headway.
|
class |
IDM
The Intelligent Driver Model by Treiber, Hennecke and Helbing.
|
class |
IDMPlus
IDMPlus implements the Integrated Lane Change Model with Relaxation and Synchronization as published by Wouter J.
|
class |
SequentialFixedAccelerationModel
Extended version of FixedAccelerationModel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGTUGenerator
Common code for LaneBasedGTU generators that may have to postpone putting a GTU on the road due to congestion growing into
the generator.
|
class |
GTUGeneratorIndividual
Generate GTUs.
|
class |
ListGTUGenerator
Generate GTUs at times prescribed in a text file.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LaneBasedGTU
This interface defines a lane based GTU.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLaneBasedGTU
This class contains most of the code that is needed to run a lane based GTU.
|
class |
AbstractLaneBasedIndividualGTU
Specific type of LaneBasedGTU.
|
class |
AbstractLaneBasedTemplateGTU
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
AbstractTrafficLight
Special GTU that cannot move, but it can be seen by other GTUs.
|
class |
LaneBlock
Special GTU that cannot move, but it can be seen by other GTUs.
|
class |
LaneBlockOnOff
Special GTU that cannot move, but it can be seen by other GTUs.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LaneChangeModel
All lane change models must implement this interface.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLaneChangeModel
Common code for a family of lane change models like in M.
|
class |
Altruistic
The altruistic driver changes lane when that is beneficial for all drivers.
|
class |
Egoistic
The egoistic drive changes lane when this yields is personal advantage (totally ignoring any disadvantage to others).
|
class |
FixedLaneChangeModel
Dummy lane change model with totally predictable results (used for testing).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Link
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
interface |
Node
The Node is a point with an id.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinkLocation
"1D" implementation.
|
class |
OTSLink
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
OTSNode
The Node is a point with an id.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LaneFactory
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
TestOpenDriveParser
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
TestXMLParser
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AngleUnits
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
Distributions
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
LengthUnits
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
SpeedUnits
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
TimeUnits
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Sensor
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSensor
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
Barrier
Typically, a barrier will have no lateral permeability.
|
class |
CrossSectionElement
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
CrossSectionLink
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
Lane
The Lane is the CrossSectionElement of a CrossSectionLink on which GTUs can drive.
|
class |
LaneLocation
"1D" implementation.
|
class |
NoTrafficLane
Lane without traffic, e.g.
|
class |
RoadMarkerAcross
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
RoadMarkerAlong
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
Shoulder
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
SinkSensor
sensor that deletes the GTU.
|
class |
Stripe
Longitudinal road stripes.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LaneBasedRouteNavigator
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.
|
interface |
RouteNavigator
A RouteNavigator maintains a position on a route.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLaneBasedRouteNavigator
A RouteNavigator helps to navigate on a route.
|
class |
CompleteLaneBasedRouteNavigator
A RouteNavigator helps to navigate on a route.
|
class |
CompleteRouteNavigator
A CompleteRouteNavigator contains a complete route and maintains a position on the route.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Calc
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AccelerationContourPlot
Acceleration contour plot.
|
class |
ContourPlot
Common code for a contour plot.
|
class |
DensityContourPlot
Density contour plot.
|
class |
FlowContourPlot
Flow contour plot.
|
class |
FundamentalDiagram
The Fundamental Diagram Graph; see Wikipedia:
http://en.wikipedia.org/wiki/Fundamental_diagram_of_traffic_flow.
|
class |
SpeedContourPlot
Speed contour plot.
|
class |
TrajectoryPlot
Trajectory plot.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OTSControlPanel
Peter's improved simulation control panel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Convert
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SimpleSimulation
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractWrappableSimulation
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
SimpleAnimator
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
SimpleSimulator
Construct a DSOL DEVSSimulator or DEVSAnimator the easy way.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IDMPropertySet
Compound property for IDM or IDMPlus parameters
|
Copyright © 2014–2015 Delft University of Technology. All rights reserved.