SourceXtractorPlusPlus
1.0.3
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEImplementation
src
lib
Plugin
MeasurementFrame
MeasurementFramePlugin.cpp
Go to the documentation of this file.
1
17
/*
18
* MeasurementFramePlugin.cpp
19
*
20
* Created on: Nov 3, 2016
21
* Author: mschefer
22
*/
23
24
25
#include "
SEFramework/Plugin/StaticPlugin.h
"
26
27
#include "
SEImplementation/Plugin/MeasurementFrame/MeasurementFrame.h
"
28
#include "
SEImplementation/Plugin/MeasurementFrame/MeasurementFrameTaskFactory.h
"
29
30
#include "
SEImplementation/Plugin/MeasurementFrame/MeasurementFramePlugin.h
"
31
32
namespace
SourceXtractor
{
33
34
static
StaticPlugin<MeasurementFramePlugin>
measurement_frame_pixel_centroid_plugin
;
35
36
void
MeasurementFramePlugin::registerPlugin
(
PluginAPI
& plugin_api) {
37
plugin_api.
getTaskFactoryRegistry
()
38
.
registerTaskFactory
<
MeasurementFrameTaskFactory
,
MeasurementFrame
>();
39
}
40
41
std::string
MeasurementFramePlugin::getIdString
()
const
{
42
return
"MeasurementFramePlugin"
;
43
}
44
45
}
46
47
48
MeasurementFramePlugin.h
MeasurementFrameTaskFactory.h
MeasurementFrame.h
StaticPlugin.h
std::string
SourceXtractor::MeasurementFramePlugin::getIdString
std::string getIdString() const override
Definition
MeasurementFramePlugin.cpp:41
SourceXtractor::MeasurementFramePlugin::registerPlugin
void registerPlugin(PluginAPI &plugin_api) override
Definition
MeasurementFramePlugin.cpp:36
SourceXtractor::MeasurementFrameTaskFactory
Definition
MeasurementFrameTaskFactory.h:33
SourceXtractor::MeasurementFrame
Definition
MeasurementFrame.h:36
SourceXtractor::PluginAPI
This interface is given to the plugin to let it access object instances from the framework.
Definition
PluginAPI.h:40
SourceXtractor::PluginAPI::getTaskFactoryRegistry
virtual TaskFactoryRegistry & getTaskFactoryRegistry() const =0
SourceXtractor::StaticPlugin
Used to register compile-time (static) plugins with the PluginManager.
Definition
StaticPlugin.h:38
SourceXtractor::TaskFactoryRegistry::registerTaskFactory
void registerTaskFactory()
Definition
TaskFactoryRegistry.h:51
SourceXtractor
Definition
Aperture.h:30
SourceXtractor::measurement_frame_pixel_centroid_plugin
static StaticPlugin< MeasurementFramePlugin > measurement_frame_pixel_centroid_plugin
Definition
MeasurementFramePlugin.cpp:34
Generated by
1.15.0