public interface GTU extends nl.tudelft.simulation.dsol.animation.LocatableInterface, Serializable
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.
Modifier and Type | Method and Description |
---|---|
void |
destroy()
destroy the vehicle from the simulation and animation.
|
org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.AccelerationUnit> |
getAcceleration() |
RelativePosition |
getFront() |
GTUType |
getGTUType() |
String |
getId() |
org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.LengthUnit> |
getLength() |
org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.SpeedUnit> |
getMaximumVelocity() |
org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.LengthUnit> |
getOdometer()
Retrieve the odometer value.
|
RelativePosition |
getRear() |
RelativePosition |
getReference() |
Map<RelativePosition.TYPE,RelativePosition> |
getRelativePositions() |
OTSDEVSSimulatorInterface |
getSimulator() |
org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.SpeedUnit> |
getVelocity() |
org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.LengthUnit> |
getWidth() |
String getId()
org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.LengthUnit> getLength()
org.djunits.value.vdouble.scalar.DoubleScalar.Rel<org.djunits.unit.LengthUnit> getWidth()
org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.SpeedUnit> getMaximumVelocity()
GTUType getGTUType()
OTSDEVSSimulatorInterface getSimulator()
RelativePosition getReference()
RelativePosition getFront()
RelativePosition getRear()
org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.SpeedUnit> getVelocity() throws RemoteException
RemoteException
- on communications failureMap<RelativePosition.TYPE,RelativePosition> getRelativePositions()
void destroy()
org.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.AccelerationUnit> getAcceleration() throws RemoteException
RemoteException
- on communications failureorg.djunits.value.vdouble.scalar.DoubleScalar.Abs<org.djunits.unit.LengthUnit> getOdometer() throws RemoteException
RemoteException
- on communications failureCopyright © 2014–2015 Delft University of Technology. All rights reserved.