Example #1
0
  PvlGroup PolygonSeeder::PluginParameters(std::string grpName) {
    PvlGroup pluginInfo(grpName);

    PvlKeyword name("Name", p_algorithmName);
    PvlKeyword minThickness("MinimumThickness", p_minimumThickness);
    PvlKeyword minArea("MinimumArea", p_minimumArea);

    pluginInfo.AddKeyword(name);
    pluginInfo.AddKeyword(minThickness);
    pluginInfo.AddKeyword(minArea);

    return pluginInfo;
  }
Example #2
0
  PvlGroup LimitPolygonSeeder::PluginParameters(QString grpName) {
    PvlGroup pluginInfo(grpName);

    PvlKeyword name("Name", Algorithm());
    PvlKeyword minThickness("MinimumThickness", toString(MinimumThickness()));
    PvlKeyword minArea("MinimumArea", toString(MinimumArea()));
    PvlKeyword majAxis("MajorAxisPoints", toString(p_majorAxisPts));
    PvlKeyword minAxis("MinorAxisPoints", toString(p_minorAxisPts));

    pluginInfo.addKeyword(name);
    pluginInfo.addKeyword(minThickness);
    pluginInfo.addKeyword(minArea);
    pluginInfo.addKeyword(majAxis);
    pluginInfo.addKeyword(minAxis);

    return pluginInfo;
  }