Isis 3.0 Object Programmers' Reference
Home
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
67
class
StripPolygonSeeder
:
public
PolygonSeeder
{
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