|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| IAgent | An agent is the base object that moves from origin to destination in the simulation, according to the constraints defined by the network. |
| IAgentLocator | The agent-locator object chooses a location for a new agent. |
| IAgentVision | The agent vision object provides access to pedestrian vision range and angle parameters |
| IAttached | An attached agent implements this interface - a vehicle trailer, a companion person in a person group, or baggage pulled or pushed by a person |
| IBlocker | This describes an object that can block agents. |
| IDeltaMotion | This objects contains the change in motion (acceleration, change in angle, and sideways "jink") applied by an agent in the next simulation time interval. |
| IExitChoice | An exit choice holds the exit index from one or more approaching intersections for a vehicle. |
| IFollowingAlgorithm | An agent-following module must implement this interface, to determine which of any visible agents is its leader, and to determine the acceleration and angle of an agent given the selected leader |
| IFreeMovingAlgorithm | This is implemented by the logic that determines how an agent that is not following another should accelerate or change heading, given its distance to a "target" point, and its distance outside its current pathway. |
| ILaneChangingMotorAlgorithm | This is implemented by the logic that determines when a vehicle should try to change lane |
| IMotor | The base interface for motorised agents - private vehicles and public transport vehicles |
| IObstacle | An obstacle is something an agent must avoid. |
| IOccupant | An occupant represents a person (or person-group) travelling in/on a private vehicle. |
| IPassenger | A passenger represents a person (or person-group) travelling in/on a public transport vehicle. |
| IPerson | A person is a type of agent used to model a person-trip |
| IRecheckableBlocker | A blocker that implements this extended interface can be re-checked on each simulation interval to verify that it is still in a blocking state for a given agent |
| IRouteFinder | An interface to an object that can determine a route, which may be an agent, or if the agent has not yet been created, the trip. |
| ITransport | A public transport vehicle, a type of agent that carries people as passengers |
| IVehicle | A private vehicle, used for self-driving and parking, drop-off and pick-up trips, and for taxi trips |
This package provides interfaces to agent-specific objects using in simulation.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||