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

#include <linguisticProcessing/core/TextSegmentation/SegmentFeatureExtractor.h>

Inheritance diagram for Lima::LinguisticProcessing::AbstractSegmentFeatureExtractor:
Lima::LinguisticProcessing::SegmentFeatureCheckProperty Lima::LinguisticProcessing::SegmentFeatureEntity Lima::LinguisticProcessing::SegmentFeatureEntityInData Lima::LinguisticProcessing::SegmentFeatureInSegment Lima::LinguisticProcessing::SegmentFeatureLength Lima::LinguisticProcessing::SegmentFeaturePosition Lima::LinguisticProcessing::SegmentFeatureRank Lima::LinguisticProcessing::SegmentFeatureType

Public Member Functions

 AbstractSegmentFeatureExtractor (MediaId language, const std::string &complement="")
 
virtual ~AbstractSegmentFeatureExtractor ()
 
virtual void update (const AnalysisContent &)
 
virtual std::string getValue (const LinguisticAnalysisStructure::AnalysisGraph *graph, const Segment &seg) const =0
 

Protected Attributes

MediaId m_language
 

Detailed Description

Definition at line 32 of file SegmentFeatureExtractor.h.

Constructor & Destructor Documentation

◆ AbstractSegmentFeatureExtractor()

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

Definition at line 30 of file SegmentFeatureExtractor.cpp.

◆ ~AbstractSegmentFeatureExtractor()

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

Definition at line 36 of file SegmentFeatureExtractor.h.

Member Function Documentation

◆ getValue()

◆ update()

Member Data Documentation

◆ m_language

MediaId Lima::LinguisticProcessing::AbstractSegmentFeatureExtractor::m_language
protected

Definition at line 43 of file SegmentFeatureExtractor.h.


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