TaskRelevanceMapStd Class Reference

The standard task-relevance map. More...

#include <Neuro/TaskRelevanceMap.H>

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

List of all members.

Public Member Functions

 TaskRelevanceMapStd (OptionManager &mgr, const std::string &descrName="Task-Relevance Map Std", const std::string &tagName="TaskRelevanceMapStd")
 Uninitialized constructor.
virtual ~TaskRelevanceMapStd ()
 Destructor.

Protected Member Functions

virtual void inputFrame (const InputFrame &f)
 Called when a new input frame is available from the Retina.
virtual void saccadicSuppression (const bool on)
 Some TRM implementations will reset their memory upon saccade.
virtual void integrate (SimEventQueue &q)
 Integrate for one time step.

Protected Attributes

OModelParam< bool > itsLearnTRM
 Learn the TRM for the given task by inspecting several scenes.
OModelParam< bool > itsLearnUpdateTRM
 Learn and update the TRM as we inspecting several scenes.
OModelParam< std::stringitsBiasTRM
 If an image is specified with this option, then use it to bias the TRM.

Detailed Description

The standard task-relevance map.

This is our current standard TRM implementation. It is very incomplete as there is no good way to actually change relevance of anything. It will need in future work to be connected to an agent that computes the relevance of fixated locations and feeds that to the TRM.

Definition at line 219 of file TaskRelevanceMap.H.


Constructor & Destructor Documentation

TaskRelevanceMapStd::TaskRelevanceMapStd ( OptionManager mgr,
const std::string descrName = "Task-Relevance Map Std",
const std::string tagName = "TaskRelevanceMapStd" 
)

Uninitialized constructor.

Definition at line 283 of file TaskRelevanceMap.C.

TaskRelevanceMapStd::~TaskRelevanceMapStd (  )  [virtual]

Destructor.

Definition at line 292 of file TaskRelevanceMap.C.


Member Function Documentation

void TaskRelevanceMapStd::inputFrame ( const InputFrame f  )  [protected, virtual]

Called when a new input frame is available from the Retina.

Implements TaskRelevanceMapAdapter.

Definition at line 296 of file TaskRelevanceMap.C.

void TaskRelevanceMapStd::integrate ( SimEventQueue q  )  [protected, virtual]

Integrate for one time step.

Implements TaskRelevanceMapAdapter.

Definition at line 321 of file TaskRelevanceMap.C.

void TaskRelevanceMapStd::saccadicSuppression ( const bool  on  )  [protected, virtual]

Some TRM implementations will reset their memory upon saccade.

Implements TaskRelevanceMapAdapter.

Definition at line 317 of file TaskRelevanceMap.C.


Member Data Documentation

If an image is specified with this option, then use it to bias the TRM.

Definition at line 239 of file TaskRelevanceMap.H.

Learn the TRM for the given task by inspecting several scenes.

Definition at line 233 of file TaskRelevanceMap.H.

Learn and update the TRM as we inspecting several scenes.

Definition at line 236 of file TaskRelevanceMap.H.


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