13 #ifndef ossimTilingPoly_HEADER 14 #define ossimTilingPoly_HEADER 1 36 const char* prefix=0)
const;
39 const char* prefix=0);
44 bool hasExteriorCut()
const;
47 bool hasInteriorCut()
const;
53 bool isFeatureBoundingIntersect()
const;
61 std::vector<ossimGpt> polygon,
62 std::vector<ossimGeoPolygon> multiPolys)
67 m_multiPolys(multiPolys)
virtual bool next(ossimRefPtr< ossimMapProjection > &resultProjection, ossimIrect &resultingBounds, ossimString &resultingName)
Represents serializable keyword/value map.
std::vector< ossimShpFeature > m_features
ossimRefPtr< ossimGeoPolyCutter > m_exteriorCut
ossimShpFeature(ossim_int32 fid, ossim_int32 polyType, std::vector< ossimGpt > polygon, std::vector< ossimGeoPolygon > multiPolys)
virtual bool initialize(const ossimMapProjection &proj, const ossimIrect &boundingRect)
ossimFilename m_shpFilename
bool m_featureBoundingIntersect
ossim_float64 m_bufferDistance
std::vector< ossimGpt > m_polygon
ossimRefPtr< ossimGeoPolyCutter > m_interiorCut
std::vector< ossimGeoPolygon > m_multiPolys
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
virtual bool loadState(const ossimKeywordlist &kwl, const char *prefix=0)