⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classogrgeometry.html

📁 gdal库的学习文档
💻 HTML
📖 第 1 页 / 共 5 页
字号:
      <table class="memname">        <tr>          <td class="memname">OGRBoolean OGRGeometry::Disjoint           </td>          <td>(</td>          <td class="paramtype">const <a class="el" href="classOGRGeometry.html">OGRGeometry</a> *&nbsp;</td>          <td class="paramname"> <em>poOtherGeom</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [virtual]</code></td>        </tr>      </table></div><div class="memdoc"><p>Test for disjointness.<p>Tests if this geometry and the other passed into the method are disjoint.<p>This method is the same as the C function OGR_G_Disjoint().<p>This method is built on the GEOS library, check it for the definition of the geometry operation. If OGR is built without the GEOS library, this method will always fail, issuing a CPLE_NotSupported error.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>poOtherGeom</em>&nbsp;</td><td>the geometry to compare to this geometry.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if they are disjoint, otherwise FALSE. </dd></dl></div></div><p><a class="anchor" name="5d3e23c20b51ceb5a56d397f812a81a2"></a><!-- doxytag: member="OGRGeometry::Touches" ref="5d3e23c20b51ceb5a56d397f812a81a2" args="(const OGRGeometry *) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRBoolean OGRGeometry::Touches           </td>          <td>(</td>          <td class="paramtype">const <a class="el" href="classOGRGeometry.html">OGRGeometry</a> *&nbsp;</td>          <td class="paramname"> <em>poOtherGeom</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [virtual]</code></td>        </tr>      </table></div><div class="memdoc"><p>Test for touching.<p>Tests if this geometry and the other passed into the method are touching.<p>This method is the same as the C function OGR_G_Touches().<p>This method is built on the GEOS library, check it for the definition of the geometry operation. If OGR is built without the GEOS library, this method will always fail, issuing a CPLE_NotSupported error.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>poOtherGeom</em>&nbsp;</td><td>the geometry to compare to this geometry.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if they are touching, otherwise FALSE. </dd></dl></div></div><p><a class="anchor" name="d5656df62f0857852519bea1486ab1ff"></a><!-- doxytag: member="OGRGeometry::Crosses" ref="d5656df62f0857852519bea1486ab1ff" args="(const OGRGeometry *) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRBoolean OGRGeometry::Crosses           </td>          <td>(</td>          <td class="paramtype">const <a class="el" href="classOGRGeometry.html">OGRGeometry</a> *&nbsp;</td>          <td class="paramname"> <em>poOtherGeom</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [virtual]</code></td>        </tr>      </table></div><div class="memdoc"><p>Test for crossing.<p>Tests if this geometry and the other passed into the method are crossing.<p>This method is the same as the C function OGR_G_Crosses().<p>This method is built on the GEOS library, check it for the definition of the geometry operation. If OGR is built without the GEOS library, this method will always fail, issuing a CPLE_NotSupported error.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>poOtherGeom</em>&nbsp;</td><td>the geometry to compare to this geometry.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if they are crossing, otherwise FALSE. </dd></dl></div></div><p><a class="anchor" name="bb4bb4687de9b6f23e61b686177b2856"></a><!-- doxytag: member="OGRGeometry::Within" ref="bb4bb4687de9b6f23e61b686177b2856" args="(const OGRGeometry *) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRBoolean OGRGeometry::Within           </td>          <td>(</td>          <td class="paramtype">const <a class="el" href="classOGRGeometry.html">OGRGeometry</a> *&nbsp;</td>          <td class="paramname"> <em>poOtherGeom</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [virtual]</code></td>        </tr>      </table></div><div class="memdoc"><p>Test for containment.<p>Tests if the passed in geometry is within the target geometry.<p>This method is the same as the C function OGR_G_Within().<p>This method is built on the GEOS library, check it for the definition of the geometry operation. If OGR is built without the GEOS library, this method will always fail, issuing a CPLE_NotSupported error.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>poOtherGeom</em>&nbsp;</td><td>the geometry to compare to this geometry.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if poOtherGeom is within this geometry, otherwise FALSE. </dd></dl></div></div><p><a class="anchor" name="5e2c9296c75521ec8aff5bc2285c347f"></a><!-- doxytag: member="OGRGeometry::Contains" ref="5e2c9296c75521ec8aff5bc2285c347f" args="(const OGRGeometry *) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRBoolean OGRGeometry::Contains           </td>          <td>(</td>          <td class="paramtype">const <a class="el" href="classOGRGeometry.html">OGRGeometry</a> *&nbsp;</td>          <td class="paramname"> <em>poOtherGeom</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [virtual]</code></td>        </tr>      </table></div><div class="memdoc"><p>Test for containment.<p>Tests if the passed in geometry contains the target geometry.<p>This method is the same as the C function OGR_G_Contains().<p>This method is built on the GEOS library, check it for the definition of the geometry operation. If OGR is built without the GEOS library, this method will always fail, issuing a CPLE_NotSupported error.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>poOtherGeom</em>&nbsp;</td><td>the geometry to compare to this geometry.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if poOtherGeom contains this geometry, otherwise FALSE. </dd></dl></div></div><p><a class="anchor" name="fc672c524568f3ee6ee5257b250d2b12"></a><!-- doxytag: member="OGRGeometry::Overlaps" ref="fc672c524568f3ee6ee5257b250d2b12" args="(const OGRGeometry *) const " --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">OGRBoolean OGRGeometry::Overlaps           </td>          <td>(</td>          <td class="paramtype">const <a class="el" href="classOGRGeometry.html">OGRGeometry</a> *&nbsp;</td>          <td class="paramname"> <em>poOtherGeom</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [virtual]</code></td>        </tr>      </table></div><div class="memdoc"><p>Test for overlap.<p>Tests if this geometry and the other passed into the method overlap, that is their intersection has a non-zero area.<p>This method is the same as the C function OGR_G_Overlaps().<p>This method is built on the GEOS library, check it for the definition of the geometry operation. If OGR is built without the GEOS library, this method will always fail, issuing a CPLE_NotSupported error.<p><dl compact><dt><b>Parameters:</b></dt><dd>  <table border="0" cellspacing="2" cellpadding="0">    <tr><td valign="top"></td><td valign="top"><em>poOtherGeom</em>&nbsp;</td><td>the geometry to compare to this geometry.</td></tr>  </table></dl><dl class="return" compact><dt><b>Returns:</b></dt><dd>TRUE if they are overlapping, otherwise FALSE. </dd></dl></div></div><p><a class="anchor" name="72578774bb953941de44ed4dbb52c5bd"></a><!-- doxytag: member="OGRGeometry::getBoundary" ref="72578774bb953941de44ed4dbb52c5bd" args="() const" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname"><a class="el" href="classOGRGeometry.html">OGRGeometry</a> * OGRGeometry::getBoundary           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"> const<code> [virtual]</code></td>        </tr>      </table></div><div class="memdoc"><p>Compute boundary.<p>A new geometry object is created and returned containing the boundary of the geometry on which the method is invoked.<p>This method is the same as the C function OGR_G_GetBoundary().<p>This method is built on the GEOS library, check it for the definition of the geometry operation. If OGR is built without the GEOS library, this method will always fail, issuing a CPLE_NotSupported error.<p><dl class="return" compact><dt><b>Returns:</b></dt><dd>a newly allocated geometry now owned by the caller, or NULL on failure. </dd></dl></div></div><p><a class="anchor" name="24fb51e9b419e97f14964e5a00ae3fb4"></a><!-- doxytag: member="OGRGeometry::Distance" ref="24fb51e9b419e97f14964e5a00ae3fb4" 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -