com.azalient.api.sim.agents
Interface IRecheckableBlocker

All Superinterfaces:
IBlocker
All Known Subinterfaces:
IParkingLane

public interface IRecheckableBlocker
extends IBlocker

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


Method Summary
 boolean stillValidForAgent(IAgent agent)
          Returns true if the this blocker is still blocking the given agent
 
Methods inherited from interface com.azalient.api.sim.agents.IBlocker
blocked, blockerDescription, blockPointDistance, doneBlocking, nowBlocking
 

Method Detail

stillValidForAgent

boolean stillValidForAgent(IAgent agent)
Returns true if the this blocker is still blocking the given agent