SensorAgent Class Reference

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

List of all members.

Classes

struct  Job

Public Member Functions

 SensorAgent (std::string name)
void msgFindAndTrackObject (uint oceanObjectId, OceanObject::OceanObjectType oceanObjectType, DataTypes dataType)
void msgStopLookingForObject (uint oceanObjectId, DataTypes dataType)
uint getNumJobs ()
void cleanJobs ()
Constructors and Destructors

 SensorAgent (rutz::shared_ptr< AgentManager > ama, const std::string &name="SensorAgent")
 ~SensorAgent ()
SensorAgent messages

void msgSensorUpdate ()
void msgFindAndTrackObject (uint sensorResultId, SensorResult::SensorResultType sensorResultType, DataType dataType)
void msgStopLookingForObject (uint sensorResultId, DataType dataType)

Protected Types

enum  JobStatus {
  NOT_STARTED, IN_PROGRESS, IGNORE, NOT_STARTED,
  IN_PROGRESS, IGNORE
}
enum  JobStatus {
  NOT_STARTED, IN_PROGRESS, IGNORE, NOT_STARTED,
  IN_PROGRESS, IGNORE
}

Protected Member Functions

uint getNumJobs ()
void cleanJobs ()

Protected Attributes

std::list< Job * > itsJobs
std::list< Job * >::iterator itsJobsItr
std::list< JobitsJobs
std::list< Job >::iterator itsJobsItr

Detailed Description

Definition at line 53 of file SensorAgent.H.


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