/** * */ package iamrescue.belief.inference; import rescuecore2.worldmodel.ChangeSet; /** * * This handles negative sense updates. Checks the world model and removes * locations of entities that are expected near the agent, but have not been * seen. * * @author Sebastian * */ public interface INegativeSenseUpdater { /** * Removes locations of unseen (but expected) entities from world model * * @param seen * The entities seen during this time step * @return The entities that have been changed as a result of this method * (useful for communicating this). */ public ChangeSet removeUnseenEntities(ChangeSet seen); }