| Package | Description |
|---|---|
| org.opentrafficsim.core.animation |
Generic animation classes, i.e., for displaying texts.
|
| org.opentrafficsim.core.dsol |
Extensions of the DSOL simulator interfaces and classes for OTS units.
|
| org.opentrafficsim.core.network |
Classes that build a network with nodes, links, and cross-sections.
|
| org.opentrafficsim.core.network.animation |
Animation for Links, Lanes, Nodes.
|
| org.opentrafficsim.core.network.route |
Routes and route probabilities.
|
| org.opentrafficsim.core.object |
Static objects that the GTU might have to avoid.
|
| org.opentrafficsim.core.object.animation |
Animation for static objects.
|
| org.opentrafficsim.simulationengine |
Wrappers and stubs for the DSOL simulation engine.
|
| Modifier and Type | Method and Description |
|---|---|
abstract TextAnimation |
TextAnimation.clone(Locatable newSource,
OTSSimulatorInterface newSimulator)
Clone the TextAnimation and return a copy for the new source on the new simulator.
|
ClonableRenderable2DInterface<T> |
ClonableRenderable2DInterface.clone(T newSource,
OTSSimulatorInterface newSimulator)
Clone the animation object and register it for the new source on the new simulation.
|
| Constructor and Description |
|---|
TextAnimation(Locatable source,
String text,
float dx,
float dy,
TextAlignment textAlignment,
Color color,
float fontSize,
OTSSimulatorInterface simulator) |
TextAnimation(Locatable source,
String text,
float dx,
float dy,
TextAlignment textAlignment,
Color color,
OTSSimulatorInterface simulator) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OTSDEVSSimulatorInterface
Typed extension of the DEVSSimulatorInterface without remote exceptions and using the Time and Duration arguments.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OTSDEVSAnimator
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
OTSDEVSRealTimeClock
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
OTSDEVSRTParallelMove
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
OTSDEVSSimulator
Typed extension of the DEVSSimulator without remote exceptions.
|
class |
OTSSimulator
Typed extension of the Simulator without remote exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
OTSSimulatorInterface |
OTSLink.getSimulator() |
OTSSimulatorInterface |
Link.getSimulator() |
| Modifier and Type | Method and Description |
|---|---|
OTSLink |
OTSLink.clone(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation)
Clone the OTSLink for e.g., copying a network.
|
CapacityOTSLink |
CapacityOTSLink.clone(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation)
Clone the OTSLink for e.g., copying a network.
|
OTSNetwork |
OTSNetwork.clone(String newId,
OTSSimulatorInterface oldSimulator,
OTSSimulatorInterface newSimulator,
boolean animation)
Clone the OTSNetwork.
|
OTSNode |
OTSNode.clone1(Network newNetwork,
OTSSimulatorInterface newSimulator)
Clone the OTSode for e.g., copying a network.
|
OTSNode |
OTSNode.clone2(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation)
Complete the cloning of the OTSode for e.g., copying a network.
|
static void |
OTSNetwork.cloneAnimation(Locatable oldSource,
Locatable newSource,
OTSSimulatorInterface oldSimulator,
OTSSimulatorInterface newSimulator)
Clone all animation objects for the given class.
|
void |
OTSNetwork.destroy(OTSSimulatorInterface simulator)
Remove all objects and animation in the network.
|
void |
OTSNetwork.removeAnimation(Class<?> clazz,
OTSSimulatorInterface oldSimulator)
Remove all animation objects of the given class.
|
| Constructor and Description |
|---|
CapacityOTSLink(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation,
CapacityOTSLink link)
Clone a link for a new network.
|
CapacityOTSLink(Network network,
String id,
Node startNode,
Node endNode,
LinkType linkType,
OTSLine3D designLine,
OTSSimulatorInterface simulator,
org.djunits.value.vdouble.scalar.Frequency capacity,
LongitudinalDirectionality directionality)
Construct a new link, with a directionality for all GTUs as provided.
|
CapacityOTSLink(Network network,
String id,
Node startNode,
Node endNode,
LinkType linkType,
OTSLine3D designLine,
OTSSimulatorInterface simulator,
org.djunits.value.vdouble.scalar.Frequency capacity,
Map<GTUType,LongitudinalDirectionality> directionalityMap)
Construct a new link.
|
OTSLink(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation,
OTSLink link)
Clone a link for a new network.
|
OTSLink(Network network,
String id,
Node startNode,
Node endNode,
LinkType linkType,
OTSLine3D designLine,
OTSSimulatorInterface simulator,
LongitudinalDirectionality directionality)
Construct a new link, with a directionality for all GTUs as provided.
|
OTSLink(Network network,
String id,
Node startNode,
Node endNode,
LinkType linkType,
OTSLine3D designLine,
OTSSimulatorInterface simulator,
Map<GTUType,LongitudinalDirectionality> directionalityMap)
Construct a new link.
|
| Modifier and Type | Method and Description |
|---|---|
ClonableRenderable2DInterface |
NodeAnimation.clone(Locatable newSource,
OTSSimulatorInterface newSimulator)
Clone the animation object and register it for the new source on the new simulation.
|
TextAnimation |
NodeAnimation.Text.clone(Locatable newSource,
OTSSimulatorInterface newSimulator)
Clone the TextAnimation and return a copy for the new source on the new simulator.
|
ClonableRenderable2DInterface |
LinkAnimation.clone(Locatable newSource,
OTSSimulatorInterface newSimulator)
Clone the animation object and register it for the new source on the new simulation.
|
TextAnimation |
LinkAnimation.Text.clone(Locatable newSource,
OTSSimulatorInterface newSimulator)
Clone the TextAnimation and return a copy for the new source on the new simulator.
|
| Constructor and Description |
|---|
LinkAnimation(Link link,
OTSSimulatorInterface simulator,
float width) |
NodeAnimation(Node node,
OTSSimulatorInterface simulator) |
Text(Locatable source,
String text,
float dx,
float dy,
TextAlignment textPlacement,
Color color,
OTSSimulatorInterface simulator) |
Text(Locatable source,
String text,
float dx,
float dy,
TextAlignment textPlacement,
Color color,
OTSSimulatorInterface simulator) |
| Modifier and Type | Method and Description |
|---|---|
Route |
Route.clone(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation)
Clone the Route.
|
CompleteRoute |
CompleteRoute.clone(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation)
Clone the Route.
|
| Modifier and Type | Method and Description |
|---|---|
StaticObject |
StaticObject.clone(Network newNetwork,
OTSSimulatorInterface newSimulator,
boolean animation)
Clone the StaticObject for e.g., copying a network.
|
InvisibleObjectInterface |
InvisibleObjectInterface.clone(OTSSimulatorInterface newSimulator,
Network newNetwork)
Duplicate the invisibleObject in a new simulator and network.
|
| Constructor and Description |
|---|
StaticObjectAnimation(StaticObject source,
OTSSimulatorInterface simulator,
float width,
Color color,
boolean fill) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
SimpleAnimatorInterface
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
interface |
SimpleSimulatorInterface
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleAnimator
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
SimpleSimulator
Construct a DSOL DEVSSimulator or DEVSAnimator the easy way.
|
Copyright © 2014–2017 Delft University of Technology. All rights reserved.