BasicBrainComponentI Class Reference

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

List of all members.

Public Member Functions

 BasicBrainComponentI (int id, OptionManager &mgr, const std::string &descrName="BasicBrainComponent", const std::string &tagName="BasicBrainComponent")
 Constructor.
 ~BasicBrainComponentI ()
 Destructor.
virtual void evolve ()
 Main run loop.
virtual void updateMessage (const RobotSimEvents::EventMessagePtr &eMsg, const Ice::Current &)
 Get a message.
virtual void registerTopics ()
 Component registers itself as publisher/subscriber to topic(s).

Detailed Description

Definition at line 24 of file BasicBrainComponentI.H.


Constructor & Destructor Documentation

BasicBrainComponentI::BasicBrainComponentI ( int  id,
OptionManager mgr,
const std::string descrName = "BasicBrainComponent",
const std::string tagName = "BasicBrainComponent" 
)

Constructor.

Definition at line 10 of file BasicBrainComponentI.C.

BasicBrainComponentI::~BasicBrainComponentI (  ) 

Destructor.

Definition at line 18 of file BasicBrainComponentI.C.


Member Function Documentation

void BasicBrainComponentI::evolve (  )  [virtual]

Main run loop.

Reimplemented from RobotBrainComponent.

Definition at line 33 of file BasicBrainComponentI.C.

References RobotBrainComponent::publish().

void BasicBrainComponentI::registerTopics (  )  [virtual]

Component registers itself as publisher/subscriber to topic(s).

Reimplemented from RobotBrainComponent.

Definition at line 24 of file BasicBrainComponentI.C.

References RobotBrainComponent::registerPublisher(), and RobotBrainComponent::registerSubscription().

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

Get a message.

Reimplemented from RobotBrainComponent.

Definition at line 54 of file BasicBrainComponentI.C.


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