Candidate path during chains search.
More...
#include <linguisticProcessing/core/SyntacticAnalysis/ChainsDisambiguator.h>
Candidate path during chains search.
Its elements describe chains and out of chains vertices
Definition at line 118 of file ChainsDisambiguator.h.
◆ Path() [1/2]
| Lima::LinguisticProcessing::SyntacticAnalysis::Path::Path |
( |
uint64_t |
id, |
|
|
const std::set< uint64_t > & |
chainsToIgnore, |
|
|
unsigned char |
type = 0, |
|
|
uint64_t |
chainId = std::numeric_limits<uint64_t>::max() |
|
) |
| |
◆ Path() [2/2]
| Lima::LinguisticProcessing::SyntacticAnalysis::Path::Path |
( |
const Path & |
path | ) |
|
◆ ~Path()
| virtual Lima::LinguisticProcessing::SyntacticAnalysis::Path::~Path |
( |
| ) |
|
|
inlinevirtual |
◆ chainsNb() [1/3]
| uint64_t & Lima::LinguisticProcessing::SyntacticAnalysis::Path::chainsNb |
( |
| ) |
|
|
inline |
◆ chainsNb() [2/3]
| uint64_t Lima::LinguisticProcessing::SyntacticAnalysis::Path::chainsNb |
( |
| ) |
const |
|
inline |
◆ chainsNb() [3/3]
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::chainsNb |
( |
uint64_t |
chainsNb | ) |
|
|
inline |
◆ conjVerbNb() [1/3]
| uint64_t & Lima::LinguisticProcessing::SyntacticAnalysis::Path::conjVerbNb |
( |
| ) |
|
|
inline |
◆ conjVerbNb() [2/3]
| uint64_t Lima::LinguisticProcessing::SyntacticAnalysis::Path::conjVerbNb |
( |
| ) |
const |
|
inline |
◆ conjVerbNb() [3/3]
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::conjVerbNb |
( |
uint64_t |
conjVerbNb | ) |
|
|
inline |
◆ depsNb() [1/2]
| uint64_t Lima::LinguisticProcessing::SyntacticAnalysis::Path::depsNb |
( |
| ) |
const |
|
inline |
◆ depsNb() [2/2]
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::depsNb |
( |
uint64_t |
depsNb | ) |
|
|
inline |
◆ elems() [1/3]
| std::list< Elem > & Lima::LinguisticProcessing::SyntacticAnalysis::Path::elems |
( |
| ) |
|
|
inline |
◆ elems() [2/3]
| const std::list< Elem > & Lima::LinguisticProcessing::SyntacticAnalysis::Path::elems |
( |
| ) |
const |
|
inline |
◆ elems() [3/3]
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::elems |
( |
const std::list< Elem > & |
elems | ) |
|
|
inline |
◆ idealConjVerbNb() [1/3]
| uint64_t & Lima::LinguisticProcessing::SyntacticAnalysis::Path::idealConjVerbNb |
( |
| ) |
|
|
inline |
◆ idealConjVerbNb() [2/3]
| uint64_t Lima::LinguisticProcessing::SyntacticAnalysis::Path::idealConjVerbNb |
( |
| ) |
const |
|
inline |
◆ idealConjVerbNb() [3/3]
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::idealConjVerbNb |
( |
uint64_t |
idealConjVerbNb | ) |
|
|
inline |
◆ key() [1/3]
| Key & Lima::LinguisticProcessing::SyntacticAnalysis::Path::key |
( |
| ) |
|
|
inline |
◆ key() [2/3]
| const Key & Lima::LinguisticProcessing::SyntacticAnalysis::Path::key |
( |
| ) |
const |
|
inline |
◆ key() [3/3]
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::key |
( |
const Key & |
key | ) |
|
|
inline |
◆ operator<()
| bool Lima::LinguisticProcessing::SyntacticAnalysis::Path::operator< |
( |
const Path & |
path | ) |
const |
◆ operator=()
| Path & Lima::LinguisticProcessing::SyntacticAnalysis::Path::operator= |
( |
const Path & |
path | ) |
|
◆ outChainsWordsNb() [1/3]
| uint64_t & Lima::LinguisticProcessing::SyntacticAnalysis::Path::outChainsWordsNb |
( |
| ) |
|
|
inline |
◆ outChainsWordsNb() [2/3]
| uint64_t Lima::LinguisticProcessing::SyntacticAnalysis::Path::outChainsWordsNb |
( |
| ) |
const |
|
inline |
◆ outChainsWordsNb() [3/3]
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::outChainsWordsNb |
( |
uint64_t |
outChainsWordsNb | ) |
|
|
inline |
◆ updateParams()
| void Lima::LinguisticProcessing::SyntacticAnalysis::Path::updateParams |
( |
const LinguisticCode & |
microCateg, |
|
|
bool |
incrChainsNb, |
|
|
bool |
incrOutChainsWordsNb, |
|
|
MediaId |
language |
|
) |
| |
Updates the parameters used to compute the weight of this path.
- Parameters
-
| dw | IN const Data::DicoWord& to update ideal conjugated verbs parameters |
| incrChainsNb | IN bool true if a new chain is added, false otherwise |
| incrOutChainsWordsNb | IN bool true if a new out of chains vertex is added, false otherwise |
Definition at line 979 of file ChainsDisambiguator.cpp.
The documentation for this class was generated from the following files: