9#include "InterestOperatorFactory.h"
10#include "InterestOperator.h"
12#include "IException.h"
40 PvlGroup &op = pPvl.findGroup(
"Operator", Pvl::Traverse);
41 QString operatorName = op[
"Name"];
45 FileName f(
"InterestOperator.plugin");
47 p.read(
"InterestOperator.plugin");
50 p.read(
"$ISISROOT/lib/InterestOperator.plugin");
56 return (*plugin)(pPvl);
static InterestOperator * Create(Pvl &pPvl)
Create an InterestOperator 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.