EyeTrackerEyeHeadController Class Reference

EyeTracker eye/head controller. More...

#include <Neuro/EyeHeadControllers.H>

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

List of all members.

Public Member Functions

 EyeTrackerEyeHeadController (OptionManager &mgr)
 Constructor. See the base classes for parameters.
virtual ~EyeTrackerEyeHeadController ()
 Destructor.

Protected Member Functions

 SIMCALLBACK_DECLARE (EyeTrackerEyeHeadController, SimEventClockTick)
 Callback for every clock tick.
virtual void start1 ()
 get started

Protected Attributes

OModelParam< std::stringitsConfig
 our config string
std::vector< rutz::shared_ptr
< EyeTrace > > 
itsEyeTrace
 our eye traces
std::vector< size_t > itsEyeSample
 eye sample number for each tracker

Detailed Description

EyeTracker eye/head controller.

This conroller contains one or more EyeTrackerSaccadeController objects. It can hence be used to run a simulation in conjunction with some already-available human/monkey/other eye-tracking traces. Typically this would be used in conjunction with SimulationViewerEyeMvt.

Definition at line 101 of file EyeHeadControllers.H.


Constructor & Destructor Documentation

EyeTrackerEyeHeadController::EyeTrackerEyeHeadController ( OptionManager mgr  ) 

Constructor. See the base classes for parameters.

Definition at line 126 of file EyeHeadControllers.C.

EyeTrackerEyeHeadController::~EyeTrackerEyeHeadController (  )  [virtual]

Destructor.

Definition at line 135 of file EyeHeadControllers.C.


Member Function Documentation

EyeTrackerEyeHeadController::SIMCALLBACK_DECLARE ( EyeTrackerEyeHeadController  ,
SimEventClockTick   
) [protected]

Callback for every clock tick.

void EyeTrackerEyeHeadController::start1 (  )  [protected, virtual]

get started

Reimplemented from SimModule.

Definition at line 139 of file EyeHeadControllers.C.

References color, convertFromString(), OModelParam< T >::getVal(), itsConfig, itsEyeSample, itsEyeTrace, join(), and split().


Member Data Documentation

our config string

Definition at line 115 of file EyeHeadControllers.H.

Referenced by start1().

eye sample number for each tracker

Definition at line 117 of file EyeHeadControllers.H.

Referenced by start1().

our eye traces

Definition at line 116 of file EyeHeadControllers.H.

Referenced by start1().


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