LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::Automaton::EntityProperties Class Reference

#include <linguisticProcessing/core/Automaton/entityProperties.h>

Inheritance diagram for Lima::LinguisticProcessing::Automaton::EntityProperties:
Lima::LinguisticProcessing::Automaton::RecognizerMatch

Public Member Functions

 EntityProperties ()
 
 EntityProperties (const EntityProperties &)
 
 ~EntityProperties ()
 
EntityProperties & operator= (const EntityProperties &p)
 
bool operator== (const EntityProperties &p)
 
LinguisticGraphVertex getHead () const
 
const Common::MediaticData::EntityType & getType () const
 
LinguisticCode getLinguisticProperties () const
 
const EntityFeatures & features () const
 
EntityFeatures & features ()
 
bool isContextual () const
 
void setHead (const LinguisticGraphVertex &v)
 
void setType (const Common::MediaticData::EntityType &t)
 
void setLinguisticProperties (const LinguisticCode &lingProp)
 
void setContextual (const bool contextual)
 
LimaString str () const
 

Protected Member Functions

void copy (const EntityProperties &p)
 

Protected Attributes

LinguisticGraphVertex m_head
 indicates which token (in the original text) is the head of the recognized entity
 
Common::MediaticData::EntityType m_type
 the type of the recognized entity
 
LinguisticCode m_linguisticProperties
 associated ling prop
 
EntityFeatures m_features
 extracted features
 
bool m_contextual
 if true, the expression is contextual (ambiguous and have to use the context to disambiguate))
 

Detailed Description

Definition at line 34 of file entityProperties.h.

Constructor & Destructor Documentation

◆ EntityProperties() [1/2]

Lima::LinguisticProcessing::Automaton::EntityProperties::EntityProperties ( )

Definition at line 31 of file entityProperties.cpp.

◆ EntityProperties() [2/2]

Lima::LinguisticProcessing::Automaton::EntityProperties::EntityProperties ( const EntityProperties &  p)

Definition at line 38 of file entityProperties.cpp.

◆ ~EntityProperties()

Lima::LinguisticProcessing::Automaton::EntityProperties::~EntityProperties ( )

Definition at line 81 of file entityProperties.cpp.

Member Function Documentation

◆ copy()

void Lima::LinguisticProcessing::Automaton::EntityProperties::copy ( const EntityProperties &  p)
protected

Definition at line 61 of file entityProperties.cpp.

◆ features() [1/2]

EntityFeatures & Lima::LinguisticProcessing::Automaton::EntityProperties::features ( )
inline

Definition at line 50 of file entityProperties.h.

◆ features() [2/2]

const EntityFeatures & Lima::LinguisticProcessing::Automaton::EntityProperties::features ( ) const
inline

Definition at line 49 of file entityProperties.h.

◆ getHead()

LinguisticGraphVertex Lima::LinguisticProcessing::Automaton::EntityProperties::getHead ( ) const
inline

Definition at line 79 of file entityProperties.h.

◆ getLinguisticProperties()

LinguisticCode Lima::LinguisticProcessing::Automaton::EntityProperties::getLinguisticProperties ( ) const
inline

Definition at line 85 of file entityProperties.h.

◆ getType()

const Common::MediaticData::EntityType & Lima::LinguisticProcessing::Automaton::EntityProperties::getType ( ) const
inline

Definition at line 82 of file entityProperties.h.

◆ isContextual()

bool Lima::LinguisticProcessing::Automaton::EntityProperties::isContextual ( ) const
inline

Definition at line 88 of file entityProperties.h.

◆ operator=()

EntityProperties & Lima::LinguisticProcessing::Automaton::EntityProperties::operator= ( const EntityProperties &  p)

Definition at line 43 of file entityProperties.cpp.

◆ operator==()

bool Lima::LinguisticProcessing::Automaton::EntityProperties::operator== ( const EntityProperties &  p)

Definition at line 52 of file entityProperties.cpp.

◆ setContextual()

void Lima::LinguisticProcessing::Automaton::EntityProperties::setContextual ( const bool  contextual)
inline

Definition at line 104 of file entityProperties.h.

◆ setHead()

void Lima::LinguisticProcessing::Automaton::EntityProperties::setHead ( const LinguisticGraphVertex &  v)
inline

Definition at line 94 of file entityProperties.h.

◆ setLinguisticProperties()

void Lima::LinguisticProcessing::Automaton::EntityProperties::setLinguisticProperties ( const LinguisticCode &  lingProp)
inline

Definition at line 101 of file entityProperties.h.

◆ setType()

void Lima::LinguisticProcessing::Automaton::EntityProperties::setType ( const Common::MediaticData::EntityType &  t)
inline

Definition at line 98 of file entityProperties.h.

◆ str()

LimaString Lima::LinguisticProcessing::Automaton::EntityProperties::str ( ) const

Definition at line 88 of file entityProperties.cpp.

Member Data Documentation

◆ m_contextual

bool Lima::LinguisticProcessing::Automaton::EntityProperties::m_contextual
protected

if true, the expression is contextual (ambiguous and have to use the context to disambiguate))

Definition at line 68 of file entityProperties.h.

◆ m_features

EntityFeatures Lima::LinguisticProcessing::Automaton::EntityProperties::m_features
protected

extracted features

Definition at line 67 of file entityProperties.h.

◆ m_head

LinguisticGraphVertex Lima::LinguisticProcessing::Automaton::EntityProperties::m_head
protected

indicates which token (in the original text) is the head of the recognized entity

Definition at line 64 of file entityProperties.h.

◆ m_linguisticProperties

LinguisticCode Lima::LinguisticProcessing::Automaton::EntityProperties::m_linguisticProperties
protected

associated ling prop

Definition at line 66 of file entityProperties.h.

◆ m_type

Common::MediaticData::EntityType Lima::LinguisticProcessing::Automaton::EntityProperties::m_type
protected

the type of the recognized entity

Definition at line 65 of file entityProperties.h.


The documentation for this class was generated from the following files: