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);
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.
Definition: GridPolygonSeeder.cpp:397
virtual PvlGroup PluginParameters(QString grpName)
Plugin parameters.
Definition: GridPolygonSeeder.cpp:458
This class is used as the base class for all PolygonSeeder objects.
Definition: PolygonSeeder.h:63
Seed points using a grid.
Definition: GridPolygonSeeder.h:64
virtual ~GridPolygonSeeder()
Destructor.
Definition: GridPolygonSeeder.h:69
bool SubGrid()
Definition: GridPolygonSeeder.h:73
Contains multiple PvlContainers.
Definition: PvlGroup.h:57
Container for cube-like labels.
Definition: Pvl.h:135
GridPolygonSeeder(Pvl &pvl)
Construct a GridPolygonSeeder algorithm.
Definition: GridPolygonSeeder.cpp:45
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
std::vector< geos::geom::Point * > Seed(const geos::geom::MultiPolygon *mp)
Seed a polygon with points.
Definition: GridPolygonSeeder.cpp:68