C# Class EmotionalDecisionMaking.ActionTendency

Inheritance: BaseActionDefinition
Datei anzeigen Open project: GAIPS-INESC-ID/FAtiMA-Toolkit Class Usage Examples

Public Methods

Method Description
ActionTendency ( Name actionName ) : ActionLibrary
ActionTendency ( Name actionName, Name target ) : ActionLibrary
ActionTendency ( Name actionName, Name target, ConditionSet activationConditions ) : ActionLibrary
ActionTendency ( ReactionDTO dto ) : ActionLibrary
GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
ToDTO ( ) : ReactionDTO

Protected Methods

Method Description
CalculateActionUtility ( IAction a ) : float

Method Details

ActionTendency() public method

public ActionTendency ( Name actionName ) : ActionLibrary
actionName Name
return ActionLibrary

ActionTendency() public method

public ActionTendency ( Name actionName, Name target ) : ActionLibrary
actionName Name
target Name
return ActionLibrary

ActionTendency() public method

public ActionTendency ( Name actionName, Name target, ConditionSet activationConditions ) : ActionLibrary
actionName Name
target Name
activationConditions ConditionSet
return ActionLibrary

ActionTendency() public method

public ActionTendency ( ReactionDTO dto ) : ActionLibrary
dto EmotionalDecisionMaking.DTOs.ReactionDTO
return ActionLibrary

CalculateActionUtility() protected method

protected CalculateActionUtility ( IAction a ) : float
a IAction
return float

GetObjectData() public method

public GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
return void

SetObjectData() public method

public SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
return void

ToDTO() public method

public ToDTO ( ) : ReactionDTO
return EmotionalDecisionMaking.DTOs.ReactionDTO