FixedSaccadeController Class Reference

Fixed saccade controller. More...

#include <Neuro/SaccadeControllers.H>

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

List of all members.

Public Member Functions

 FixedSaccadeController (OptionManager &mgr, const SaccadeBodyPart bodypart)
 Constructor.
virtual ~FixedSaccadeController ()
 Destructor.

Protected Member Functions

virtual void doEvolve (SimEventQueue &q)
 evolve one time step
virtual void computeWhenNewPercept (SimEventQueue &q)
 This method is called each time a new percept has arrived.
virtual void computeWhenResetPos (SimEventQueue &q)
 This method is called each time a reset is made.
virtual Point2D< int > computeWhenNewDecision (SaccadeState &sacstate, bool &blinkstate, SimEventQueue &q)
 This method is called each time a new decision is requested.

Detailed Description

Fixed saccade controller.

FixedSaccadeController holds fixation at a fixed point, ignoring its percepts. Useful to render the difference between covert and overt attention evident in the model. Also useful for creating foveated displays with fixed viewpoint. Like with all saccade controllers, the fixation point may externally be changed using resetPos().

Definition at line 117 of file SaccadeControllers.H.


Constructor & Destructor Documentation

FixedSaccadeController::FixedSaccadeController ( OptionManager mgr,
const SaccadeBodyPart  bodypart 
)

Constructor.

Definition at line 149 of file SaccadeControllers.C.

FixedSaccadeController::~FixedSaccadeController (  )  [virtual]

Destructor.

Definition at line 156 of file SaccadeControllers.C.


Member Function Documentation

Point2D< int > FixedSaccadeController::computeWhenNewDecision ( SaccadeState sacstate,
bool &  blinkstate,
SimEventQueue q 
) [protected, virtual]

This method is called each time a new decision is requested.

Implements SaccadeController.

Definition at line 177 of file SaccadeControllers.C.

References Point2D< T >::isValid(), SACSTATE_FIX, and SACSTATE_UNK.

void FixedSaccadeController::computeWhenNewPercept ( SimEventQueue q  )  [protected, virtual]

This method is called each time a new percept has arrived.

Implements SaccadeController.

Definition at line 164 of file SaccadeControllers.C.

void FixedSaccadeController::computeWhenResetPos ( SimEventQueue q  )  [protected, virtual]

This method is called each time a reset is made.

Implements SaccadeController.

Definition at line 168 of file SaccadeControllers.C.

References SaccadeController::getPreviousPercept(), and WTAwinner::p.

void FixedSaccadeController::doEvolve ( SimEventQueue q  )  [protected, virtual]

evolve one time step

Implements SaccadeController.

Definition at line 160 of file SaccadeControllers.C.


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