Class skydata::internal::behaviours::RegularlyUpdateKnowledge¶
ClassList > skydata > internal > behaviours > RegularlyUpdateKnowledge
Inherits the following classes: skydata::internal::behaviours::SKAgentBehaviour
Public Attributes inherited from skydata::internal::behaviours::SKAgentBehaviour¶
See skydata::internal::behaviours::SKAgentBehaviour
Type | Name |
---|---|
SKAgent | agent = null |
Public Functions¶
Type | Name |
---|---|
RegularlyUpdateKnowledge (SKAgent agent) |
|
void | action () |
Set< SKAID > | copySet (Set< SKAID > set) |
Public Functions inherited from skydata::internal::behaviours::SKAgentBehaviour¶
See skydata::internal::behaviours::SKAgentBehaviour
Type | Name |
---|---|
SKAgentBehaviour (SKAgent agent) |
|
void | action () |
void | actionWithParameters (Object o) |
boolean | done () |
Detailed Description¶
The behaviour aims to update knowledge about family members
Public Functions Documentation¶
function RegularlyUpdateKnowledge¶
inline skydata::internal::behaviours::RegularlyUpdateKnowledge::RegularlyUpdateKnowledge (
SKAgent agent
)
Add this behaviour to an agent
Parameters:
agent
: the agent
function action¶
inline void skydata::internal::behaviours::RegularlyUpdateKnowledge::action ()
Start the behaviour
Implements skydata::internal::behaviours::SKAgentBehaviour::action
function copySet¶
inline Set< SKAID > skydata::internal::behaviours::RegularlyUpdateKnowledge::copySet (
Set< SKAID > set
)
Function to copy a set
Parameters:
set
: set to copy
Returns:
the copy
The documentation for this class was generated from the following file /home/maxime/Desktop/skd_proto_v2/skd/src/main/java/skydata/internal/behaviours/RegularlyUpdateKnowledge.java