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-2022 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-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.Link Link as 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 and Routes.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 Directed link position.ExpansionNetwork A Network consists of a set of links.LinkDirection Storage for 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 "1D" implementation.LinkType Link type to indicate compatibility with GTU types.OTSLink A standard implementation of a link between two OTSNodes.OTSNetwork A Network consists of a set of links.OTSNetworkUtils OTSNetworkCloner makes a deep clone of a network.OTSNode The Node is a point with 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.