EyeHeadController Class Reference

This is the base class for an eye and head controller. More...

#include <Neuro/EyeHeadController.H>

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

List of all members.

Public Member Functions

 EyeHeadController (OptionManager &mgr, const std::string &descrName="Eye/Head Controller", const std::string &tagName="EyeHeadController")
 Constructor.
virtual ~EyeHeadController ()
 Destructor.

Detailed Description

This is the base class for an eye and head controller.

An EyeHeadController interacts with the brain. It is a holder and router class for SaccadeController objects for the eye and possibly the head. The EyeHeadController orchestrates the interactions between its components. The base class contains a number of default implementations that will need to be overloaded in derived classes to define this orchestration. See Neuro/EyeHeadControllers.H for derived classes which implement different control styles.

Definition at line 52 of file EyeHeadController.H.


Constructor & Destructor Documentation

EyeHeadController::EyeHeadController ( OptionManager mgr,
const std::string descrName = "Eye/Head Controller",
const std::string tagName = "EyeHeadController" 
)

Constructor.

Definition at line 41 of file EyeHeadController.C.

EyeHeadController::~EyeHeadController (  )  [virtual]

Destructor.

Definition at line 48 of file EyeHeadController.C.


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