Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

lm::Sensor Class Reference

#include <Sensor.h>

Inheritance diagram for lm::Sensor:

lm::StubSensor List of all members.

Public Methods

 Sensor ()
 Sensor (const std::string &name, const std::string &desc)
virtual ~Sensor ()
virtual int senceThis ()=0
virtual std::string getName ()
virtual std::string getDesc ()

Protected Attributes

std::string mName
std::string mDesc

Detailed Description

abstract base class for a sensor, a concrete class just needs to overload the senceThis function


Constructor & Destructor Documentation

lm::Sensor::Sensor   [inline]
 

lm::Sensor::Sensor const std::string &    name,
const std::string &    desc
 

lm::Sensor::~Sensor   [virtual]
 


Member Function Documentation

virtual std::string lm::Sensor::getDesc   [inline, virtual]
 

virtual std::string lm::Sensor::getName   [inline, virtual]
 

virtual int lm::Sensor::senceThis   [pure virtual]
 

Implemented in lm::StubSensor.


Member Data Documentation

std::string lm::Sensor::mDesc [protected]
 

std::string lm::Sensor::mName [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Oct 22 21:33:22 2003 for AI Loom by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002