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

maco_options Class Reference

Class maco_options implements a set of specific options of the morphological analyzer. More...

#include <maco_options.h>

Collaboration diagram for maco_options:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 maco_options (const string &)
 constructor
void set_active_modules (bool, bool, bool, bool, bool, bool, bool, bool, bool)
 Option setting methods provided to ease perl interface generation.
void set_nummerical_points (const string &, const string &)
void set_data_files (const string &, const string &, const string &, const string &, const string &, const string &, const string &)
void set_threshold (double)

Public Attributes

string Lang
bool SuffixAnalysis
 Morphological analyzer options.
bool MultiwordsDetection
bool NumbersDetection
bool PunctuationDetection
bool DatesDetection
bool QuantitiesDetection
bool DictionarySearch
bool ProbabilityAssignment
bool NERecognition
string Decimal
 Morphological analyzer options.
string Thousand
string LocutionsFile
 Morphological analyzer options.
string CurrencyFile
string SuffixFile
string ProbabilityFile
string DictionaryFile
string NPdataFile
string PunctuationFile
double ProbabilityThreshold

Detailed Description

Class maco_options implements a set of specific options of the morphological analyzer.

Other modules do not have such a class because they deal with a reduced number of options


Constructor & Destructor Documentation

maco_options::maco_options const string &  lg  ) 
 

constructor

Initialize with default values.


Member Function Documentation

void maco_options::set_active_modules bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool  ,
bool 
 

Option setting methods provided to ease perl interface generation.

Since option data members are public and can be accessed directly from C++, the following methods are not necessary, but may become convenient sometimes.

void maco_options::set_data_files const string &  ,
const string &  ,
const string &  ,
const string &  ,
const string &  ,
const string &  ,
const string & 
 

void maco_options::set_nummerical_points const string &  ,
const string & 
 

void maco_options::set_threshold double   ) 
 


Member Data Documentation

string maco_options::CurrencyFile
 

bool maco_options::DatesDetection
 

string maco_options::Decimal
 

Morphological analyzer options.

string maco_options::DictionaryFile
 

bool maco_options::DictionarySearch
 

string maco_options::Lang
 

string maco_options::LocutionsFile
 

Morphological analyzer options.

bool maco_options::MultiwordsDetection
 

bool maco_options::NERecognition
 

string maco_options::NPdataFile
 

bool maco_options::NumbersDetection
 

bool maco_options::ProbabilityAssignment
 

string maco_options::ProbabilityFile
 

double maco_options::ProbabilityThreshold
 

bool maco_options::PunctuationDetection
 

string maco_options::PunctuationFile
 

bool maco_options::QuantitiesDetection
 

bool maco_options::SuffixAnalysis
 

Morphological analyzer options.

string maco_options::SuffixFile
 

string maco_options::Thousand
 


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