Package | Description |
---|---|
model.agent.humanAgent.aatom |
All AATOM related packages.
|
model.agent.humanAgent.aatom.operationalLevel |
All operational models in the project.
|
model.agent.humanAgent.aatom.operationalLevel.action.movement |
Movement related classes.
|
model.agent.humanAgent.aatom.operationalLevel.action.movement.impl |
Movement model implementations.
|
model.environment.objects.physicalObject.sensor |
Sensor related classes.
|
model.environment.position |
Position and Vector.
|
model.map |
The
Map and its MapComponent s. |
model.map.shapes |
Shapes of environment objects.
|
simulation.simulation.util |
Simulation utilities.
|
Modifier and Type | Method and Description |
---|---|
Vector |
AatomHumanAgent.getCurrentVelocity()
Gets the current velocity from the
OperationalModel . |
Modifier and Type | Method and Description |
---|---|
Vector |
OperationalModel.getCurrentVelocity()
Gets the current velocity.
|
Vector |
OperationalModel.getMove(int timeStep)
Gets the next move given a certain time step.
|
Modifier and Type | Field and Description |
---|---|
protected Vector |
MovementModule.currentVelocity
The current velocity.
|
Modifier and Type | Method and Description |
---|---|
protected Vector |
MovementModule.boundSpeed(Vector vector)
Bounds the speed of a movement to a maximum of 1.5 the desired speed.
|
Vector |
MovementModule.getCurrentVelocity()
Gets the current velocity.
|
abstract Vector |
MovementModule.getMove(int timeStep)
Gets the next move.
|
Modifier and Type | Method and Description |
---|---|
protected Vector |
MovementModule.boundSpeed(Vector vector)
Bounds the speed of a movement to a maximum of 1.5 the desired speed.
|
Modifier and Type | Method and Description |
---|---|
private Vector |
HelbingMovementModule.getAgentInteractionForce()
Gets the agent interaction force.
|
private Vector |
HelbingMovementModule.getInternalAccelerationForce()
Gets the internal acceleration force.
|
Vector |
StaticMovementModule.getMove(int timeStep) |
Vector |
RandomMovementModule.getMove(int timeStep) |
Vector |
HelbingMovementModule.getMove(int timeStep) |
Vector |
BasicMovementModule.getMove(int timeStep) |
private Vector |
HelbingMovementModule.getPhysicalObstacleForce()
Gets the physical obstacle force.
|
private Vector |
HelbingMovementModule.getSingleAgentInteractionForce(HumanAgent other)
The agent interaction force, is a force that other
HumanAgent s
apply to us. |
private Vector |
HelbingMovementModule.getSinglePhysicalObstacleForce(PhysicalObject physicalObstacle)
The physicalObstacle interaction force, is a force that physicalObstacles
apply to us.
|
Modifier and Type | Field and Description |
---|---|
private Vector |
XRaySystem.moveLuggageVector
The vector point in the direction of the luggage end position, from the
luggage start position.
|
Modifier and Type | Method and Description |
---|---|
Vector |
Vector.addVector(Vector other)
Add another vector.
|
Vector |
Vector.clone() |
Vector |
Vector.elementWiseMultiply(Vector other)
Element wise multiplication of this vector and another.
|
Vector |
Vector.normalize()
Normalizes this vector.
|
Vector |
Vector.reverse()
Reverse the vector.
|
Vector |
Vector.scalarMultiply(double scalar)
Scalar multiplies this vector.
|
Vector |
Vector.scalarMultiply(float scalar)
Scalar multiplies this vector.
|
Vector |
Vector.subtractVector(Vector other)
Subtracts another vector from this vector.
|
Modifier and Type | Method and Description |
---|---|
Vector |
Vector.addVector(Vector other)
Add another vector.
|
Vector |
Vector.elementWiseMultiply(Vector other)
Element wise multiplication of this vector and another.
|
boolean |
Vector.isAproximateRotation(float degrees,
Vector other)
Checks if this vector is an approximate counterclockwise rotation of
another vector.
|
float |
Vector.multiply(Vector other)
Multiplies (dot product) this vector with another.
|
Vector |
Vector.subtractVector(Vector other)
Subtracts another vector from this vector.
|
Modifier and Type | Method and Description |
---|---|
abstract Vector |
PhysicalMapComponent.getVectorToPosition(Position position)
|
Modifier and Type | Method and Description |
---|---|
Vector |
PolygonMapComponent.getVectorToPosition(Position position) |
Vector |
CircularMapComponent.getVectorToPosition(Position position) |
Modifier and Type | Method and Description |
---|---|
static Vector |
Utilities.getPositionToLineVector(Position position,
Position lineStart,
Position lineEnd)
|