vs.plotagent
Interface IPerceptionManager

All Superinterfaces:
IAgentModule, IExplainable
All Known Implementing Classes:
BasicPerceptionManager, BetterPerceptionManager

public interface IPerceptionManager
extends IAgentModule, IExplainable

A PerceptionManager is responsible for translating world changes and operator results into perceptions for characters. It decides which character should receive which perceptions based on its own intelligence.

Author:
swartjes

Method Summary
 void informCharacters()
          Sends new perceptions and setting elements to the characters
 void registerOperatorResult(OperatorResult or)
          Register operator results
 
Methods inherited from interface vs.IAgentModule
getAgent
 
Methods inherited from interface vs.IExplainable
explainCausalities, explainElements
 

Method Detail

informCharacters

void informCharacters()
Sends new perceptions and setting elements to the characters


registerOperatorResult

void registerOperatorResult(OperatorResult or)
Register operator results

Parameters:
or - the Operator Result to register