public class StaticObject extends nl.tudelft.simulation.event.EventProducer implements ObjectInterface, Serializable
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
Constructor and Description |
---|
StaticObject(OTSLine3D geometry) |
StaticObject(OTSLine3D geometry,
org.djunits.value.vdouble.scalar.Length height) |
Modifier and Type | Method and Description |
---|---|
StaticObject |
clone(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation)
Clone the StaticObject for e.g., copying a network.
|
javax.media.j3d.Bounds |
getBounds() |
OTSLine3D |
getGeometry() |
org.djunits.value.vdouble.scalar.Length |
getHeight() |
nl.tudelft.simulation.language.d3.DirectedPoint |
getLocation() |
String |
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 StaticObject(OTSLine3D geometry, org.djunits.value.vdouble.scalar.Length height)
geometry
- the top-level 2D outline of the objectheight
- the height of the objectpublic StaticObject(OTSLine3D geometry)
geometry
- the top-level 2D outline of the objectpublic final OTSLine3D getGeometry()
getGeometry
in interface ObjectInterface
public final org.djunits.value.vdouble.scalar.Length getHeight()
getHeight
in interface ObjectInterface
public final nl.tudelft.simulation.language.d3.DirectedPoint getLocation()
getLocation
in interface nl.tudelft.simulation.dsol.animation.Locatable
public final javax.media.j3d.Bounds getBounds()
getBounds
in interface nl.tudelft.simulation.dsol.animation.Locatable
public StaticObject clone(Network newNetwork, OTSSimulatorInterface newSimulator, boolean animation) throws NetworkException
newNetwork
- the new network to which the clone belongsnewSimulator
- the new simulator for this networkanimation
- whether to (re)create animation or notNetworkException
- in case the cloning failsCopyright © 2014–2016 Delft University of Technology. All rights reserved.