Collatinus  11.3
Fonctions membres publiques | Attributs privés | Liste de tous les membres
Référence de la classe Mot

La classe Mot contient le mot et ses analyses possibles. Plus de détails...

#include <mot.h>

Graphe de collaboration de Mot:
Collaboration graph
[légende]

Fonctions membres publiques

 Mot (QString forme, int rang, bool debVers, QObject *parent=0)
 
QString choisir (QString t="", int np=0, bool tout=true)
 
long proba (QString t)
 
QStringList tags ()
 
QString forme ()
 
QString tagEncl ()
 
bool inconnu ()
 
void setBestOf (QString t, double pr)
 
double bestOf (QString t)
 

Attributs privés

LemCore_lemCore
 
QString _forme
 
int _rang
 
QString _tagEncl
 
MapLem _mapLem
 
QStringList _lemmes
 
QStringList _morphos
 
QStringList _tags
 
QList< int > _nbOcc
 
QMap< QString, long > _probas
 
QString _maxProb
 
QMap< QString, double > _bestOf
 

Description détaillée

La classe Mot contient le mot et ses analyses possibles.

Cette classe est utilisée par le Tagueur pour y stocker les résultats de l'analyse d'une forme ainsi que le tag associé. Le Tagueur évalue des probabilités et en déduit la séquence de tags la plus probable pour la phrase. Il revient ensuite aux mots pour associer un lemme à ce tag.

Documentation des constructeurs et destructeur

Mot::Mot ( QString  forme,
int  rang,
bool  debVers,
QObject *  parent = 0 
)

Documentation des fonctions membres

double Mot::bestOf ( QString  t)
QString Mot::choisir ( QString  t = "",
int  np = 0,
bool  tout = true 
)
QString Mot::forme ( )
bool Mot::inconnu ( )
long Mot::proba ( QString  t)
void Mot::setBestOf ( QString  t,
double  pr 
)
QString Mot::tagEncl ( )
QStringList Mot::tags ( )

Documentation des données membres

QMap<QString,double> Mot::_bestOf
private
QString Mot::_forme
private
LemCore* Mot::_lemCore
private
QStringList Mot::_lemmes
private
MapLem Mot::_mapLem
private
QString Mot::_maxProb
private
QStringList Mot::_morphos
private
QList<int> Mot::_nbOcc
private
QMap<QString,long> Mot::_probas
private
int Mot::_rang
private
QString Mot::_tagEncl
private
QStringList Mot::_tags
private

La documentation de cette classe a été générée à partir des fichiers suivants :