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

#include <linguisticProcessing/core/EventAnalysis/EventTemplateElement.h>

Public Member Functions

 EventTemplateElement ()
 
 EventTemplateElement (LinguisticGraphVertex v, const LinguisticAnalysisStructure::AnalysisGraph *graph, const Common::MediaticData::EntityType &type)
 
 ~EventTemplateElement ()
 
const Common::MediaticData::EntityType & getType () const
 
const LinguisticAnalysisStructure::AnalysisGraph * getGraph () const
 
LinguisticGraphVertex getVertex () const
 
LinguisticAnalysisStructure::Token * getToken () const
 
uint64_t getPositionBegin () const
 
uint64_t getPositionEnd () const
 
bool isSimilar (const EventTemplateElement &elt) const
 

Friends

LIMA_EVENTANALISYS_EXPORT friend std::ostream & operator<< (std::ostream &os, const EventTemplateElement &elt)
 
LIMA_EVENTANALISYS_EXPORT friend QDebug & operator<< (QDebug &os, const EventTemplateElement &elt)
 

Detailed Description

Definition at line 31 of file EventTemplateElement.h.

Constructor & Destructor Documentation

◆ EventTemplateElement() [1/2]

Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::EventTemplateElement ( )

Definition at line 22 of file EventTemplateElement.cpp.

◆ EventTemplateElement() [2/2]

Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::EventTemplateElement ( LinguisticGraphVertex  v,
const LinguisticAnalysisStructure::AnalysisGraph *  graph,
const Common::MediaticData::EntityType &  type 
)

Definition at line 29 of file EventTemplateElement.cpp.

◆ ~EventTemplateElement()

Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::~EventTemplateElement ( )

Definition at line 39 of file EventTemplateElement.cpp.

Member Function Documentation

◆ getGraph()

const LinguisticAnalysisStructure::AnalysisGraph * Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::getGraph ( ) const
inline

Definition at line 41 of file EventTemplateElement.h.

◆ getPositionBegin()

uint64_t Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::getPositionBegin ( ) const

Definition at line 48 of file EventTemplateElement.cpp.

◆ getPositionEnd()

uint64_t Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::getPositionEnd ( ) const

Definition at line 57 of file EventTemplateElement.cpp.

◆ getToken()

LinguisticAnalysisStructure::Token * Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::getToken ( ) const

Definition at line 42 of file EventTemplateElement.cpp.

◆ getType()

const Common::MediaticData::EntityType & Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::getType ( ) const
inline

Definition at line 40 of file EventTemplateElement.h.

◆ getVertex()

LinguisticGraphVertex Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::getVertex ( ) const
inline

Definition at line 42 of file EventTemplateElement.h.

◆ isSimilar()

bool Lima::LinguisticProcessing::EventAnalysis::EventTemplateElement::isSimilar ( const EventTemplateElement &  elt) const

Definition at line 67 of file EventTemplateElement.cpp.

Friends And Related Symbol Documentation

◆ operator<< [1/2]

LIMA_EVENTANALISYS_EXPORT friend QDebug & operator<< ( QDebug &  os,
const EventTemplateElement &  elt 
)
friend

Definition at line 85 of file EventTemplateElement.cpp.

◆ operator<< [2/2]

LIMA_EVENTANALISYS_EXPORT friend std::ostream & operator<< ( std::ostream &  os,
const EventTemplateElement &  elt 
)
friend

Definition at line 77 of file EventTemplateElement.cpp.


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