![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include <linguisticProcessing/core/Automaton/deaccentuatedTransition.h>
Public Member Functions | |
| DeaccentuatedTransition () | |
| DeaccentuatedTransition (const LimaString &deaccentuatedForm, MediaId language) | |
| DeaccentuatedTransition (const DeaccentuatedTransition &) | |
| ~DeaccentuatedTransition () | |
| DeaccentuatedTransition & | operator= (const DeaccentuatedTransition &) |
| DeaccentuatedTransition * | clone () const override |
| DeaccentuatedTransition * | create () const override |
| TypeTransition | type () const override |
| std::string | printValue () const override |
| bool | operator== (const TransitionUnit &) const override |
| bool | compare (const LinguisticAnalysisStructure::AnalysisGraph &graph, const LinguisticGraphVertex &vertex, AnalysisContent &analysis, const LinguisticAnalysisStructure::Token *token, const LinguisticAnalysisStructure::MorphoSyntacticData *data) const override |
| comparison of the transition with a token : can use the graph and vertex info, associated with general analysis content. | |
| const LimaString & | getDeaccentuatedForm () const |
| MediaId | getLanguage () const |
Public Member Functions inherited from Lima::LinguisticProcessing::Automaton::TransitionUnit | |
| TransitionUnit () | |
| TransitionUnit (const bool keep, const bool negative=false) | |
| TransitionUnit (const TransitionUnit &transition) | |
| virtual | ~TransitionUnit () |
| TransitionUnit & | operator= (const TransitionUnit &transition) |
| bool | keep () const |
| void | setKeep (const bool) |
| bool | negative () const |
| void | setNegative (const bool) |
| bool | head () const |
| bool | isHead () const |
| void | setHead (const bool) |
| const std::string & | getId () const |
| void | setId (const std::string &id) |
| const std::string & | getActionHash () const |
| void | setActionHash (const std::string &actionHash) |
| const Constraint & | constraint (const uint64_t) const |
| uint64_t | numberOfConstraints () const |
| void | addConstraint (const Constraint &) |
| void | copyProperties (const TransitionUnit &t) |
| bool | compareProperties (const TransitionUnit &t) const |
| bool | checkConstraints (const LinguisticAnalysisStructure::AnalysisGraph &graph, const LinguisticGraphVertex &vertex, AnalysisContent &analysis, ConstraintCheckList &) const |
| void | popConstraints (ConstraintCheckList &) const |
| virtual bool | isEpsilonTransition () const |
Additional Inherited Members | |
Protected Attributes inherited from Lima::LinguisticProcessing::Automaton::TransitionUnit | |
| bool | m_keep |
| bool | m_negative |
| bool | m_head |
| std::string | m_id |
| std::string | m_actionHash |
| std::vector< Constraint > | m_constraints |
Definition at line 39 of file deaccentuatedTransition.h.
| Lima::LinguisticProcessing::Automaton::DeaccentuatedTransition::DeaccentuatedTransition | ( | ) |
Definition at line 31 of file deaccentuatedTransition.cpp.
| Lima::LinguisticProcessing::Automaton::DeaccentuatedTransition::DeaccentuatedTransition | ( | const LimaString & | deaccentuatedForm, |
| MediaId | language | ||
| ) |
Definition at line 39 of file deaccentuatedTransition.cpp.
| Lima::LinguisticProcessing::Automaton::DeaccentuatedTransition::DeaccentuatedTransition | ( | const DeaccentuatedTransition & | t | ) |
Definition at line 51 of file deaccentuatedTransition.cpp.
| Lima::LinguisticProcessing::Automaton::DeaccentuatedTransition::~DeaccentuatedTransition | ( | ) |
Definition at line 65 of file deaccentuatedTransition.cpp.
|
overridevirtual |
Implements Lima::LinguisticProcessing::Automaton::TransitionUnit.
Definition at line 86 of file deaccentuatedTransition.cpp.
|
overridevirtual |
comparison of the transition with a token : can use the graph and vertex info, associated with general analysis content.
Takes also the token and morphosyntacticData associated to the vertex so that this access is not done for each transition when testing a vertex
| graph | the graph |
| vertex | the vertex to compare |
| token | the token associated to the vertex |
| data | the data associated to the vertex |
Implements Lima::LinguisticProcessing::Automaton::TransitionUnit.
Definition at line 113 of file deaccentuatedTransition.cpp.
|
overridevirtual |
Implements Lima::LinguisticProcessing::Automaton::TransitionUnit.
Definition at line 89 of file deaccentuatedTransition.cpp.
|
inline |
Definition at line 66 of file deaccentuatedTransition.h.
|
inline |
Definition at line 68 of file deaccentuatedTransition.h.
| DeaccentuatedTransition & Lima::LinguisticProcessing::Automaton::DeaccentuatedTransition::operator= | ( | const DeaccentuatedTransition & | t | ) |
Definition at line 71 of file deaccentuatedTransition.cpp.
|
overridevirtual |
Implements Lima::LinguisticProcessing::Automaton::TransitionUnit.
Definition at line 103 of file deaccentuatedTransition.cpp.
|
overridevirtual |
Reimplemented from Lima::LinguisticProcessing::Automaton::TransitionUnit.
Definition at line 97 of file deaccentuatedTransition.cpp.
|
overridevirtual |
Implements Lima::LinguisticProcessing::Automaton::TransitionUnit.
Definition at line 93 of file deaccentuatedTransition.cpp.