Uses of Class
org.opentrafficsim.core.gtu.GTUException
-
Packages that use GTUException Package Description org.opentrafficsim.core.compatibility Compatibility package.org.opentrafficsim.core.gtu GTU (Generalized Travel Unit) is the base class for cars, trains, pedestrians, etc.org.opentrafficsim.core.gtu.perception The perception module of a GTU is responsible for perceiving (sensing) the environment of the GTU, which includes the locations of other GTUs.org.opentrafficsim.core.gtu.plan.strategical Strategical planners.org.opentrafficsim.core.gtu.plan.tactical Tactical planners generate operational plans that are in line with reaching the goals of the strategical plan. -
-
Uses of GTUException in org.opentrafficsim.core.compatibility
Methods in org.opentrafficsim.core.compatibility that throw GTUException Modifier and Type Method Description void
GTUCompatibility. isCompatibleWith(Compatibility<GTUType,?> parentCompatibility, boolean tryParentsOfGTUType)
Check if a GTUCompatibility does not allow things that the GTUCompatibility of a parent object disallows, e.g. -
Uses of GTUException in org.opentrafficsim.core.gtu
Methods in org.opentrafficsim.core.gtu that throw GTUException Modifier and Type Method Description void
AbstractGTU. addGtu(GTU gtu)
Adds the provided GTU to this GTU, meaning it moves with this GTU.void
GTU. addGtu(GTU gtu)
Adds the provided GTU to this GTU, meaning it moves with this GTU.static GTUCharacteristics
GTUType. defaultCharacteristics(GTUType gtuType, Network network, StreamInterface randomStream)
Returns default characteristics for given GTUType.void
AbstractGTU. init(StrategicalPlanner strategicalPlanner, DirectedPoint initialLocation, Speed initialSpeed)
Initialize the GTU at a location and speed, and give it a mission to fulfill through the strategical planner.protected void
AbstractGTU. interruptMove()
Interrupt the move and ask for a new plan.protected boolean
AbstractGTU. move(DirectedPoint fromLocation)
Move from the current location according to an operational plan to a location that will bring us nearer to reaching the location provided by the strategical planner.void
AbstractGTU. setParent(GTU gtu)
Set the parent GTU.void
GTU. setParent(GTU gtu)
Set the parent GTU.Constructors in org.opentrafficsim.core.gtu that throw GTUException Constructor Description AbstractGTU(String id, GTUType gtuType, OTSSimulatorInterface simulator, PerceivableContext perceivableContext)
AbstractGTU(IdGenerator idGenerator, GTUType gtuType, OTSSimulatorInterface simulator, PerceivableContext perceivableContext)
AbstractLinkBasedGTU(String id, GTUType gtuType, OTSNetwork network)
-
Uses of GTUException in org.opentrafficsim.core.gtu.perception
Methods in org.opentrafficsim.core.gtu.perception that throw GTUException Modifier and Type Method Description G
AbstractPerceptionCategory. getGtu()
Returns the connected GTU.G
Perception. getGtu()
Return the GTU of this perception.Time
AbstractPerceptionCategory. getTimestamp()
Returns the current time.void
AbstractPerception. perceive()
Invoked by the GTU prior to determining the operational plan.void
Perception. perceive()
Invoked by the GTU prior to determining the operational plan.void
DirectEgoPerception. updateAcceleration()
Update acceleration.void
EgoPerception. updateAcceleration()
Update acceleration.default void
EgoPerception. updateAll()
Update all information in the perception category.void
PerceptionCategory. updateAll()
Update all information in the perception category.void
DirectEgoPerception. updateLength()
Update length.void
EgoPerception. updateLength()
Update length.void
DirectEgoPerception. updateSpeed()
Update speed.void
EgoPerception. updateSpeed()
Update speed.void
DirectEgoPerception. updateWidth()
Update width.void
EgoPerception. updateWidth()
Update width. -
Uses of GTUException in org.opentrafficsim.core.gtu.plan.strategical
Methods in org.opentrafficsim.core.gtu.plan.strategical that throw GTUException Modifier and Type Method Description T
StrategicalPlannerFactory. create(GTU gtu)
Creates a new strategical planner for the given GTU. -
Uses of GTUException in org.opentrafficsim.core.gtu.plan.tactical
Methods in org.opentrafficsim.core.gtu.plan.tactical that throw GTUException Modifier and Type Method Description T
TacticalPlannerFactory. create(GTU gtu)
Creates a new tactical planner for the given GTU.OperationalPlan
TacticalPlanner. generateOperationalPlan(Time startTime, DirectedPoint locationAtStartTime)
generate an operational plan, for now or for in the future.
-