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

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

Inheritance diagram for Lima::LinguisticProcessing::EventAnalysis::EventData:
Lima::AnalysisData

Public Member Functions

 EventData ()
 
 ~EventData ()
 
void addEntity (const Common::MediaticData::EntityType &type, const Entity &e)
 
std::map< Common::MediaticData::EntityType, std::vector< Entity > > & getEntities ()
 
const std::map< Common::MediaticData::EntityType, std::vector< Entity > > & getEntities () const
 
std::vector< Common::MediaticData::EntityType > getEntityTypes () const
 
const Entity & getMainEntity (const Common::MediaticData::EntityType &type) const
 
Events * convertToEvents (const Lima::LinguisticProcessing::SegmentationData *segmData) const
 
EventParagraph * locate (Event *event, const Entity *entity) const
 
- Public Member Functions inherited from Lima::AnalysisData
virtual ~AnalysisData ()
 

Detailed Description

Definition at line 42 of file EventData.h.

Constructor & Destructor Documentation

◆ EventData()

Lima::LinguisticProcessing::EventAnalysis::EventData::EventData ( )

Definition at line 36 of file EventData.cpp.

◆ ~EventData()

Lima::LinguisticProcessing::EventAnalysis::EventData::~EventData ( )

Definition at line 42 of file EventData.cpp.

Member Function Documentation

◆ addEntity()

void Lima::LinguisticProcessing::EventAnalysis::EventData::addEntity ( const Common::MediaticData::EntityType &  type,
const Entity &  e 
)

Definition at line 45 of file EventData.cpp.

◆ convertToEvents()

Events * Lima::LinguisticProcessing::EventAnalysis::EventData::convertToEvents ( const Lima::LinguisticProcessing::SegmentationData *  segmData) const

Definition at line 93 of file EventData.cpp.

◆ getEntities() [1/2]

std::map< Common::MediaticData::EntityType, std::vector< Entity > > & Lima::LinguisticProcessing::EventAnalysis::EventData::getEntities ( )
inline

Definition at line 49 of file EventData.h.

◆ getEntities() [2/2]

const std::map< Common::MediaticData::EntityType, std::vector< Entity > > & Lima::LinguisticProcessing::EventAnalysis::EventData::getEntities ( ) const
inline

Definition at line 50 of file EventData.h.

◆ getEntityTypes()

std::vector< MediaticData::EntityType > Lima::LinguisticProcessing::EventAnalysis::EventData::getEntityTypes ( ) const

Definition at line 50 of file EventData.cpp.

◆ getMainEntity()

const Entity & Lima::LinguisticProcessing::EventAnalysis::EventData::getMainEntity ( const Common::MediaticData::EntityType &  type) const

Definition at line 60 of file EventData.cpp.

◆ locate()

EventParagraph * Lima::LinguisticProcessing::EventAnalysis::EventData::locate ( Event *  event,
const Entity *  entity 
) const

Definition at line 76 of file EventData.cpp.


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