LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::AbstractFeatureExtractor Class Referenceabstract

#include <linguisticProcessing/core/AnalysisDumpers/WordFeatureExtractor.h>

Inheritance diagram for Lima::LinguisticProcessing::AbstractFeatureExtractor:
Lima::LinguisticProcessing::FeatureInflectedForm Lima::LinguisticProcessing::FeatureLemma Lima::LinguisticProcessing::FeatureLemmaSpecificEntity Lima::LinguisticProcessing::FeaturePosition Lima::LinguisticProcessing::FeatureProperty Lima::LinguisticProcessing::FeatureSpecificEntity Lima::LinguisticProcessing::FeatureStoredData Lima::LinguisticProcessing::FeatureToken Lima::LinguisticProcessing::FeatureTstatus

Public Member Functions

 AbstractFeatureExtractor (MediaId language, const std::string &complement="")
 
virtual ~AbstractFeatureExtractor ()
 
virtual std::string getValue (const LinguisticAnalysisStructure::AnalysisGraph *graph, LinguisticGraphVertex v, AnalysisContent &analysis) const =0
 
const std::string & getName ()
 
void setName (const std::string &name)
 

Protected Attributes

MediaId m_language
 
std::string m_name
 

Detailed Description

Definition at line 26 of file WordFeatureExtractor.h.

Constructor & Destructor Documentation

◆ AbstractFeatureExtractor()

Lima::LinguisticProcessing::AbstractFeatureExtractor::AbstractFeatureExtractor ( MediaId  language,
const std::string &  complement = "" 
)

Definition at line 36 of file WordFeatureExtractor.cpp.

◆ ~AbstractFeatureExtractor()

virtual Lima::LinguisticProcessing::AbstractFeatureExtractor::~AbstractFeatureExtractor ( )
inlinevirtual

Definition at line 30 of file WordFeatureExtractor.h.

Member Function Documentation

◆ getName()

const std::string & Lima::LinguisticProcessing::AbstractFeatureExtractor::getName ( )
inline

Definition at line 35 of file WordFeatureExtractor.h.

◆ getValue()

◆ setName()

void Lima::LinguisticProcessing::AbstractFeatureExtractor::setName ( const std::string &  name)
inline

Definition at line 36 of file WordFeatureExtractor.h.

Member Data Documentation

◆ m_language

MediaId Lima::LinguisticProcessing::AbstractFeatureExtractor::m_language
protected

Definition at line 39 of file WordFeatureExtractor.h.

◆ m_name

std::string Lima::LinguisticProcessing::AbstractFeatureExtractor::m_name
protected

Definition at line 40 of file WordFeatureExtractor.h.


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