#include <soccercontrolaspect.h>
Inheritance diagram for SoccerControlAspect:
Public Member Functions | |
SoccerControlAspect () | |
virtual | ~SoccerControlAspect () |
boost::shared_ptr< oxygen::RecorderHandler > | GetBallRecorder () |
returns a reference to the RecorderHandler registered to the Ball node | |
boost::shared_ptr< oxygen::RecorderHandler > | GetFieldRecorder () |
returns a reference to the RecorderHandler registered to the FieldBox | |
boost::shared_ptr< oxygen::RecorderHandler > | GetLeftGoalRecorder () |
returns a reference to the RecorderHandler registered to the left goal box | |
boost::shared_ptr< oxygen::RecorderHandler > | GetRightGoalRecorder () |
returns a reference to the RecorderHandler registered to the left goal box | |
Protected Member Functions | |
virtual void | OnLink () |
queries the SceneServer for the currently active scene | |
Protected Attributes | |
std::string | mScenePath |
cached scene path |
It serves as a place to collect utility functions and type definitions common to all ControlAspects in the soccer simulation
Definition at line 43 of file soccercontrolaspect.h.
|
Definition at line 35 of file soccercontrolaspect.cpp. |
|
Definition at line 39 of file soccercontrolaspect.cpp. |
|
returns a reference to the RecorderHandler registered to the Ball node
Definition at line 56 of file soccercontrolaspect.cpp. References zeitgeist::Object::GetCore(), zeitgeist::Object::GetLog(), and mScenePath. Referenced by BallStateAspect::OnLink(). Here is the call graph for this function: ![]() |
|
returns a reference to the RecorderHandler registered to the FieldBox
Definition at line 70 of file soccercontrolaspect.cpp. References zeitgeist::Object::GetCore(), zeitgeist::Object::GetLog(), and mScenePath. Referenced by BallStateAspect::OnLink(). Here is the call graph for this function: ![]() |
|
returns a reference to the RecorderHandler registered to the left goal box
Definition at line 84 of file soccercontrolaspect.cpp. References zeitgeist::Object::GetCore(), zeitgeist::Object::GetLog(), and mScenePath. Referenced by BallStateAspect::OnLink(). Here is the call graph for this function: ![]() |
|
returns a reference to the RecorderHandler registered to the left goal box
Definition at line 98 of file soccercontrolaspect.cpp. References zeitgeist::Object::GetCore(), zeitgeist::Object::GetLog(), and mScenePath. Referenced by BallStateAspect::OnLink(). Here is the call graph for this function: ![]() |
|
queries the SceneServer for the currently active scene
Reimplemented from zeitgeist::Leaf. Reimplemented in BallStateAspect, GameStateAspect, and SoccerRuleAspect. Definition at line 43 of file soccercontrolaspect.cpp. References oxygen::ControlAspect::GetActiveScene(), zeitgeist::Object::GetLog(), and mScenePath. Referenced by SoccerRuleAspect::OnLink(), and BallStateAspect::OnLink(). Here is the call graph for this function: ![]() |
|
cached scene path
Definition at line 71 of file soccercontrolaspect.h. Referenced by GetBallRecorder(), GetFieldRecorder(), GetLeftGoalRecorder(), GetRightGoalRecorder(), and OnLink(). |