Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Related Pages

LexemNodeStruct Struct Reference

#include <lexemgraph.h>

Collaboration diagram for LexemNodeStruct:

Collaboration graph
[legend]

Detailed Description

A LexemNode represents the hypothesis of a specific lexical variant for a specific time interval.

The field no is the index of the lexeme node in the field nodes of the enclosing lexeme graph.

The field lexemgraph point to the enclosing lexeme graph.

The field arc points to the underlying Arc.

The field lexem points to the lexical entry postulated.

The field grapheme points to the grapheme node used to build the lexeme node.

The field limit corresponds to the field limit in an LV: a lexeme node with limit x can only appear in solutions not better than x (see Frobbing)

Definition at line 145 of file lexemgraph.h.

Data Fields

Arc arc
GraphemNode grapheme
LexiconItem lexem
LexemGraph lexemgraph
Number limit
int no
Number tagscore


Field Documentation

Arc LexemNodeStruct::arc
 

arc in word lattice Definition at line 148 of file lexemgraph.h.

Referenced by evalTerm(), lgClone(), lgCompatibleSets(), lgCopySelection(), lgMakePath(), lgNewIter(), lgOverlap(), lgPrint(), lgPrintNode(), lgSimultaneous(), and lgWidth().

GraphemNode LexemNodeStruct::grapheme
 

pointer to the original grapheme Definition at line 150 of file lexemgraph.h.

Referenced by evalTerm(), lgClone(), lgDistanceOfNodes(), and lgNewIter().

LexiconItem LexemNodeStruct::lexem
 

lexical entry Definition at line 149 of file lexemgraph.h.

Referenced by cmdDistance(), cvAnalyse(), evalTerm(), getCategories(), lgClone(), lgCopySelection(), lgDelete(), lgDeleteNode(), lgDeleteNodes(), lgLexemeInLexemNodeList(), lgNewIter(), lgPartitions(), lgPrint(), lgPrintNode(), lgQueryCat(), lgSimultaneous(), and parseGetCategory().

LexemGraph LexemNodeStruct::lexemgraph
 

pointer back to the lexem graph Definition at line 147 of file lexemgraph.h.

Referenced by lgNewIter(), and lgPrintNode().

Number LexemNodeStruct::limit
 

limit calculated during frobbing Definition at line 153 of file lexemgraph.h.

Referenced by cnRenew(), lgClone(), and lgNewIter().

int LexemNodeStruct::no
 

index in LexemGraph::nodes Definition at line 146 of file lexemgraph.h.

Referenced by cnOptimizeNode(), getCategories(), lgAreDeletableNodes(), lgClone(), lgComputeNoOfPaths(), lgCopySelection(), lgDeleteNode(), lgDeleteNodes(), lgIsDeletedNode(), lgNewIter(), lgPrint(), lgPrintNode(), lgRequireLexeme(), and lgRequireLexemes().

Number LexemNodeStruct::tagscore
 

Tagger: probability of the associated category Definition at line 151 of file lexemgraph.h.

Referenced by getCategories(), lgCopyTagScores(), lgMostProbablePath(), lgNewIter(), and lgPrint().


The documentation for this struct was generated from the following file:
CDG 0.95 (20 Oct 2004)