USGS

Isis 3.0 Object Programmers' Reference

Home

StripPolygonSeeder.h
Go to the documentation of this file.
1 #ifndef StripPolygonSeeder_h
2 #define StripPolygonSeeder_h
3 
26 #include "geos/geom/Point.h"
27 #include "geos/geom/MultiPolygon.h"
28 #include "PolygonSeeder.h"
29 
30 namespace Isis {
31  class Pvl;
32 
68  public:
69  StripPolygonSeeder(Pvl &pvl);
70 
72  virtual ~StripPolygonSeeder() {};
73 
74  std::vector<geos::geom::Point *> Seed(const geos::geom::MultiPolygon *mp);
75 
76  virtual PvlGroup PluginParameters(QString grpName);
77 
78  protected:
79  virtual void Parse(Pvl &pvl);
80 
81  private:
82  double p_Xspacing;
83  double p_Yspacing;
84  };
85 };
86 
87 #endif