1#ifndef GridPolygonSeeder_h 
    2#define GridPolygonSeeder_h 
   10#include "geos/geom/Point.h" 
   11#include "geos/geom/MultiPolygon.h" 
   55      std::vector<geos::geom::Point *> 
Seed(
const geos::geom::MultiPolygon *mp);
 
   66      std::vector<geos::geom::Point *> SeedGrid(
const geos::geom::MultiPolygon *mp);
 
   68      std::vector<geos::geom::Point *> SeedSubGrid(
const geos::geom::MultiPolygon *mp);
 
   71      geos::geom::Point *CheckSubGrid(
const geos::geom::MultiPolygon &, 
const double &,
 
   72                                      const double &, 
const int &);
 
 
Seed points using a grid.
Definition GridPolygonSeeder.h:48
 
std::vector< geos::geom::Point * > Seed(const geos::geom::MultiPolygon *mp)
Seed a polygon with points.
Definition GridPolygonSeeder.cpp:52
 
virtual void Parse(Pvl &pvl)
Parse the GridPolygonSeeder spicific parameters from the PVL.
Definition GridPolygonSeeder.cpp:381
 
bool SubGrid()
Definition GridPolygonSeeder.h:57
 
virtual PvlGroup PluginParameters(QString grpName)
Plugin parameters.
Definition GridPolygonSeeder.cpp:442
 
virtual ~GridPolygonSeeder()
Destructor.
Definition GridPolygonSeeder.h:53
 
GridPolygonSeeder(Pvl &pvl)
Construct a GridPolygonSeeder algorithm.
Definition GridPolygonSeeder.cpp:29
 
This class is used as the base class for all PolygonSeeder objects.
Definition PolygonSeeder.h:47
 
Contains multiple PvlContainers.
Definition PvlGroup.h:41
 
Container for cube-like labels.
Definition Pvl.h:119
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16