LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SentenceBoundariesUpdater.h
Go to the documentation of this file.
1
// Copyright 2002-2020 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
#ifndef LIMA_LINGUISTICPROCESSING_TextSegmentation_SentenceBoundariesUpdater_H
7
#define LIMA_LINGUISTICPROCESSING_TextSegmentation_SentenceBoundariesUpdater_H
8
9
#include "
TextSegmentationExport.h
"
10
#include "
common/MediaProcessors/MediaProcessUnit.h
"
11
12
namespace
Lima
13
{
14
namespace
LinguisticProcessing
15
{
16
namespace
TextSegmentation
17
{
18
namespace
SentenceBoundariesUpdater
19
{
20
21
#define SENTENCEBOUNDARIESUPDATER_CLASSID "SentenceBoundariesUpdater"
22
23
class
SentenceBoundariesUpdaterPrivate;
24
35
class
LIMA_TEXTSEGMENTATION_EXPORT
SentenceBoundariesUpdater
:
public
MediaProcessUnit
36
{
37
38
public
:
39
SentenceBoundariesUpdater
();
40
virtual
~SentenceBoundariesUpdater
();
41
42
void
init(
43
Common::XMLConfigurationFiles::GroupConfigurationStructure
& unitConfiguration,
44
Manager
* manager)
override
;
45
46
LimaStatusCode
process(
AnalysisContent
& analysis)
const override
;
47
48
private
:
49
50
SentenceBoundariesUpdaterPrivate
* m_d;
51
};
52
53
}
// namespace SentenceBoundariesUpdater
54
}
// namespace TextSegmentation
55
}
// namespace LinguisticProcessing
56
}
// namespace Lima
57
58
#endif
MediaProcessUnit.h
TextSegmentationExport.h
LIMA_TEXTSEGMENTATION_EXPORT
#define LIMA_TEXTSEGMENTATION_EXPORT
Definition
TextSegmentationExport.h:27
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::TextSegmentation::SentenceBoundariesUpdater::SentenceBoundariesUpdaterPrivate
Definition
SentenceBoundariesUpdater.cpp:64
Lima::LinguisticProcessing::TextSegmentation::SentenceBoundariesUpdater::SentenceBoundariesUpdater
This is a MediaProcessUnit that does ...
Definition
SentenceBoundariesUpdater.h:36
Lima::MediaProcessUnit
Definition
MediaProcessUnit.h:33
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
Lima::LimaStatusCode
LimaStatusCode
Definition
LimaCommon.h:236
lima_linguisticprocessing
src
linguisticProcessing
core
TextSegmentation
SentenceBoundariesUpdater.h
Generated by
1.9.8