public class CarStorage extends cz.agents.alite.environment.Storage implements PositionedEntityStorage
Constructor and Description |
---|
CarStorage() |
Modifier and Type | Method and Description |
---|---|
void |
addCar(AutomaticRegularCar car) |
void |
deregisterWaypointReachedCallback(java.lang.String name,
WaypointReachedCallback waypointReachedCallback) |
java.util.Map<java.lang.String,AutomaticRegularCar> |
getCars() |
java.util.Map<java.lang.String,? extends PositionedEntity> |
getPositionedEntities() |
void |
moveCar(java.lang.String name,
long duration,
long currentTime) |
void |
registerFlyPositionChangeCallback(java.lang.String name,
PositionChangeCallback positionChangeCallback) |
void |
registerWaypointReachedCallback(java.lang.String name,
WaypointReachedCallback waypointReachedCallback) |
void |
setNextWaypoint(java.lang.String name,
Point newWaypoint,
java.lang.Float targetVelocity,
boolean isForward) |
void |
waypointReached(java.lang.String name) |
public java.util.Map<java.lang.String,AutomaticRegularCar> getCars()
public void addCar(AutomaticRegularCar car)
public void setNextWaypoint(java.lang.String name, Point newWaypoint, java.lang.Float targetVelocity, boolean isForward)
public void waypointReached(java.lang.String name)
public void moveCar(java.lang.String name, long duration, long currentTime)
public void registerWaypointReachedCallback(java.lang.String name, WaypointReachedCallback waypointReachedCallback)
public void deregisterWaypointReachedCallback(java.lang.String name, WaypointReachedCallback waypointReachedCallback)
public void registerFlyPositionChangeCallback(java.lang.String name, PositionChangeCallback positionChangeCallback)
public java.util.Map<java.lang.String,? extends PositionedEntity> getPositionedEntities()
getPositionedEntities
in interface PositionedEntityStorage