SourceXtractorPlusPlus  0.12
Please provide a description of the project.
OnnxPlugin.h
Go to the documentation of this file.
1 
18 #ifndef _SEIMPLEMENTATION_PLUGIN_ONNXPLUGIN_H_
19 #define _SEIMPLEMENTATION_PLUGIN_ONNXPLUGIN_H_
20 
22 #include <ElementsKernel/Logging.h>
23 
24 namespace SourceXtractor {
25 
35 class OnnxPlugin : public Plugin {
36 public:
37 
39  virtual ~OnnxPlugin() = default;
40 
42  std::string getIdString() const override;
43 
45  void registerPlugin(PluginAPI& plugin_api) override;
46 };
47 
50 
51 } // end of namespace SourceXtractor
52 
53 #endif // _SEIMPLEMENTATION_PLUGIN_ONNXPLUGIN_H_
Elements::Logging onnx_logger
Logger for the ONNX plugin.
Definition: OnnxPlugin.cpp:26
virtual ~OnnxPlugin()=default
Destructor.
STL class.
void registerPlugin(PluginAPI &plugin_api) override
Definition: OnnxPlugin.cpp:32
This interface is given to the plugin to let it access object instances from the framework.
Definition: PluginAPI.h:39
Plugins must implement this interface.
Definition: Plugin.h:38
std::string getIdString() const override
Definition: OnnxPlugin.cpp:28