* 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 Oct 16, 2014
* @author Alexander Verbraeck
*/
public class TestGeometry extends DSOLApplication implements UNITS
{
/** */
private static final long serialVersionUID = 1L;
/**
* @param title String; t
* @param panel DSOLPanel<Time,Duration,SimTimeDoubleUnit>; p
*/
public TestGeometry(final String title, final DSOLPanel panel)
{
super(panel, title);
}
/**
* @param args String[]; args
* @throws RemoteException if error
* @throws SimRuntimeException if error
* @throws NamingException if error
* @throws OTSDrawingException if error
* @throws DSOLException when the simulator does not implement AnimatorInterface
*/
public static void main(final String[] args)
throws SimRuntimeException, NamingException, RemoteException, OTSDrawingException, DSOLException
{
OTSAnimator simulator = new OTSAnimator("TestGeometry");
OTSModelInterface model = new TestModel(simulator);
OTSReplication replication = new OTSReplication("rep1", Time.ZERO, Duration.ZERO, new Duration(1800.0, SECOND));
simulator.initialize(model, replication);
DSOLPanel panel =
new DSOLPanel(new RealTimeControlPanel