Uses of Class
FAtiMA.Core.emotionalState.ActiveEmotion
-
Packages that use ActiveEmotion Package Description FAtiMA.Core FAtiMA.Core.componentTypes FAtiMA.Core.Display FAtiMA.Core.emotionalState FAtiMA.Core.memory.episodicMemory FAtiMA.Core.sensorEffector -
-
Uses of ActiveEmotion in FAtiMA.Core
Methods in FAtiMA.Core that return ActiveEmotion Modifier and Type Method Description ActiveEmotionValuedAction. getEmotion(EmotionalState es)Gets the Emotion that supports this actionMethods in FAtiMA.Core with parameters of type ActiveEmotion Modifier and Type Method Description voidValuedAction. setEmotion(ActiveEmotion emotion)Sets the Emotion associated with the actionConstructors in FAtiMA.Core with parameters of type ActiveEmotion Constructor Description ValuedAction(java.lang.String component, Name action, ActiveEmotion emotion)Creates a new ValuedAction -
Uses of ActiveEmotion in FAtiMA.Core.componentTypes
Methods in FAtiMA.Core.componentTypes with parameters of type ActiveEmotion Modifier and Type Method Description voidIProcessEmotionComponent. emotionActivation(AgentModel am, ActiveEmotion em) -
Uses of ActiveEmotion in FAtiMA.Core.Display
Constructors in FAtiMA.Core.Display with parameters of type ActiveEmotion Constructor Description EmotionDisplay(ActiveEmotion em) -
Uses of ActiveEmotion in FAtiMA.Core.emotionalState
Fields in FAtiMA.Core.emotionalState with type parameters of type ActiveEmotion Modifier and Type Field Description protected java.util.Hashtable<java.lang.String,ActiveEmotion>EmotionalState. _emotionPoolMethods in FAtiMA.Core.emotionalState that return ActiveEmotion Modifier and Type Method Description ActiveEmotionEmotionalState. AddEmotion(BaseEmotion potEm, AgentModel am)Creates and Adds to the emotional state a new ActiveEmotion based on a received BaseEmotion.ActiveEmotionEmotionalState. DetermineActiveEmotion(BaseEmotion potEm)Creates a new ActiveEmotion based on a received BaseEmotion.ActiveEmotionEmotionalState. GetEmotion(BaseEmotion emotion)ActiveEmotionEmotionalState. GetEmotion(java.lang.String emotionKey)Searches for a given emotion in the EmotionalStateActiveEmotionEmotionalState. GetStrongestEmotion()Gets the current strongest emotion (the one with highest intensity) in the character's emotional stateActiveEmotionEmotionalState. GetStrongestEmotion(Event event)Gets the current strongest emotion (the one with highest intensity) in the character's emotional state, which was triggered by the received eventMethods in FAtiMA.Core.emotionalState that return types with arguments of type ActiveEmotion Modifier and Type Method Description java.util.Collection<ActiveEmotion>EmotionalState. getEmotionPoolValues()java.util.Iterator<ActiveEmotion>EmotionalState. GetEmotionsIterator()Gets an Iterator that allows you to iterate over the set of ActiveEmotions in the agent's emotional stateMethods in FAtiMA.Core.emotionalState with parameters of type ActiveEmotion Modifier and Type Method Description voidEmotionalState. RemoveEmotion(ActiveEmotion em)voidMood. UpdateMood(ActiveEmotion em)Updates the character's mood when a given emotion is "felt" by the character. -
Uses of ActiveEmotion in FAtiMA.Core.memory.episodicMemory
Methods in FAtiMA.Core.memory.episodicMemory with parameters of type ActiveEmotion Modifier and Type Method Description voidEpisodicMemory. AssociateEmotionToAction(Memory m, ActiveEmotion em, Event cause)voidShortTermEpisodicMemory. AssociateEmotionToDetail(Memory m, ActiveEmotion em, Event cause, java.lang.String location)booleanActionDetail. UpdateEmotionValues(Memory m, ActiveEmotion em) -
Uses of ActiveEmotion in FAtiMA.Core.sensorEffector
Fields in FAtiMA.Core.sensorEffector declared as ActiveEmotion Modifier and Type Field Description protected ActiveEmotionRemoteAction. _emotion
-