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

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

Inheritance diagram for Lima::LinguisticProcessing::AbstractBoWFeatureExtractor:
Lima::LinguisticProcessing::BoWFeatureInflectedForm Lima::LinguisticProcessing::BoWFeatureLemma Lima::LinguisticProcessing::BoWFeaturePosition Lima::LinguisticProcessing::BoWFeatureProperty Lima::LinguisticProcessing::BoWFeatureToken Lima::LinguisticProcessing::BoWFeatureTstatus

Public Member Functions

 AbstractBoWFeatureExtractor (MediaId language, const std::string &complement="")
 
virtual ~AbstractBoWFeatureExtractor ()
 
virtual std::string getValue (const Common::BagOfWords::AbstractBoWElement *token) 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 30 of file BoWFeatureExtractor.h.

Constructor & Destructor Documentation

◆ AbstractBoWFeatureExtractor()

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

Definition at line 32 of file BoWFeatureExtractor.cpp.

◆ ~AbstractBoWFeatureExtractor()

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

Definition at line 34 of file BoWFeatureExtractor.h.

Member Function Documentation

◆ getName()

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

Definition at line 37 of file BoWFeatureExtractor.h.

◆ getValue()

◆ setName()

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

Definition at line 38 of file BoWFeatureExtractor.h.

Member Data Documentation

◆ m_language

MediaId Lima::LinguisticProcessing::AbstractBoWFeatureExtractor::m_language
protected

Definition at line 41 of file BoWFeatureExtractor.h.

◆ m_name

std::string Lima::LinguisticProcessing::AbstractBoWFeatureExtractor::m_name
protected

Definition at line 42 of file BoWFeatureExtractor.h.


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