PrefrontalCortexI Class Reference

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

List of all members.

Classes

struct  StateInfo
struct  TopicInfo

Public Types

enum  STATES {
  START_OF_GAME_MSG, WAIT_FOR_GAME_START, INIT_PTZ, INIT_PTZ_DONE,
  SET_TRACKING, TRACKING, SET_SEG_LOC, GET_SEG_IMG,
  GET_OBJ_INFO, GET_OBJ_STATE, ZOOM_OUT, ZOOM_OUT_DONE,
  GAMEPLAY_PLAYERMOVE, GAMEPLAY_PLAYERMOVE_DONE
}

Public Member Functions

 PrefrontalCortexI (OptionManager &mgr, const std::string &descrName="PrefrontalCortexService", const std::string &tagName="PrefrontalCortexService")
virtual void evolve (const SimEvents::EventMessagePtr &eMsg, const Ice::Current &)
void initSimEvents (Ice::CommunicatorPtr icPtr, Ice::ObjectPrx objectPrx)
void unsubscribeSimEvents ()
void assignStates ()
void setCurrentState (int s)
int processState (int state, const SimEvents::EventMessagePtr &eMsg)
void setSalientTrackLoc (const SimEvents::SaliencyMapMessagePtr &msg)
void setTrackLoc (Point2D< int > loc)
void setTrackSegLoc (const SimEvents::VisualTrackerMessagePtr &msg)
void setPTZoomIn ()
void init ()
 PrefrontalCortexI (OptionManager &mgr, const std::string &descrName="PreforntalCortex", const std::string &tagName="PreforntalCortex")
virtual void run ()
void evolve ()
virtual void updateMessage (const RobotSimEvents::EventMessagePtr &eMsg, const Ice::Current &)
 Get a gps message and compute the location.
void init (Ice::CommunicatorPtr ic, Ice::ObjectAdapterPtr adapter)
 Initalize the object.

Detailed Description

Definition at line 58 of file PrefrontalCortexService.H.


Member Function Documentation

void PrefrontalCortexI::init ( Ice::CommunicatorPtr  ic,
Ice::ObjectAdapterPtr  adapter 
)

Initalize the object.

Definition at line 71 of file PrefrontalCortexI.C.

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

Get a gps message and compute the location.

Definition at line 150 of file PrefrontalCortexI.C.


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