C# 클래스 EmotionalAppraisal.OCCModel.OCCAffectDerivationComponent

상속: IAffectDerivator
파일 보기 프로젝트 열기: GAIPS-INESC-ID/FAtiMA-Toolkit

공개 메소드들

메소드 설명
AffectDerivation ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : IEnumerable

Appraises a Goal's success according to the emotions that the agent is experiencing

Appraises a Goal's Failure according to the emotions that the agent is experiencing

Appraises a Goal's likelihood of succeeding

Appraises a Goal's likelihood of failure

InverseAffectDerivation ( EmotionalAppraisalAsset emotionalModule, IEmotion emotion, IWritableAppraisalFrame frame ) : void

비공개 메소드들

메소드 설명
AppraiseGoalEnd ( OCCEmotionType hopefullOutcome, OCCEmotionType fearfullOutcome, IActiveEmotion hopeEmotion, IActiveEmotion fearEmotion, float goalImportance, uint evtId ) : OCCBaseEmotion
OCCAppraiseCompoundEmotions ( IBaseEvent evt, float desirability, float praiseworthiness ) : OCCBaseEmotion
OCCAppraisePraiseworthiness ( IBaseEvent evt, float praiseworthiness ) : OCCBaseEmotion
OCCAppraiseWellBeing ( uint evtId, float desirability ) : OCCBaseEmotion

메소드 상세

AffectDerivation() 공개 메소드

Appraises a Goal's success according to the emotions that the agent is experiencing Appraises a Goal's Failure according to the emotions that the agent is experiencing Appraises a Goal's likelihood of succeeding Appraises a Goal's likelihood of failure
public AffectDerivation ( EmotionalAppraisalAsset emotionalModule, IAppraisalFrame frame ) : IEnumerable
emotionalModule EmotionalAppraisalAsset
frame IAppraisalFrame
리턴 IEnumerable

InverseAffectDerivation() 공개 메소드

public InverseAffectDerivation ( EmotionalAppraisalAsset emotionalModule, IEmotion emotion, IWritableAppraisalFrame frame ) : void
emotionalModule EmotionalAppraisalAsset
emotion IEmotion
frame IWritableAppraisalFrame
리턴 void