Isis Developer Reference
Plugin.h
Go to the documentation of this file.
1#ifndef Plugin_h
2#define Plugin_h
8/* SPDX-License-Identifier: CC0-1.0 */
9
10#include "Pvl.h"
11
12namespace Isis {
55 class Plugin : public Isis::Pvl {
56 public:
57 Plugin();
58
60 virtual ~Plugin() {};
61
62 QFunctionPointer GetPlugin(const QString &group);
63 };
64};
65
66#endif
Loads plugins from a shared library.
Definition Plugin.h:55
QFunctionPointer GetPlugin(const QString &group)
This method returns a void pointer to a C function (i.e., the plugin) It does this by looking in itse...
Definition Plugin.cpp:39
virtual ~Plugin()
Destroys the Plugin object.
Definition Plugin.h:60
Plugin()
Constructs a Plugin object.
Definition Plugin.cpp:22
Container for cube-like labels.
Definition Pvl.h:119
PvlGroup & group(const int index)
Return the group at the specified index.
Definition PvlObject.cpp:458
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16