geos_390_docs/classgeos_1_1geom_1_1Polygo...

177 lines
38 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>GEOS: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">GEOS
&#160;<span id="projectnumber">3.9.1dev</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacegeos.html">geos</a></li><li class="navelem"><a class="el" href="namespacegeos_1_1geom.html">geom</a></li><li class="navelem"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">Polygon</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">geos::geom::Polygon Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a9c81064d679871d19f006ea468bcecd6">apply_ro</a>(CoordinateFilter *filter) const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#ad6add3cf9861c12c87fcaee536ba654d">apply_ro</a>(GeometryFilter *filter) const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a8fdf67ba2bc055c0887510c8390fe537">apply_ro</a>(CoordinateSequenceFilter &amp;filter) const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a07feb35b142454233484b81d7a0d897b">apply_ro</a>(GeometryComponentFilter *filter) const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#ace0ca4cb1b452121111ef6300344e3f0">apply_rw</a>(const CoordinateFilter *filter) override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#af66cc54ed8af75a4f3d6866e7a1f80e8">apply_rw</a>(GeometryFilter *filter) override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#afd4eeb114370f72a4b52b9eb7643b552">apply_rw</a>(CoordinateSequenceFilter &amp;filter) override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#ab47e930c89a3563baa65545ca6296b69">apply_rw</a>(GeometryComponentFilter *filter) override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a979504ef90b6d3b67af529cec504fbfe">applyComponentFilter</a>(T &amp;f) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a5cc0d6fb6a34d910a43d2e121cdbd953">buffer</a>(double distance) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac4ed9cb9f73f887a9532dd6796eff1ff">buffer</a>(double distance, int quadrantSegments) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac1281df1d0f5493ccefb7d475ec6fef5">buffer</a>(double distance, int quadrantSegments, int endCapStyle) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8171b99f5d8008ace488987cf8ed5a92">checkNotGeometryCollection</a>(const Geometry *g)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a54227cd0bf8b681573698f6d1429e5ed">clone</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a503123b04b883a8cc0eef9186fb92c57">compare</a>(std::vector&lt; Coordinate &gt; a, std::vector&lt; Coordinate &gt; b) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a74b95e958ffbad3c42e1d2c343feda5d">compare</a>(std::vector&lt; Geometry * &gt; a, std::vector&lt; Geometry * &gt; b) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a89bbe1834f504972e99bededf1ef7321">compare</a>(const std::vector&lt; std::unique_ptr&lt; Geometry &gt;&gt; &amp;a, const std::vector&lt; std::unique_ptr&lt; Geometry &gt;&gt; &amp;b) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a76c044f721a6dca257d2aaffdc687579">compareTo</a>(const Geometry *geom) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#ad69419712f7da9b12fa86dd481f36edf">compareToSameClass</a>(const Geometry *p) const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a7bdd9c46b4154dfc68edae928f7a9f4c">computeEnvelopeInternal</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a4a38e2774a28f45ba522cef51fa2ce94">ConstVect</a> typedef</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a5a1244c6b1d1e9ab823a282692d06cb9">contains</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a44852687ce538bd199b97789be3634ff">convexHull</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af979c13c17f500907d0be400f80abb45">coveredBy</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#aad901fe993635be50793e7cfd19b113f">covers</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ade9808e984e4aa08a038cecd77b37d58">crosses</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#afc9bcf3e89d6cadf5f733d2ebf02299b">difference</a>(const Geometry *other) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0ecd455a3ea581965956cdf5d90a83d5">disjoint</a>(const Geometry *other) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ad21bf3fd92a4d3c573228806f77123b7">distance</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a3078813471b2c70b04da6271a5da83eb">envelope</a></td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a34955c401f5a15016cc957aa8c277c69">equal</a>(const Coordinate &amp;a, const Coordinate &amp;b, double tolerance) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a80bac369fef274ce44592f5565284c20">equals</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#aab0dbce9a65a686414849e784086e384">equalsExact</a>(const Geometry *other, double tolerance=0) const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#aa036d162904c54d20f67a5343ff60a75">Geometry</a>(const Geometry &amp;geom)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8224f1cda605d550b915bbc92a138f3d">Geometry</a>(const GeometryFactory *factory)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#aea794bfb662989dd8690854723edc72c">geometryChanged</a>()</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a175a97030b47b67bce9d92123ba570e8">geometryChangedAction</a>()</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a639aef3f5d0d27a72053343b0e09b5f3">GeometryFactory</a> class</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a54d66ad534e8cc1979124bfe7acdbf71">getArea</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#ae505b31127dd675608b7ab9d0212c0e4">getBoundary</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a40436d19f0fb13d2d71f8264f5244360">getBoundaryDimension</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a09563e7297a4f4ff9c5dd017739676e6">getCentroid</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a4121cc98d0c534ad430aa66448f70ad3">getCentroid</a>(Coordinate &amp;ret) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a39f78c006a9cacf82848937ef884ac97">getCoordinate</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a35c120658f1804362c5f8c3e48507a85">getCoordinateDimension</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a69c763f6f92493f871eaf6487bee2bc8">getCoordinates</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#abd60a9c59cbdc0136f8e35254a75b25c">getDimension</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ae28ade9f5170576fbb5dbe1f86f45e13">getEnvelope</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a2b59a1a031912dc198ba7dca24b2643e">getEnvelopeInternal</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#ae2a793ce2898df6616194501e5dc39a4">getExteriorRing</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ab41bcf3461be250e143ed2d7da19815b">getFactory</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ae46e3ec59729a56ea2979b5a177cc25d">getGeometryN</a>(std::size_t) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a42ff30f39e321643e776be65372ea45a">getGeometryType</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#aed5c44e0fb96684edc0a1fa90edc6ac8">getGeometryTypeId</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a178c66ec24a370d88b6fe59410507133">getInteriorPoint</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a153bc0d8af3768fbe7fae5ef4628e85e">getInteriorRingN</a>(std::size_t n) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a2542f7722405beeda7f2a5eb8426b4b2">getLength</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#aa9c08c0e76c8cfc0e13b1b471e4049db">getNumGeometries</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a71ea82545c1bc66b41efaf9df736de5d">getNumInteriorRing</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a2a9b6b1ace743e6f31a9648584dc78f7">getNumPoints</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a6dc225a75bb941b9dc4deebd682885f9">getPrecisionModel</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a33ca77d6e11b84223abe3685cd092c79">getSortIndex</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a898135f854cc07c243e7deb45de65505">getSRID</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a28afb816f4065c929e97108da1503f29">getUserData</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a9fe7d434f5eeac333fca775a652f5d70">hasNonEmptyElements</a>(const std::vector&lt; T &gt; *geometries)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a74eec53d6fe428fc63e030f026e60a62">hasNullElements</a>(const CoordinateSequence *list)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af956233ea57ece02cc8a97338e8e91db">hasNullElements</a>(const std::vector&lt; T &gt; *geometries)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a187afdcb1ebad888872214c21691fff5">holes</a></td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8c5ff18d6f80bf04ee7dd883bbc616aa">intersection</a>(const Geometry *other) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a4b52247de62578a82fdd8f3b044da376">intersects</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#afee501f64aba753afaf622adcd7a0872">isCollection</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a2263ca7a107a8048276f11c92fabfab3">isDimensionStrict</a>(Dimension::DimensionType d) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#aa9f08fde8763d6881a34104b04b49f32">isEmpty</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a33cfd95ad897d4060dba29da511907f0">isEquivalentClass</a>(const Geometry *other) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a2663a8eb5273bd53a3048d594ee8dfa3">isLineal</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af050e5f878c31a026a9dc7b25042b25a">isPolygonal</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ab169b9909bd730a2e3308b3131383d6a">isPuntal</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a742205c7f69ce2f632aa55ce9d70a5d1">isRectangle</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af4b0804bd3903ed656b38b4561e3e577">isSimple</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a1f408a97170af8f26c5e6121e720fc8a">isValid</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a6f4167b1d2e7723eae267a2041616cb5">isWithinDistance</a>(const Geometry *geom, double cDistance) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0a36e1ee6e576c0fe925592a510ef307">NonConstVect</a> typedef</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a09d5aa2c344c9ba6dafc261655de4484">normalize</a>() override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#ac759c0e42f4694f13a7f1899a6409b48">normalize</a>(LinearRing *ring, bool clockwise)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8f418ca77771a15c864e6475f8b57418">overlaps</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a2be61afab33186b13a95bd5b893627d1">Polygon</a>(const Polygon &amp;p)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a42495b3364d68ae74a921bc6b42b24ee">Polygon</a>(LinearRing *newShell, std::vector&lt; LinearRing * &gt; *newHoles, const GeometryFactory *newFactory)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a63e53d6d77abf2839b58f59d670ac5d8">Polygon</a>(std::unique_ptr&lt; LinearRing &gt; &amp;&amp;newShell, const GeometryFactory &amp;newFactory)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#aaf1853c23e1b5c4e47dc640e6d6a5b5a">Polygon</a>(std::unique_ptr&lt; LinearRing &gt; &amp;&amp;newShell, std::vector&lt; std::unique_ptr&lt; LinearRing &gt;&gt; &amp;&amp;newHoles, const GeometryFactory &amp;newFactory)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a57c6acd6bb0a8371356897f40247ed33">Ptr</a> typedef</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af10709485f02f215811a81cf2f078199">relate</a>(const Geometry *g, const std::string &amp;intersectionPattern) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac05904544441dc3cd395a74a14d210d9">relate</a>(const Geometry &amp;g, const std::string &amp;intersectionPattern) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a74ae102dc0f2640172606d2b4277b950">relate</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a9028f93d9244bda4fbaf9331a46d9d2f">relate</a>(const Geometry &amp;g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#abe86b603c957701835325702d6a1315e">reverse</a>() const override</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#afc2702d0d3827a304db1ccc25714f6a3">setSRID</a>(int newSRID)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a75dcb588b48e79ab3249d37137b12e1d">setUserData</a>(void *newUserData)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#af8a7e70f7e26a4f6784c343b606fbec1">shell</a></td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac26216d9188cf7e60112a56ccdb7f01c">SRID</a></td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ab7fc3ed340ebb467260fde48b6c7aa88">symDifference</a>(const Geometry *other) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0011cf7156ff985f7847eb56369d5881">toGeometryArray</a>(std::vector&lt; std::unique_ptr&lt; T &gt;&gt; &amp;&amp;v)</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0c3d0c2b218158198433901b0409497b">toString</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#abf561e22b0c376477376a02975c3bd8e">toText</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a33b22cf9230c0656b0e4ef2e05f8f557">touches</a>(const Geometry *other) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ae184641cf7635f569ae341b517cc7372">Union</a>(const Geometry *other) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ae8775857813646d5956d07d3a557a7f1">Union</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ad88a5cc29827e3fc2014680e813e7dad">within</a>(const Geometry *g) const </td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a12c062b0618b06eb5e78a0232364dbff">~Geometry</a>()</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html#a1af1495d3b918590685863dd6b2f93bc">~Polygon</a>() override=default</td><td class="entry"><a class="el" href="classgeos_1_1geom_1_1Polygon.html">geos::geom::Polygon</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>