All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentrafficsim.road.network.lane.package-info Maven / Gradle / Ivy

/**
 * Classes that provide detailed cross-sections of a link using lanes, markers and sensors.
 * 

* The network classes are independent of the type of vehicle (GTU) that is used. Specific subclasses for roads, rail, shipping * lanes, or planes should be added to sub-packages with names like road, rail, ship, pedestrians, and air.
* Geometry classes can be added for animation. *

* A couple of assumptions underly the lane model. *

    *
  • Lanes can overlap. A bike path on a road where a car can also use the bike path is an example of overlapping lanes. Tram * tracks in a road is another one;
  • *
  • GTUs can be in multiple lanes at the same time. They register with their front and de-register with their back. In the d2 * model this can be extended to lateral registration and de-registration as well;
  • *
  • GTUs know in which lane(s) they are and lanes know which vehicles occupy space on them;
  • *
  • A lane knows its neighboring lane(s), and easy methods are available to identify whether a GTU is allowed to change to * another lane.
  • *
*

* Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
* BSD-style license. See OpenTrafficSim License. *

*/ package org.opentrafficsim.road.network.lane;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy