9 #ifndef ossimGeoPolyCutter_HEADER 10 #define ossimGeoPolyCutter_HEADER 1 95 const char* prefix=0)
const;
102 const char* prefix=0);
109 virtual void setPolygon(
const vector<ossimDpt>& polygon,
117 virtual void setPolygon(
const vector<ossimIpt>& polygon,
125 virtual void setPolygon(
const vector<ossimGpt>& polygon,
134 virtual void addPolygon(
const vector<ossimIpt>& polygon);
140 virtual void addPolygon(
const vector<ossimDpt>& polygon);
145 virtual void addPolygon(
const vector<ossimGpt>& polygon);
168 virtual std::vector<ossimGeoPolygon>& getGeoPolygonList();
170 virtual const std::vector<ossimGeoPolygon>& getGeoPolygonList()
const;
197 void invertPolygon(
int polygonNumber);
202 void transformVertices();
208 void transformVertices(
int i);
Represents serializable keyword/value map.
std::vector< ossimGeoPolygon > m_geoPolygonList
virtual void addPolygon(const vector< ossimIpt > &polygon)
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)
ossimRefPtr< ossimImageGeometry > m_viewGeometry
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Method to save the state of an object to a keyword list.
virtual void setPolygon(const vector< ossimDpt > &polygon, ossim_uint32 i=0)
unsigned int ossim_uint32
virtual bool setView(ossimObject *baseObject)=0
virtual void setNumberOfPolygons(ossim_uint32 count)
virtual ossimObject * getView()=0