SimpleEyeHeadController Class Reference

Simple eye/head controller. More...

#include <Neuro/EyeHeadControllers.H>

Inheritance diagram for SimpleEyeHeadController:
Inheritance graph
[legend]
Collaboration diagram for SimpleEyeHeadController:
Collaboration graph
[legend]

List of all members.

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< SaccadeControlleritsSCeye
 shortcut
nub::soft_ref< SaccadeControlleritsSChead
 shortcut

Detailed Description

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

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().

shortcut

Definition at line 88 of file EyeHeadControllers.H.

Referenced by start1().

shortcut

Definition at line 89 of file EyeHeadControllers.H.

Referenced by start1().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:25:22 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3