Package org.opentrafficsim.core.network
Class OTSNetworkUtils
- java.lang.Object
-
- org.opentrafficsim.core.network.OTSNetworkUtils
-
public final class OTSNetworkUtils extends Object
OTSNetworkCloner makes a deep clone of a network.
Copyright (c) 2003-2022 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information www.simulation.tudelft.nl. The source code and binary code of this software is proprietary information of Delft University of Technology.- Author:
- Alexander Verbraeck
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OTSNetwork
clone(OTSNetwork network, String newId, OTSSimulatorInterface newSimulator)
Clone the OTSNetwork.static void
destroy(OTSNetwork network)
Remove all objects and animation in the network.
-
-
-
Method Detail
-
clone
public static OTSNetwork clone(OTSNetwork network, String newId, OTSSimulatorInterface newSimulator) throws NetworkException
Clone the OTSNetwork.- Parameters:
network
- OTSNetwork; the network to clonenewId
- String; the new id of the networknewSimulator
- OTSSimulatorInterface; the new simulator for this network- Returns:
- a clone of this network
- Throws:
NetworkException
- in case the cloning fails
-
destroy
public static void destroy(OTSNetwork network)
Remove all objects and animation in the network.- Parameters:
network
- OTSNetwork; the network to destroy
-
-