|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IInterpretationModule
Interface for translating ("objective") perceptions into (subjective) beliefs. This could be influenced by character dispositions, or the current state of mind of the agent. The trivial interpretation would be to directly make perceptions into beliefs.
Method Summary | |
---|---|
java.util.Set<StoryBelief> |
adopt(StorySettingElement sse)
Just adopts a setting element as a belief. |
java.util.Set<StoryBelief> |
interpret(StoryPerception sp)
Take a perception, and interpret it in order to form beliefs |
java.util.Set<StoryBelief> |
reinterpret(StoryBelief sb)
Takes a belief, and sees whether that results in further beliefs (e.g. believing someone lies on the floor -> believing someone is dead) |
Methods inherited from interface vs.IAgentModule |
---|
getAgent |
Methods inherited from interface vs.IExplainable |
---|
explainCausalities, explainElements |
Method Detail |
---|
java.util.Set<StoryBelief> adopt(StorySettingElement sse)
sse
- the new setting element
java.util.Set<StoryBelief> interpret(StoryPerception sp)
sp
- the perception
java.util.Set<StoryBelief> reinterpret(StoryBelief sb)
sb
- a belief to re-interpret
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |