SourceXtractorPlusPlus
0.15
Please provide a description of the project.
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
MeasurementFrame.h
std::string
STL class.
SourceXtractor::MeasurementFramePlugin::getIdString
virtual std::string getIdString() const override
Definition:
MeasurementFramePlugin.cpp:41
StaticPlugin.h
SourceXtractor::measurement_frame_pixel_centroid_plugin
static StaticPlugin< MeasurementFramePlugin > measurement_frame_pixel_centroid_plugin
Definition:
MeasurementFramePlugin.cpp:34
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::PluginAPI
This interface is given to the plugin to let it access object instances from the framework.
Definition:
PluginAPI.h:39
MeasurementFrameTaskFactory.h
SourceXtractor::TaskFactoryRegistry::registerTaskFactory
void registerTaskFactory()
Definition:
TaskFactoryRegistry.h:51
SourceXtractor::MeasurementFrame
Definition:
MeasurementFrame.h:36
SourceXtractor::PluginAPI::getTaskFactoryRegistry
virtual TaskFactoryRegistry & getTaskFactoryRegistry() const =0
SourceXtractor::MeasurementFrameTaskFactory
Definition:
MeasurementFrameTaskFactory.h:33
MeasurementFramePlugin.h
SourceXtractor::StaticPlugin
Used to register compile-time (static) plugins with the PluginManager.
Definition:
StaticPlugin.h:38
SourceXtractor::MeasurementFramePlugin::registerPlugin
virtual void registerPlugin(PluginAPI &plugin_api) override
Definition:
MeasurementFramePlugin.cpp:36
Generated by
1.8.20