Uses of Class
FAtiMA.Core.emotionalState.ActiveEmotion
Packages that use ActiveEmotion
Package
Description
-
Uses of ActiveEmotion in FAtiMA.Core
Methods in FAtiMA.Core that return ActiveEmotionModifier and TypeMethodDescriptionValuedAction.getEmotion(EmotionalState es) Gets the Emotion that supports this actionMethods in FAtiMA.Core with parameters of type ActiveEmotionModifier and TypeMethodDescriptionvoidValuedAction.setEmotion(ActiveEmotion emotion) Sets the Emotion associated with the actionConstructors in FAtiMA.Core with parameters of type ActiveEmotionModifierConstructorDescriptionValuedAction(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 ActiveEmotionModifier and TypeMethodDescriptionvoidIProcessEmotionComponent.emotionActivation(AgentModel am, ActiveEmotion em) -
Uses of ActiveEmotion in FAtiMA.Core.Display
Constructors in FAtiMA.Core.Display with parameters of type ActiveEmotion -
Uses of ActiveEmotion in FAtiMA.Core.emotionalState
Fields in FAtiMA.Core.emotionalState with type parameters of type ActiveEmotionModifier and TypeFieldDescriptionprotected Hashtable<String,ActiveEmotion> EmotionalState._emotionPoolMethods in FAtiMA.Core.emotionalState that return ActiveEmotionModifier and TypeMethodDescriptionEmotionalState.AddEmotion(BaseEmotion potEm, AgentModel am) Creates and Adds to the emotional state a new ActiveEmotion based on a received BaseEmotion.EmotionalState.DetermineActiveEmotion(BaseEmotion potEm) Creates a new ActiveEmotion based on a received BaseEmotion.EmotionalState.GetEmotion(BaseEmotion emotion) EmotionalState.GetEmotion(String emotionKey) Searches for a given emotion in the EmotionalStateEmotionalState.GetStrongestEmotion()Gets the current strongest emotion (the one with highest intensity) in the character's emotional stateEmotionalState.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 ActiveEmotionModifier and TypeMethodDescriptionEmotionalState.getEmotionPoolValues()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 ActiveEmotionModifier and TypeMethodDescriptionvoidEmotionalState.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 ActiveEmotionModifier and TypeMethodDescriptionvoidEpisodicMemory.AssociateEmotionToAction(Memory m, ActiveEmotion em, Event cause) voidShortTermEpisodicMemory.AssociateEmotionToDetail(Memory m, ActiveEmotion em, Event cause, String location) booleanActionDetail.UpdateEmotionValues(Memory m, ActiveEmotion em) -
Uses of ActiveEmotion in FAtiMA.Core.sensorEffector
Fields in FAtiMA.Core.sensorEffector declared as ActiveEmotion