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

POS_tagger Class Reference

The class POS_tagger is just an abstract class generalizing a PoS tagger. More...

#include <tagger.h>

Inheritance diagram for POS_tagger:

Inheritance graph
[legend]
Collaboration diagram for POS_tagger:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 POS_tagger (bool)
 Create an instance of the class, initializing options member.
virtual ~POS_tagger ()
virtual void analyze (list< sentence > &)=0

Static Protected Member Functions

static void retokenize (list< sentence > &)
 Look for words whose selected tag has retokenizing rules, and retokenize them appropriately.

Protected Attributes

bool retok

Detailed Description

The class POS_tagger is just an abstract class generalizing a PoS tagger.


Constructor & Destructor Documentation

POS_tagger::POS_tagger bool  r  ) 
 

Create an instance of the class, initializing options member.

Since tagger is an abstract class, this is called always from child constructors.

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


Member Function Documentation

virtual void POS_tagger::analyze list< sentence > &   )  [pure virtual]
 

Implemented in hmm_tagger, and relax_tagger.

void POS_tagger::retokenize list< sentence > &   )  [static, protected]
 

Look for words whose selected tag has retokenizing rules, and retokenize them appropriately.


Member Data Documentation

bool POS_tagger::retok [protected]
 


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