* Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
* BSD-style license. See OpenTrafficSim License.
*
* $LastChangedDate: 2020-09-03 11:54:19 +0200 (Thu, 03 Sep 2020) $, @version $Revision: 6688 $, by $Author: averbraeck $,
* initial version Aug 15, 2014
* @author Alexander Verbraeck
*/
public class ShapeTestApplication extends DSOLApplication implements UNITS
{
/**
* @param title String; String title of the application window
* @param panel DSOLPanel<Time,Duration,SimTimeDoubleUnit>; DSOLPanel
*/
public ShapeTestApplication(final String title, final DSOLPanel panel)
{
super(panel, title);
}
/** */
private static final long serialVersionUID = 20140819L;
/**
* @param args String[]; command line arguments
* @throws SimRuntimeException on ???
* @throws NamingException on ???
* @throws IOException on ???
* @throws OTSDrawingException on drawing error
* @throws DSOLException when the simulator does not implement the AnimatorInterface
*/
public static void main(final String[] args)
throws SimRuntimeException, NamingException, IOException, OTSDrawingException, DSOLException
{
OTSAnimator simulator = new OTSAnimator("ShapeTestApplication");
ShapeModel model = new ShapeModel(simulator);
OTSReplication replication = new OTSReplication("rep1", Time.ZERO, Duration.ZERO, new Duration(7200.0, SECOND));
simulator.initialize(model, replication);
DSOLPanel panel =
new DSOLPanel(new RealTimeControlPanel