8#include "AutoRegFactory.h"
11#include "IException.h"
47 PvlGroup &algo = pvl.findGroup(
"Algorithm", Pvl::Traverse);
48 QString algorithm = algo[
"Name"];
52 FileName f(
"AutoReg.plugin");
54 p.read(
"AutoReg.plugin");
57 p.read(
"$ISISROOT/lib/AutoReg.plugin");
63 return (*plugin)(pvl);
static AutoReg * Create(Pvl &pvl)
Create an AutoReg object using a PVL specification.
Loads plugins from a shared library.
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...
This is free and unencumbered software released into the public domain.