  | 
  
    Isis 3 Programmer Reference
    
   | 
 
 
 
 
    1 #ifndef GridPolygonSeeder_h 
    2 #define GridPolygonSeeder_h 
   10 #include "geos/geom/Point.h" 
   11 #include "geos/geom/MultiPolygon.h" 
   13 #include "PolygonSeeder.h" 
   55       std::vector<geos::geom::Point *> 
Seed(
const geos::geom::MultiPolygon *mp);
 
   63       virtual void Parse(Pvl &pvl);
 
   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 &);
 
 
 
std::vector< geos::geom::Point * > Seed(const geos::geom::MultiPolygon *mp)
Seed a polygon with points.
 
virtual PvlGroup PluginParameters(QString grpName)
Plugin parameters.
 
Container for cube-like labels.
 
Seed points using a grid.
 
virtual ~GridPolygonSeeder()
Destructor.
 
GridPolygonSeeder(Pvl &pvl)
Construct a GridPolygonSeeder algorithm.
 
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...
 
This class is used as the base class for all PolygonSeeder objects.
 
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.
 
This is free and unencumbered software released into the public domain.
 
virtual void Parse(Pvl &pvl)
Parse the GridPolygonSeeder spicific parameters from the PVL.