geos_390_docs/classgeos_1_1algorithm_1_1L...

114 lines
20 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_1algorithm.html">algorithm</a></li><li class="navelem"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">LineIntersector</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">geos::algorithm::LineIntersector Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a01e91decbc5f4c8410b965611f706a65a7feb3f604c1af5bfe7e422a084b0eade">COLLINEAR_INTERSECTION</a> enum value</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a8e438a45c5f41c9fa264dd430c0ea9af">computeCollinearIntersection</a>(const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2, const geom::Coordinate &amp;q1, const geom::Coordinate &amp;q2)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#acdd0af88c0da30b78d381b17914dca94">computeEdgeDistance</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p0, const geom::Coordinate &amp;p1)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a2f4a0a87227232634d42c69efbb46e9c">computeIntersect</a>(const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2, const geom::Coordinate &amp;q1, const geom::Coordinate &amp;q2)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#aafe1a3029946d270c4f79503d4abd8ff">computeIntersection</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a05ea0783ab6adef9152f3b882efa31d7">computeIntersection</a>(const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2, const geom::Coordinate &amp;p3, const geom::Coordinate &amp;p4)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#aaf52c7efd911e52f2d05bdfce06e6d44">computeIntLineIndex</a>()</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a58383398fca09e847320450a18f34c60">computeIntLineIndex</a>(size_t segmentIndex)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a8b4d3cfaa8b0a1cffd4ac520a7977f87">getEdgeDistance</a>(size_t geomIndex, size_t intIndex) const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a585f9939fc401da687929bdc0c76b528">getIndexAlongSegment</a>(size_t segmentIndex, size_t intIndex)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#aa79d750d46c1bd0dd0d6091bed301c4e">getIntersection</a>(size_t intIndex) const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#abe672cedad75cc2223391e78f987f23a">getIntersectionAlongSegment</a>(size_t segmentIndex, size_t intIndex)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#afda5b273b82754400b154d1100866a2e">getIntersectionNum</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a1e7508254753523e4f8277ba76bc96a2">hasIntersection</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a6189821070c6a9081cb2bce8c3c54091">hasIntersection</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a8197e180cd57c854434d8d97e4fcbeda">inputLines</a></td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#ad3b0c7b64e8e86a00f5ded4e9898165b">interpolateZ</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p0, const geom::Coordinate &amp;p1)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a95cab21090d7f06b6a2d44cbfb8d0476">intersection</a>(const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2, const geom::Coordinate &amp;q1, const geom::Coordinate &amp;q2) const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a01e91decbc5f4c8410b965611f706a65">intersection_type</a> enum name</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a87083034aae16aa78372f2629c1cc097">intersectionSafe</a>(const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2, const geom::Coordinate &amp;q1, const geom::Coordinate &amp;q2) const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#ad80fa7e5ddffea6eebc7bd2e8e6fab81">intLineIndex</a></td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a5cc4fa20fb2307fefa4af83dda1fc50f">intPt</a></td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#ad467b79d09ab198b889da9c3782e7120">isCollinear</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#af8138cb98f95d6414b2352caa026b3f1">isEndPoint</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a8a187d8f4e80026f970c37b6f1f12430">isInSegmentEnvelopes</a>(const geom::Coordinate &amp;intPt) const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a788a8925549e86880cd4f263140845cc">isInteriorIntersection</a>()</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a8b32fcb769a6ba099b93a6c9c09841ff">isInteriorIntersection</a>(size_t inputLineIndex)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#ad5045a086917ab106515c73d6ed1e6a2">isIntersection</a>(const geom::Coordinate &amp;pt) const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a19d15a24c61e942bd83be9ae43cda5fc">isProper</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#acb90a6e1bf1813c286b77d1bfcf0b1f0">isProperVar</a></td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a97a04a7c7894f88f4c86c488b32f7921">isSameSignAndNonZero</a>(double a, double b)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#ac1fbd5ba547c2f1d72991298d3aad68a">LineIntersector</a>(const geom::PrecisionModel *initialPrecisionModel=nullptr)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#addd591a119b9b85747a144efce0d4fa6">nearestEndpoint</a>(const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2, const geom::Coordinate &amp;q1, const geom::Coordinate &amp;q2)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a01e91decbc5f4c8410b965611f706a65a41ea06e310475a259b08e43598705fed">NO_INTERSECTION</a> enum value</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#ad28d55013c5d7df0ca36eadaeb06c6bb">nonRobustComputeEdgeDistance</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a01e91decbc5f4c8410b965611f706a65ac27172d289eac55bb325f5eb73564b56">POINT_INTERSECTION</a> enum value</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a6bb8df071978beb672d2afaeaa1e18d3">precisionModel</a></td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a736e0a797b44365e5c7217059849fbf6">result</a></td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a742294f2808e7d07387771ca31a6c07f">setPrecisionModel</a>(const geom::PrecisionModel *newPM)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a6101cab64b058fc4a08587a4ae32af58">toString</a>() const </td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a3408fdf24e0e851bdd6d08436d110b80">zGet</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;q)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a49e5b7eb47647a42056b131dfb41add5">zGetOrInterpolate</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p0, const geom::Coordinate &amp;p1)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#af79c19ebaff996a616517ffb7b2ed07b">zGetOrInterpolateCopy</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p0, const geom::Coordinate &amp;p1)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a2e2857c338be11fae1eac5321000d68a">zInterpolate</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p0, const geom::Coordinate &amp;p1)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a33cfc711ba0230ee5d3cef3a87922882">zInterpolate</a>(const geom::Coordinate &amp;p, const geom::Coordinate &amp;p1, const geom::Coordinate &amp;p2, const geom::Coordinate &amp;q1, const geom::Coordinate &amp;q2)</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html#a7c09750ec291a520f724c848745a8cfd">~LineIntersector</a>()</td><td class="entry"><a class="el" href="classgeos_1_1algorithm_1_1LineIntersector.html">geos::algorithm::LineIntersector</a></td><td class="entry"><span class="mlabel">inline</span></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>