8#include "PolygonSeederFactory.h"
10#include "IException.h"
38 PvlGroup &algo = pvl.findGroup(
"PolygonSeederAlgorithm", Pvl::Traverse);
39 QString algorithm = algo[
"Name"];
43 FileName f(
"PolygonSeeder.plugin");
45 p.read(
"PolygonSeeder.plugin");
48 p.read(
"$ISISROOT/lib/PolygonSeeder.plugin");
54 return (*plugin)(pvl);
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...
static PolygonSeeder * Create(Pvl &pvl)
Create a PolygonSeeder object using a PVL specification.
This class is used as the base class for all PolygonSeeder objects.
This is free and unencumbered software released into the public domain.