SourceXtractorPlusPlus 0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
PsfPlugin.h
Go to the documentation of this file.
1
17/*
18 * PsfPlugin.h
19 *
20 * Created on: Jun 25, 2018
21 * Author: Alejandro Álvarez Ayllón
22 */
23
24#ifndef _SEIMPLEMENTATION_PLUGIN_PSF_PSFPLUGIN_H_
25#define _SEIMPLEMENTATION_PLUGIN_PSF_PSFPLUGIN_H_
26
28#include "PsfTaskFactory.h"
29#include "PsfProperty.h"
30
31namespace SourceXtractor {
32
33class PsfPlugin: public Plugin {
34public:
35 virtual ~PsfPlugin() = default;
36
37 void registerPlugin(PluginAPI& plugin_api) override;
38
39 std::string getIdString() const override;
40};
41
42} // end SourceXtractor
43
44#endif //_SEIMPLEMENTATION_PLUGIN_PSF_PSFPLUGIN_H_
This interface is given to the plugin to let it access object instances from the framework.
Definition PluginAPI.h:40
Plugins must implement this interface.
Definition Plugin.h:38
void registerPlugin(PluginAPI &plugin_api) override
Definition PsfPlugin.cpp:29
virtual ~PsfPlugin()=default
std::string getIdString() const override
Definition PsfPlugin.cpp:33