1 #ifndef GridPolygonSeeder_h 
    2 #define GridPolygonSeeder_h 
   26 #include "geos/geom/Point.h" 
   27 #include "geos/geom/MultiPolygon.h" 
   71       std::vector<geos::geom::Point *> 
Seed(
const geos::geom::MultiPolygon *mp);
 
   79       virtual void Parse(Pvl &pvl);
 
   82       std::vector<geos::geom::Point *> SeedGrid(
const geos::geom::MultiPolygon *mp);
 
   84       std::vector<geos::geom::Point *> 
SeedSubGrid(
const geos::geom::MultiPolygon *mp);
 
   87       geos::geom::Point *
CheckSubGrid(
const geos::geom::MultiPolygon &, 
const double &,
 
   88                                       const double &, 
const int &);
 
virtual void Parse(Pvl &pvl)
Parse the GridPolygonSeeder spicific parameters from the PVL. 
 
virtual PvlGroup PluginParameters(QString grpName)
Plugin parameters. 
 
This class is used as the base class for all PolygonSeeder objects. 
 
Seed points using a grid. 
 
virtual ~GridPolygonSeeder()
Destructor. 
 
Container for cube-like labels. 
 
geos::geom::Point * CheckSubGrid(const geos::geom::MultiPolygon &, const double &, const double &, const int &)
This method is used to search for a valid point, on the polygon, within the square whose center is de...
 
GridPolygonSeeder(Pvl &pvl)
Construct a GridPolygonSeeder algorithm. 
 
std::vector< geos::geom::Point * > Seed(const geos::geom::MultiPolygon *mp)
Seed a polygon with points. 
 
std::vector< geos::geom::Point * > SeedSubGrid(const geos::geom::MultiPolygon *mp)
This method works a lot like SeedGrid, except around the edges of known polygons. ...