public class Waterway
extends org.opentrafficsim.core.network.OTSLink
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Constructor and Description |
---|
Waterway(String id,
org.opentrafficsim.core.network.OTSNode startNode,
org.opentrafficsim.core.network.OTSNode endNode,
org.opentrafficsim.core.network.LinkType linkType,
org.opentrafficsim.core.geometry.OTSLine3D designLine,
org.opentrafficsim.core.network.LongitudinalDirectionality directionality)
Construct a new waterway.
|
Waterway(String id,
org.opentrafficsim.core.network.OTSNode startNode,
org.opentrafficsim.core.network.OTSNode endNode,
org.opentrafficsim.core.network.LinkType linkType,
org.opentrafficsim.core.geometry.OTSLine3D designLine,
Map<org.opentrafficsim.core.gtu.GTUType,org.opentrafficsim.core.network.LongitudinalDirectionality> directionalityMap)
Construct a new waterway.
|
public Waterway(String id, org.opentrafficsim.core.network.OTSNode startNode, org.opentrafficsim.core.network.OTSNode endNode, org.opentrafficsim.core.network.LinkType linkType, org.opentrafficsim.core.geometry.OTSLine3D designLine, org.opentrafficsim.core.network.LongitudinalDirectionality directionality)
id
- the link idstartNode
- start node (directional)endNode
- end node (directional)linkType
- Link type to indicate compatibility with GTU typesdesignLine
- the OTSLine3D design line of the Linkdirectionality
- to indicate the general direction of the waterway (FORWARD = in the direction of the design line;
BACKWARD is in the opposite direction; BOTH is a waterway that can be used in both directions; NONE is a
waterway that cannot be used for sailing.public Waterway(String id, org.opentrafficsim.core.network.OTSNode startNode, org.opentrafficsim.core.network.OTSNode endNode, org.opentrafficsim.core.network.LinkType linkType, org.opentrafficsim.core.geometry.OTSLine3D designLine, Map<org.opentrafficsim.core.gtu.GTUType,org.opentrafficsim.core.network.LongitudinalDirectionality> directionalityMap)
id
- the link idstartNode
- start node (directional)endNode
- end node (directional)linkType
- Link type to indicate compatibility with GTU typesdesignLine
- the OTSLine3D design line of the LinkdirectionalityMap
- the directions for different type of ships; it might be that all or certain types of ships are
only allowed to use a canal in one direction. Furthermore, the directions can limit waterways for certain
classes of ships. Set the LongitudinalDirectionality to NONE for ships that are not allowed to sail this
waterway.Copyright © 2014–2016 Delft University of Technology. All rights reserved.