Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

Sensor Class Reference

#include <sensor.h>

Inheritance diagram for Sensor:

Inheritance graph
[legend]
Collaboration diagram for Sensor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Sensor (string targ)
virtual ~Sensor ()
bool IncludeLocation ()
void IncludeLocation (bool val)
SensorType getSensorType ()
string solve_target (const sentence &sent, int rec)
virtual void Extract (const sentence &sent, set< string > &outSet, int rec_OR_start, int targLoc_OR_end)=0

Protected Member Functions

void Output (set< string > &outSet, string feat, int loc)

Protected Attributes

SensorType sensorType
string target

Private Member Functions

string & PostProcess (string &feat, const char *checkFeat)

Private Attributes

bool includeLocation

Constructor & Destructor Documentation

Sensor::Sensor string  targ  )  [inline]
 

virtual Sensor::~Sensor  )  [inline, virtual]
 


Member Function Documentation

virtual void Sensor::Extract const sentence sent,
set< string > &  outSet,
int  rec_OR_start,
int  targLoc_OR_end
[pure virtual]
 

Implemented in SensorData, SensorMap, SensorSet, SensorSetPart, SensorMatchRE, SensorCheckMwRE, and SensorCheckRE.

SensorType Sensor::getSensorType  )  [inline]
 

void Sensor::IncludeLocation bool  val  )  [inline]
 

bool Sensor::IncludeLocation  )  [inline]
 

void Sensor::Output set< string > &  outSet,
string  feat,
int  loc
[protected]
 

string& Sensor::PostProcess string &  feat,
const char *  checkFeat
[private]
 

string Sensor::solve_target const sentence sent,
int  rec
[inline]
 


Member Data Documentation

bool Sensor::includeLocation [private]
 

SensorType Sensor::sensorType [protected]
 

string Sensor::target [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 26 12:58:58 2006 for FreeLing by  doxygen 1.4.4