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

#include <linguisticProcessing/core/SyntacticAnalysis/SimplificationData.h>

Inheritance diagram for Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData:
Lima::AnalysisData

Public Member Functions

 SimplificationData (LinguisticAnalysisStructure::AnalysisGraph *pit)
 
virtual ~SimplificationData ()
 
const std::list< boost::tuple< LinguisticGraphVertex, LinguisticGraphVertex, Common::MediaticData::SyntacticRelationId > > & subSentBounds () const
 
void subSentBounds (const boost::tuple< LinguisticGraphVertex, LinguisticGraphVertex, Common::MediaticData::SyntacticRelationId > &bounds)
 
void clearBounds ()
 
bool simplificationDone () const
 
void simplificationDone (bool value)
 
void addSimplification (LinguisticGraphEdge first, LinguisticGraphEdge last, Common::MediaticData::SyntacticRelationId type)
 
std::list< boost::tuple< LinguisticGraphEdge, LinguisticGraphEdge, Common::MediaticData::SyntacticRelationId > > & simplifications (LinguisticGraphVertex sent)
 
void sentence (LinguisticGraphVertex sent)
 
std::map< std::string, std::vector< LinguisticGraphVertex > > & coordStringsDefs ()
 
std::map< std::string, std::vector< std::vector< LinguisticGraphVertex > > > & coordStrings ()
 
- Public Member Functions inherited from Lima::AnalysisData
virtual ~AnalysisData ()
 

Detailed Description

Definition at line 38 of file SimplificationData.h.

Constructor & Destructor Documentation

◆ SimplificationData()

Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::SimplificationData ( LinguisticAnalysisStructure::AnalysisGraph *  ag)
explicit
Parameters
graphIN/OUT LinguisticGraph* the graph containing morphological data

Definition at line 27 of file SimplificationData.cpp.

◆ ~SimplificationData()

Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::~SimplificationData ( )
virtual

Definition at line 33 of file SimplificationData.cpp.

Member Function Documentation

◆ addSimplification()

void Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::addSimplification ( LinguisticGraphEdge  first,
LinguisticGraphEdge  last,
Common::MediaticData::SyntacticRelationId  type 
)

Definition at line 37 of file SimplificationData.cpp.

◆ clearBounds()

void Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::clearBounds ( )
inline

Definition at line 54 of file SimplificationData.h.

◆ coordStrings()

std::map< std::string, std::vector< std::vector< LinguisticGraphVertex > > > & Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::coordStrings ( )
inline

Definition at line 66 of file SimplificationData.h.

◆ coordStringsDefs()

std::map< std::string, std::vector< LinguisticGraphVertex > > & Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::coordStringsDefs ( )
inline

Definition at line 65 of file SimplificationData.h.

◆ sentence()

void Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::sentence ( LinguisticGraphVertex  sent)
inline

Definition at line 63 of file SimplificationData.h.

◆ simplificationDone() [1/2]

bool Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::simplificationDone ( ) const
inline

Definition at line 56 of file SimplificationData.h.

◆ simplificationDone() [2/2]

void Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::simplificationDone ( bool  value)
inline

Definition at line 57 of file SimplificationData.h.

◆ simplifications()

std::list< boost::tuple< LinguisticGraphEdge, LinguisticGraphEdge, Common::MediaticData::SyntacticRelationId > > & Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::simplifications ( LinguisticGraphVertex  sent)

Definition at line 50 of file SimplificationData.cpp.

◆ subSentBounds() [1/2]

const std::list< boost::tuple< LinguisticGraphVertex, LinguisticGraphVertex, Common::MediaticData::SyntacticRelationId > > & Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::subSentBounds ( ) const
inline

Definition at line 50 of file SimplificationData.h.

◆ subSentBounds() [2/2]

void Lima::LinguisticProcessing::SyntacticAnalysis::SimplificationData::subSentBounds ( const boost::tuple< LinguisticGraphVertex, LinguisticGraphVertex, Common::MediaticData::SyntacticRelationId > &  bounds)

Definition at line 59 of file SimplificationData.cpp.


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