Package org.opentrafficsim.core.network
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, as well as a detailed cross-section of the links on the network (see the lane
sub-package).
Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
See for project information www.opentrafficsim.org.
The OpenTrafficSim project is distributed under the following BSD-style license:
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of Delft University of Technology, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-
Interface Summary Interface Description Capacity Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.Link A Link is a connection between two Nodes.LinkWeight Interface to determine a link weight.Network Interface that defines what information a Network should be able to provide about Nodes, Links, Routes, etc..Node The Node is a point with an id. -
Class Summary Class Description CapacityOTSLink A link with a maximum capacity, expressed as the maximum number of GTUs per time unit that the link can handle.DirectedLinkPosition A DirectedLinkPosition object packs a Link, a Direction and a position along that link.ExpansionNetwork A Network consists of a set of links.LinkDirection A LinkDirection packs a Link and a GTUDirectionality.LinkEdge<LINK extends Link> The LinkEdge is a class that embeds a Link (extension of AbstractLink) to be put in a graph.LinkLocation A LinkLocation packs a Link and a fractional longitudinal position.LinkType A LinkType determines compatibility of a link with GTU types.OTSLink A standard implementation of a link between two Nodes.OTSNetwork An OTSNetwork consists of a set of Nodes, Links, Objects, etc..OTSNetworkUtils OTSNetworkUtils Static methods that make a deep clone of an OTSNetwork, or destroy an OTSNetwork.OTSNode The OTSNode is a point with a heading and an id. -
Enum Summary Enum Description LateralDirectionality Directionality in lateral direction.LinkType.DEFAULTS Default types with their name.LongitudinalDirectionality Permitted longitudinal driving directions. -
Exception Summary Exception Description NetworkException Exception thrown when network topology is inconsistent.