9 #ifndef ossimPolyArea2d_HEADER 10 #define ossimPolyArea2d_HEADER 1 73 bool getVisiblePolygons(vector<ossimPolygon>& polyList)
const;
74 bool getPolygonHoles(vector<ossimPolygon>& polyList)
const;
101 bool getCompletePolygons(vector<ossimPolyArea2d>& polyList)
const;
104 bool isValid(
bool displayValidationError =
false)
const;
105 bool isPointWithin(
const ossimDpt& point)
const;
106 bool isPointWithin(
double x,
double y)
const;
112 std::string toString()
const;
129 const char* prefix=0)
const;
131 const char* prefix=0);
135 void clearPolygons();
137 const geos::geom::Geometry* geom)
const;
140 const geos::geom::Geometry* geom)
const;
146 void recurseCompleteGeometries(std::vector<ossimPolyArea2d>& polyList,
147 const geos::geom::Geometry* geom)
const;
ossimRationalNumber operator-(ossim_int32 i, ossimRationalNumber &r)
Represents serializable keyword/value map.
ossimReferenced allows for shared object ref counting if the reference count ever gets to 0 or less i...
OssimPolyArea2dPrivate * m_privateData
ostream & operator<<(ostream &out, const ossimAxes &axes)
std::vector< ossimPolygon > Vector
ossimReferenced & operator=(const ossimReferenced &)
float distance(double lat1, double lon1, double lat2, double lon2, int units)
ossimRationalNumber operator+(ossim_int32 i, ossimRationalNumber &r)
std::basic_ostream< char > ostream
Base class for char output streams.