#include <hearperceptor.h>
Inheritance diagram for HearPerceptor:
Public Member Functions | |
HearPerceptor () | |
virtual | ~HearPerceptor () |
virtual bool | Percept (boost::shared_ptr< oxygen::PredicateList > predList) |
Protected Member Functions | |
virtual void | OnLink () |
sets up the reference to the AgentState | |
virtual void | OnUnlink () |
resets the reference to the AgentState | |
Protected Attributes | |
boost::shared_ptr< AgentState > | mAgentState |
reference to the agentstate | |
boost::shared_ptr< GameStateAspect > | mGameState |
reference to the GameStateAspect |
Definition at line 34 of file hearperceptor.h.
|
Definition at line 31 of file hearperceptor.cpp. |
|
Definition at line 35 of file hearperceptor.cpp. |
|
sets up the reference to the AgentState
Reimplemented from zeitgeist::Leaf. Definition at line 93 of file hearperceptor.cpp. References SoccerBase::GetAgentState(), SoccerBase::GetGameState(), mAgentState, and mGameState. Here is the call graph for this function: ![]() |
|
resets the reference to the AgentState
Reimplemented from zeitgeist::Leaf. Definition at line 100 of file hearperceptor.cpp. References mAgentState, and mGameState. |
|
Implements oxygen::Perceptor. Definition at line 40 of file hearperceptor.cpp. References zeitgeist::ParameterList::AddValue(), zeitgeist::ParameterList::Clear(), mAgentState, mGameState, oxygen::Predicate::name, and oxygen::Predicate::parameter. Here is the call graph for this function: ![]() |
|
reference to the agentstate
Definition at line 52 of file hearperceptor.h. Referenced by OnLink(), OnUnlink(), and Percept(). |
|
reference to the GameStateAspect
Definition at line 55 of file hearperceptor.h. Referenced by OnLink(), OnUnlink(), and Percept(). |