Simple eye/head controller. More...
#include <Neuro/EyeHeadControllers.H>
Public Member Functions | |
SimpleEyeHeadController (OptionManager &mgr) | |
Constructor. See the base classes for parameters. | |
virtual | ~SimpleEyeHeadController () |
Destructor. | |
Protected Member Functions | |
SIMCALLBACK_DECLARE (SimpleEyeHeadController, SimEventClockTick) | |
Callback for every clock tick. | |
virtual void | start1 () |
get started | |
Protected Attributes | |
nub::ref < SaccadeControllerEyeConfigurator > | itsSCCeye |
eye SCC | |
nub::ref < SaccadeControllerHeadConfigurator > | itsSCChead |
head SCC | |
nub::soft_ref< SaccadeController > | itsSCeye |
shortcut | |
nub::soft_ref< SaccadeController > | itsSChead |
shortcut |
Simple eye/head controller.
This fairly trivial controller uses two independent SaccadeController objects to move the eye and the head. There is basically no interaction between the two controllers, beyond the fact that covert attention feeds to the eye, which then generates overt attention shifts, which are fed to the head.
Definition at line 72 of file EyeHeadControllers.H.
SimpleEyeHeadController::SimpleEyeHeadController | ( | OptionManager & | mgr | ) |
Constructor. See the base classes for parameters.
Definition at line 67 of file EyeHeadControllers.C.
References ModelComponent::addSubComponent(), itsSCCeye, and itsSCChead.
SimpleEyeHeadController::~SimpleEyeHeadController | ( | ) | [virtual] |
Destructor.
Definition at line 80 of file EyeHeadControllers.C.
SimpleEyeHeadController::SIMCALLBACK_DECLARE | ( | SimpleEyeHeadController | , | |
SimEventClockTick | ||||
) | [protected] |
Callback for every clock tick.
void SimpleEyeHeadController::start1 | ( | ) | [protected, virtual] |
get started
Reimplemented from SimModule.
Definition at line 84 of file EyeHeadControllers.C.
References itsSCCeye, itsSCChead, itsSCeye, and itsSChead.
eye SCC
Definition at line 85 of file EyeHeadControllers.H.
Referenced by SimpleEyeHeadController(), and start1().
head SCC
Definition at line 86 of file EyeHeadControllers.H.
Referenced by SimpleEyeHeadController(), and start1().