1#ifndef StripPolygonSeeder_h 
    2#define StripPolygonSeeder_h 
   10#include "geos/geom/Point.h" 
   11#include "geos/geom/MultiPolygon.h" 
   58      std::vector<geos::geom::Point *> 
Seed(
const geos::geom::MultiPolygon *mp);
 
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
 
Seed points using a grid with a staggered pattern.
Definition: StripPolygonSeeder.h:51
 
virtual ~StripPolygonSeeder()
Destructor.
Definition: StripPolygonSeeder.h:56
 
std::vector< geos::geom::Point * > Seed(const geos::geom::MultiPolygon *mp)
Seed a polygon with points.
Definition: StripPolygonSeeder.cpp:51
 
StripPolygonSeeder(Pvl &pvl)
Construct a StripPolygonSeeder algorithm.
Definition: StripPolygonSeeder.cpp:27
 
virtual void Parse(Pvl &pvl)
Parse the StripSeeder spicific parameters from the PVL.
Definition: StripPolygonSeeder.cpp:108
 
virtual PvlGroup PluginParameters(QString grpName)
Plugin parameters.
Definition: StripPolygonSeeder.cpp:161
 
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16