public class Waterway extends OTSLink
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Based on software from the IDVV project, which is Copyright (c) 2013 Rijkswaterstaat - Dienst Water, Verkeer en Leefomgeving and licensed without restrictions to Delft University of Technology, including the right to sub-license sources and derived products to third parties.
$LastChangedDate: 2015-07-24 02:58:59 +0200 (Fri, 24 Jul 2015) $, @version $Revision: 1147 $, by $Author: averbraeck $, initial version Nov 6, 2016listeners
GTU_ADD_EVENT, GTU_REMOVE_EVENT
FIRST_POSITION, LAST_POSITION
Constructor and Description |
---|
Waterway(Network network,
String id,
String name,
OTSNode startNode,
OTSNode endNode,
LinkType linkType,
OTSLine3D designLine,
OTSSimulatorInterface simulator)
Construct a new waterway.
|
Modifier and Type | Method and Description |
---|---|
String |
getName() |
addGTU, clone, equals, getBounds, getDesignLine, getDirectionality, getEndNode, getGTUCount, getGTUs, getId, getLength, getLinkType, getLocation, getNetwork, getSimulator, getStartNode, hashCode, removeGTU, toString
addListener, addListener, addListener, addListener, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, fireTimedEvent, removeAllListeners, removeAllListeners, removeListener
public Waterway(Network network, String id, String name, OTSNode startNode, OTSNode endNode, LinkType linkType, OTSLine3D designLine, OTSSimulatorInterface simulator) throws NetworkException
network
- Network; the network.id
- String; the waterway idname
- String; the namestartNode
- OTSNode; start node (directional)endNode
- OTSNode; end node (directional)linkType
- LinkType; Link type to indicate compatibility with GTU typesdesignLine
- OTSLine3D; the OTSLine3D design line of the Linksimulator
- OTSSimulatorInterface; the simulator to schedule events onNetworkException
- when waterway with this id already existspublic final String getName()
Copyright © 2014–2019 Delft University of Technology. All rights reserved.