14 #include <geos/geom/MultiPolygon.h>
43 ImageOverlap(QString serialNumber, geos::geom::MultiPolygon &polygon);
49 virtual void SetPolygon(
const geos::geom::MultiPolygon &polygon);
50 virtual void SetPolygon(
const geos::geom::MultiPolygon *polygon);
53 void Add(QString &sn);
57 return p_serialNumbers.size();
61 QString operator[](
int index)
const {
62 return p_serialNumbers[index];
66 const geos::geom::MultiPolygon *Polygon()
const {
71 virtual double Area();
79 void Write(std::ostream &outputStream);
82 std::vector<QString> p_serialNumbers;
83 geos::geom::MultiPolygon *p_polygon;