LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
RnnDependencyParser.h
Go to the documentation of this file.
1
//
2
// Created by tderouet on 29/09/22.
3
//
4
5
#ifndef LIMA_RNNDEPENDENCYPARSER_H
6
#define LIMA_RNNDEPENDENCYPARSER_H
7
#include "
RnnDependencyParserExport.h
"
8
#include "
common/MediaProcessors/MediaProcessUnit.h
"
9
10
namespace
Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser
11
{
12
13
class
CharChart;
14
15
class
RnnDependencyParserPrivate;
16
17
#define RNNDEPENDENCYPARSER_CLASSID "RnnDependencyParser"
18
30
class
LIMA_RNNDEPENDENCYPARSER_EXPORT
RnnDependencyParser
:
public
MediaProcessUnit
31
{
32
public
:
33
RnnDependencyParser
();
34
virtual
~RnnDependencyParser
()
override
;
35
36
void
init(
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
37
Manager
* manager)
override
;
38
39
LimaStatusCode
process(
AnalysisContent
& analysis)
const override
;
40
41
private
:
42
RnnDependencyParserPrivate
* m_d;
43
};
44
45
}
// namespace Lima
46
#endif
//LIMA_RNNDEPENDENCYPARSER_H
MediaProcessUnit.h
RnnDependencyParserExport.h
LIMA_RNNDEPENDENCYPARSER_EXPORT
#define LIMA_RNNDEPENDENCYPARSER_EXPORT
Definition
RnnDependencyParserExport.h:21
Lima::AnalysisContent
Holds all data that pass through the ProcessUnits Analysis data are shared pointers,...
Definition
AnalysisContent.h:37
Lima::Common::XMLConfigurationFiles::GroupConfigurationStructure
Definition
groupConfigurationStructure.h:32
Lima::InitializableObjectManager
Manage initialization of InitializableObjects using configuration module and parameters.
Definition
InitializableObjectManager.h:32
Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParserPrivate
Definition
RnnDependencyParser.cpp:67
Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser::RnnDependencyParser
This is a MediaProcessUnit that executes a RNN-based dependency parser model and fills LIMA data stru...
Definition
RnnDependencyParser.h:31
Lima::MediaProcessUnit
Definition
MediaProcessUnit.h:33
Lima::LinguisticProcessing::DeepLimaUnits::RnnDependencyParser
Definition
RnnDependencyParser.cpp:52
Lima::LimaStatusCode
LimaStatusCode
Definition
LimaCommon.h:236
lima_linguisticprocessing
src
linguisticProcessing
core
DeepLimaUnits
RnnDependencyParser
RnnDependencyParser.h
Generated by
1.9.8