VisionBrainComponentI Class Reference

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

List of all members.

Public Member Functions

 VisionBrainComponentI (OptionManager &mgr, const std::string &descrName="VisionBrainComponent", const std::string &tagName="VisionBrainComponent")
virtual void evolve ()
 Evolve: Gets called by run in a while(1) loop. Anything that you want to happen continuously should go in here.
virtual void updateMessage (const RobotSimEvents::EventMessagePtr &eMsg, const Ice::Current &)
 Get a message.
virtual void registerVisionTopics ()
virtual void registerVisionPublisher (const std::string &MessageTopic)
virtual bool publishVisionMsg (const ::std::string &MessageTopic, RobotSimEvents::EventMessagePtr msg)
virtual void updateFrame (Image< PixRGB< byte > > img, bool isFwdCamera)
virtual void updateFrame (Image< PixRGB< byte > > img, string cameraID)
std::string getCameraSourceName ()
 VisionBrainComponentI (OptionManager &mgr, const std::string &descrName="VisionBrainComponent", const std::string &tagName="VisionBrainComponent")
virtual void evolve ()
 Evolve: Gets called by run in a while(1) loop. Anything that you want to happen continuously should go in here.
virtual void updateMessage (const RobotSimEvents::EventMessagePtr &eMsg, const Ice::Current &)
 Get a message.
virtual void registerVisionTopics ()
virtual void registerVisionPublisher (const std::string &MessageTopic)
virtual bool publishVisionMsg (const ::std::string &MessageTopic, RobotSimEvents::EventMessagePtr msg)
virtual void updateFrame (Image< PixRGB< byte > > img, std::string cameraID)=0
std::string getCameraSourceName ()

Protected Attributes

int itsFrameCount
OModelParam< int > desiredFramerate
nub::soft_ref< OutputFrameSeriesitsOfs

Detailed Description

Definition at line 66 of file VisionBrainComponentI.H.


Member Function Documentation

virtual void VisionBrainComponentI::evolve (  )  [virtual]

Evolve: Gets called by run in a while(1) loop. Anything that you want to happen continuously should go in here.

Reimplemented from RobotBrainComponent.

void VisionBrainComponentI::evolve (  )  [virtual]

Evolve: Gets called by run in a while(1) loop. Anything that you want to happen continuously should go in here.

Reimplemented from RobotBrainComponent.

Definition at line 58 of file VisionBrainComponentI.C.

References Timer::get(), OModelParam< T >::getVal(), and Image< T >::initialized().

virtual void VisionBrainComponentI::updateMessage ( const RobotSimEvents::EventMessagePtr &  eMsg,
const Ice::Current &   
) [virtual]

Get a message.

Reimplemented from RobotBrainComponent.

void VisionBrainComponentI::updateMessage ( const RobotSimEvents::EventMessagePtr &  eMsg,
const Ice::Current &   
) [virtual]

Get a message.

Reimplemented from RobotBrainComponent.

Definition at line 84 of file VisionBrainComponentI.C.

References Timer::get(), OModelParam< T >::getVal(), and Timer::reset().


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