AgentManagerB Class Reference

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

List of all members.

Public Member Functions

Constructors and Destructors

 AgentManagerB (OptionManager &mgr, const std::string &descrName="Agent Manager B", const std::string &tagName="Agent Manager B")
 Constructor.
virtual ~AgentManagerB ()
 Destructor.
 AgentManagerB (OptionManager &mgr, const std::string &descrName="Agent Manager B", const std::string &tagName="Agent Manager B")
 Constructor.
virtual ~AgentManagerB ()
 Destructor.
Access functions

void setCurrentImage (Image< PixRGB< byte > > image, uint fNum)
 set the current image to be processed
void setCurrentImageB (Image< PixRGB< byte > > image, uint fNum)
void setWindow (rutz::shared_ptr< XWinManaged > win, Image< PixRGB< byte > > ima)
void setWindowB (rutz::shared_ptr< XWinManaged > win, Image< PixRGB< byte > > ima)
void pushResult (CommandType cmdType, DataTypes dataType, rutz::shared_ptr< OceanObject > oceanObject)
Image< PixRGB< byte > > getCurrentImage ()
 get the current image to be processed
uint getCurrentFrameNumber ()
 get the current frame number
rutz::shared_ptr
< DownwardVisionAgent
getDownwardVisionAgent ()
rutz::shared_ptr
< SonarListenAgent
getSonarListenAgent ()
uint getNumResults ()
std::pair< rutz::shared_ptr
< AgentManagerCommand >
, rutz::shared_ptr
< OceanObject > > 
popResult ()
void drawImage (Image< PixRGB< byte > > ima, Point2D< int > point)
void drawImageB (Image< PixRGB< byte > > ima, Point2D< int > point)
void setCurrentImageF (Image< PixRGB< byte > > image, uint fNum)
 set the current image to be processed
void setCurrentImageB (Image< PixRGB< byte > > image, uint fNum)
void setWindow (rutz::shared_ptr< XWinManaged > win)
void setWindowB (rutz::shared_ptr< XWinManaged > win, Image< PixRGB< byte > > ima)
void pushResult (SensorResult sensorResult)
Image< PixRGB< byte > > getCurrentImage ()
 get the current image to be processed
uint getCurrentFrameNumber ()
 get the current frame number
void updateAgentsMission (Mission theMission)
 update the missions of all of agent manager's agents
rutz::shared_ptr
< DownwardVisionAgent
getDownwardVisionAgent ()
rutz::shared_ptr
< SonarListenAgent
getSonarListenAgent ()
uint getNumResults ()
SensorResult popResult ()
void drawImage (Image< PixRGB< byte > > ima)

Detailed Description

Definition at line 64 of file AgentManagerB.H.


Constructor & Destructor Documentation

AgentManagerB::AgentManagerB ( OptionManager mgr,
const std::string descrName = "Agent Manager B",
const std::string tagName = "Agent Manager B" 
)

Constructor.

Definition at line 67 of file AgentManagerB.C.

References rutz::shared_ptr< T >::reset().

AgentManagerB::~AgentManagerB (  )  [virtual]

Destructor.

Definition at line 95 of file AgentManagerB.C.

AgentManagerB::AgentManagerB ( OptionManager mgr,
const std::string descrName = "Agent Manager B",
const std::string tagName = "Agent Manager B" 
)

Constructor.

virtual AgentManagerB::~AgentManagerB (  )  [virtual]

Destructor.


Member Function Documentation

uint AgentManagerB::getCurrentFrameNumber (  )  [inline]

get the current frame number

uint AgentManagerB::getCurrentFrameNumber (  )  [inline]

get the current frame number

Definition at line 195 of file AgentManagerB.H.

Image<PixRGB<byte> > AgentManagerB::getCurrentImage (  )  [inline]

get the current image to be processed

Image< PixRGB< byte > > AgentManagerB::getCurrentImage (  )  [inline]

get the current image to be processed

Definition at line 185 of file AgentManagerB.H.

References image.

void AgentManagerB::setCurrentImage ( Image< PixRGB< byte > >  image,
uint  fNum 
)

set the current image to be processed

Definition at line 100 of file AgentManagerB.C.

References image, sformat(), and writeText().

void AgentManagerB::setCurrentImageF ( Image< PixRGB< byte > >  image,
uint  fNum 
)

set the current image to be processed

Definition at line 105 of file AgentManagerB.C.

References image.

void AgentManagerB::updateAgentsMission ( Mission  theMission  ) 

update the missions of all of agent manager's agents

Definition at line 212 of file AgentManagerB.C.


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