geos_390_docs/PreparedPolygon_8h__incl.svg

1065 lines
72 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: PreparedPolygon.h Pages: 1 -->
<!--zoomable 626 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 3012;
var viewHeight = 626;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>PreparedPolygon.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-622 3008.19,-622 3008.19,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1948,-597.5 1948,-617.5 2058,-617.5 2058,-597.5 1948,-597.5"/>
<text text-anchor="middle" x="2003" y="-604.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="BasicPreparedGeometry_8h.html" target="_top" xlink:title="geos/geom/prep/BasicPrepared\lGeometry.h">
<polygon fill="white" stroke="black" points="2484.5,-252.5 2484.5,-284.5 2653.5,-284.5 2653.5,-252.5 2484.5,-252.5"/>
<text text-anchor="start" x="2492.5" y="-271.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/prep/BasicPrepared</text>
<text text-anchor="middle" x="2569" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">Geometry.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2058.41,-601.631C2175.41,-589.817 2437,-554.663 2437,-476.5 2437,-476.5 2437,-476.5 2437,-405.5 2437,-352.344 2489.57,-312.118 2528.35,-289.671"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2530.37,-292.555 2537.38,-284.617 2526.95,-286.447 2530.37,-292.555"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="2070,-120.5 2070,-140.5 2126,-140.5 2126,-120.5 2070,-120.5"/>
<text text-anchor="middle" x="2098" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge123" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2010.09,-597.309C2025.16,-576.831 2059,-525.403 2059,-476.5 2059,-476.5 2059,-476.5 2059,-267.5 2059,-224.107 2077.57,-175.839 2089.08,-150.088"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2092.36,-151.345 2093.37,-140.798 2086,-148.41 2092.36,-151.345"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="SegmentString_8h.html" target="_top" xlink:title="geos/noding/SegmentString.h">
<polygon fill="white" stroke="black" points="275.5,-327.5 275.5,-347.5 434.5,-347.5 434.5,-327.5 275.5,-327.5"/>
<text text-anchor="middle" x="355" y="-334.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/SegmentString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge20" class="edge"><title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1947.7,-599.392C1773.57,-576.775 1221.23,-503.236 767,-423 635.91,-399.844 482.577,-366.813 405.169,-349.717"/>
<polygon fill="midnightblue" stroke="midnightblue" points="405.731,-346.256 395.211,-347.513 404.218,-353.091 405.731,-346.256"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="IndexedFacetDistance_8h.html" target="_top" xlink:title="geos/operation/distance\l/IndexedFacetDistance.h">
<polygon fill="white" stroke="black" points="1879,-528.5 1879,-560.5 2015,-560.5 2015,-528.5 1879,-528.5"/>
<text text-anchor="start" x="1887" y="-547.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/distance</text>
<text text-anchor="middle" x="1947" y="-535.7" font-family="Helvetica,sans-Serif" font-size="11.00">/IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge37" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1994.74,-597.499C1987.66,-589.788 1977.15,-578.346 1967.8,-568.156"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1970.29,-565.691 1960.95,-560.691 1965.13,-570.425 1970.29,-565.691"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="PreparedGeometry_8h.html" target="_top" xlink:title="geos/geom/prep/PreparedGeometry.h">
<polygon fill="white" stroke="black" points="1571.5,-189.5 1571.5,-209.5 1770.5,-209.5 1770.5,-189.5 1571.5,-189.5"/>
<text text-anchor="middle" x="1671" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/prep/PreparedGeometry.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2484.25,-253.119C2481.13,-252.719 2478.04,-252.344 2475,-252 2217.92,-222.916 2152.16,-232.97 1894,-216 1857.1,-213.574 1816.77,-210.807 1780.68,-208.288"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1780.84,-204.791 1770.62,-207.585 1780.35,-211.774 1780.84,-204.791"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="553,-57.5 553,-77.5 599,-77.5 599,-57.5 553,-57.5"/>
<text text-anchor="middle" x="576" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge18" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2484.27,-252.955C2481.14,-252.601 2478.05,-252.28 2475,-252 2375.18,-242.822 764.145,-253.047 671,-216 628.608,-199.139 618.282,-186.234 595,-147 584.186,-128.776 579.518,-104.712 577.509,-88.0538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="580.969,-87.4733 576.5,-77.8671 574.003,-88.1636 580.969,-87.4733"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="2692.5,-120.5 2692.5,-140.5 2827.5,-140.5 2827.5,-120.5 2692.5,-120.5"/>
<text text-anchor="middle" x="2760" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2653.87,-265.74C2737.73,-261.993 2857.59,-250.552 2887,-216 2915.28,-182.768 2854.54,-157.307 2807.66,-143.382"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2808.48,-139.977 2797.9,-140.587 2806.55,-146.706 2808.48,-139.977"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="2884.5,-57.5 2884.5,-77.5 2927.5,-77.5 2927.5,-57.5 2884.5,-57.5"/>
<text text-anchor="middle" x="2906" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge19" class="edge"><title>Node2&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2653.69,-262.903C2768.71,-255.782 2962.52,-240.313 2984,-216 3014.02,-182.028 3006.58,-153.31 2984,-114 2973.95,-96.4993 2954.28,-85.0939 2937.21,-78.0789"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2938.15,-74.6908 2927.55,-74.4431 2935.68,-81.2419 2938.15,-74.6908"/>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1574.79,-189.46C1487.22,-180.649 1354.51,-165.839 1240,-147 1169.64,-135.426 1153.52,-124.538 1083,-114 905.456,-87.4684 690.457,-74.3942 609.224,-70.1255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.274,-66.6235 599.107,-69.6034 608.913,-73.6142 609.274,-66.6235"/>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1737,-189.491C1752.73,-187.354 1769.46,-185.089 1785,-183 1905.42,-166.815 1938.06,-176.212 2056,-147 2059.42,-146.152 2062.95,-145.118 2066.44,-143.99"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2067.76,-147.236 2076.05,-140.64 2065.46,-140.626 2067.76,-147.236"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="export_8h.html" target="_top" xlink:title="geos/export.h">
<polygon fill="white" stroke="black" points="1137,-57.5 1137,-77.5 1219,-77.5 1219,-57.5 1137,-57.5"/>
<text text-anchor="middle" x="1178" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/export.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1571.5,-193.977C1499.02,-188.325 1399.35,-175.608 1316,-147 1271.22,-131.632 1224.41,-101.551 1198.45,-83.4168"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1200.36,-80.477 1190.18,-77.5443 1196.31,-86.1858 1200.36,-80.477"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge15" class="edge"><title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2692.31,-121.456C2665.75,-118.611 2634.98,-115.698 2607,-114 1818.51,-66.1515 1619.61,-100.763 830,-78 750.854,-75.7184 657.875,-71.9682 609.335,-69.9289"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.249,-66.4222 599.11,-69.497 608.953,-73.416 609.249,-66.4222"/>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2699.07,-120.463C2680.18,-117.975 2659.26,-115.54 2640,-114 2088.78,-69.9281 1417.48,-67.9113 1229.23,-68.2923"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.06,-64.7925 1219.07,-68.3162 1229.08,-71.7925 1229.06,-64.7925"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="2622,-57.5 2622,-77.5 2720,-77.5 2720,-57.5 2622,-57.5"/>
<text text-anchor="middle" x="2671" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge8" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2746.87,-120.499C2732.67,-110.768 2709.8,-95.0966 2692.88,-83.4984"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2694.41,-80.3042 2684.19,-77.5377 2690.46,-86.0782 2694.41,-80.3042"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="2723.5,-0.5 2723.5,-20.5 2764.5,-20.5 2764.5,-0.5 2723.5,-0.5"/>
<text text-anchor="middle" x="2744" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge17" class="edge"><title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2758.74,-120.241C2756.14,-101.026 2750.1,-56.4723 2746.61,-30.7535"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2750.06,-30.1553 2745.25,-20.7162 2743.13,-31.0959 2750.06,-30.1553"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="inline_8h.html" target="_top" xlink:title="geos/inline.h">
<polygon fill="white" stroke="black" points="2153.5,-57.5 2153.5,-77.5 2230.5,-77.5 2230.5,-57.5 2153.5,-57.5"/>
<text text-anchor="middle" x="2192" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2716.29,-120.455C2703.95,-118.114 2690.48,-115.76 2678,-114 2518.74,-91.5436 2328.51,-77.3765 2240.76,-71.5502"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2240.78,-68.0443 2230.57,-70.8811 2240.32,-75.0293 2240.78,-68.0443"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<polygon fill="white" stroke="#bfbfbf" points="2835.5,-57.5 2835.5,-77.5 2866.5,-77.5 2866.5,-57.5 2835.5,-57.5"/>
<text text-anchor="middle" x="2851" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node7&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node7&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2773.43,-120.499C2788.08,-110.678 2811.76,-94.8058 2829.1,-83.1773"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2831.16,-86.013 2837.52,-77.5377 2827.26,-80.1985 2831.16,-86.013"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="2776.5,-57.5 2776.5,-77.5 2817.5,-77.5 2817.5,-57.5 2776.5,-57.5"/>
<text text-anchor="middle" x="2797" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node7&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node7&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M2765.46,-120.499C2770.92,-111.489 2779.48,-97.3857 2786.3,-86.1388"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2789.32,-87.903 2791.52,-77.5377 2783.34,-84.2726 2789.32,-87.903"/>
</g>
<!-- Node7&#45;&gt;Node15 -->
<g id="edge16" class="edge"><title>Node7&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2781.54,-120.499C2806.24,-110.183 2846.91,-93.1886 2875,-81.4508"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2876.49,-84.6223 2884.37,-77.5377 2873.79,-78.1634 2876.49,-84.6223"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="2652,-0.5 2652,-20.5 2698,-20.5 2698,-0.5 2652,-0.5"/>
<text text-anchor="middle" x="2675" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge9" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2671.66,-57.4179C2672.18,-50.2164 2672.93,-39.8962 2673.59,-30.8632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2677.09,-31.007 2674.33,-20.7795 2670.11,-30.4992 2677.09,-31.007"/>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2683.05,-57.4179C2694.08,-49.1084 2710.62,-36.6469 2723.69,-26.8015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2725.8,-29.5924 2731.68,-20.7795 2721.59,-24.0016 2725.8,-29.5924"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="2574.5,-0.5 2574.5,-20.5 2633.5,-20.5 2633.5,-0.5 2574.5,-0.5"/>
<text text-anchor="middle" x="2604" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node8&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node8&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2659.94,-57.4179C2650.01,-49.2667 2635.21,-37.1201 2623.33,-27.3669"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2625.25,-24.4192 2615.3,-20.7795 2620.81,-29.8297 2625.25,-24.4192"/>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge36" class="edge"><title>Node16&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M305.018,-327.443C247.711,-314.095 156.369,-283.061 115,-216 91.199,-177.417 84.5594,-147.593 115,-114 143.657,-82.3748 441.734,-71.9127 542.743,-69.2611"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.069,-72.7541 552.977,-69.0017 542.891,-65.7563 543.069,-72.7541"/>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge21" class="edge"><title>Node16&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M357.181,-327.127C365.971,-291.716 402.419,-165.493 486,-114 513.18,-97.2545 970.448,-77.0196 1126.39,-70.5757"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1126.8,-74.0616 1136.65,-70.1535 1126.51,-67.0675 1126.8,-74.0616"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="SegmentNodeList_8h.html" target="_top" xlink:title="geos/noding/SegmentNodeList.h">
<polygon fill="white" stroke="black" points="527.5,-258.5 527.5,-278.5 700.5,-278.5 700.5,-258.5 527.5,-258.5"/>
<text text-anchor="middle" x="614" y="-265.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/SegmentNodeList.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge22" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M389.93,-327.464C436.272,-315.476 518.142,-294.297 569.048,-281.129"/>
<polygon fill="midnightblue" stroke="midnightblue" points="569.992,-284.5 578.796,-278.607 568.238,-277.723 569.992,-284.5"/>
</g>
<!-- Node17&#45;&gt;Node4 -->
<g id="edge27" class="edge"><title>Node17&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M527.487,-264.287C397.313,-258.552 163.489,-244.396 138,-216 107.718,-182.264 107.646,-147.671 138,-114 165.014,-84.0346 445.273,-72.5503 542.78,-69.443"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.066,-72.936 552.953,-69.1284 542.849,-65.9393 543.066,-72.936"/>
</g>
<!-- Node17&#45;&gt;Node5 -->
<g id="edge29" class="edge"><title>Node17&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M700.643,-262.527C757.58,-259.332 833.712,-255.196 901,-252 998.528,-247.367 1689.29,-254.536 1779,-216 1798.35,-207.689 1794.12,-192.326 1813,-183 1910.89,-134.65 1950.22,-174.044 2056,-147 2059.42,-146.126 2062.94,-145.076 2066.43,-143.938"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2067.76,-147.182 2076.04,-140.576 2065.44,-140.575 2067.76,-147.182"/>
</g>
<!-- Node17&#45;&gt;Node6 -->
<g id="edge23" class="edge"><title>Node17&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M608.671,-258.422C594.024,-232.169 556.708,-155.396 595,-114 612.931,-94.6153 986.877,-76.6828 1126.25,-70.6484"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1126.81,-74.1275 1136.65,-70.2012 1126.51,-67.1339 1126.81,-74.1275"/>
</g>
<!-- Node17&#45;&gt;Node12 -->
<g id="edge24" class="edge"><title>Node17&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M700.559,-262.592C795.925,-256.139 953.493,-242.384 1087,-216 1138.75,-205.774 1148.95,-191.55 1201,-183 1380.99,-153.432 1850.74,-212.42 2021,-147 2042.51,-138.734 2040.91,-125.292 2061,-114 2087.31,-99.2123 2119.27,-87.9967 2145.03,-80.4008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2146.28,-83.6829 2154.93,-77.5673 2144.36,-76.9528 2146.28,-83.6829"/>
</g>
<!-- Node17&#45;&gt;Node13 -->
<g id="edge28" class="edge"><title>Node17&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M700.622,-262.027C757.55,-258.627 833.681,-254.45 901,-252 954.141,-250.066 2772.36,-247.777 2815,-216 2854.7,-186.41 2855.52,-120.824 2853.15,-88.0021"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2856.62,-87.516 2852.23,-77.8717 2849.64,-88.1462 2856.62,-87.516"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="604.5,-120.5 604.5,-140.5 655.5,-140.5 655.5,-120.5 604.5,-120.5"/>
<text text-anchor="middle" x="630" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge25" class="edge"><title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M615.1,-258.152C617.693,-236.113 624.232,-180.528 627.722,-150.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="631.242,-150.896 628.935,-140.555 624.29,-150.078 631.242,-150.896"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="839,-57.5 839,-77.5 897,-77.5 897,-57.5 839,-57.5"/>
<text text-anchor="middle" x="868" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge26" class="edge"><title>Node17&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M572.364,-258.484C545.24,-250.883 510.474,-237.681 486,-216 449.789,-183.921 415.687,-150.003 448,-114 473.199,-85.9235 729.199,-73.5868 828.723,-69.8256"/>
<polygon fill="midnightblue" stroke="midnightblue" points="829.096,-73.3143 838.96,-69.4483 828.838,-66.3191 829.096,-73.3143"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="SegmentNode_8h.html" target="_top" xlink:title="geos/noding/SegmentNode.h">
<polygon fill="white" stroke="black" points="800.5,-189.5 800.5,-209.5 957.5,-209.5 957.5,-189.5 800.5,-189.5"/>
<text text-anchor="middle" x="879" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/SegmentNode.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge30" class="edge"><title>Node17&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M649.739,-258.464C697.155,-246.476 780.921,-225.297 833.006,-212.129"/>
<polygon fill="midnightblue" stroke="midnightblue" points="834.144,-215.451 842.981,-209.607 832.428,-208.665 834.144,-215.451"/>
</g>
<!-- Node20&#45;&gt;Node4 -->
<g id="edge32" class="edge"><title>Node20&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M870.229,-189.264C853.08,-171.773 813.17,-133.8 772,-114 718.393,-88.2189 649.381,-76.6039 609.177,-71.7162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.454,-68.2251 599.12,-70.5617 608.656,-75.1794 609.454,-68.2251"/>
</g>
<!-- Node20&#45;&gt;Node6 -->
<g id="edge31" class="edge"><title>Node20&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M884.264,-189.374C894.958,-171.727 921.027,-132.995 954,-114 1007.66,-83.0886 1079.13,-72.9558 1126.76,-69.7555"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1127.07,-73.2435 1136.85,-69.1576 1126.66,-66.2558 1127.07,-73.2435"/>
</g>
<!-- Node20&#45;&gt;Node7 -->
<g id="edge35" class="edge"><title>Node20&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M922.685,-189.451C936.769,-186.898 952.488,-184.429 967,-183 1692.56,-111.559 1879.31,-191.777 2607,-147 2631.48,-145.494 2658.1,-143.072 2682.16,-140.586"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2682.73,-144.046 2692.31,-139.519 2682,-137.085 2682.73,-144.046"/>
</g>
<!-- Node20&#45;&gt;Node12 -->
<g id="edge34" class="edge"><title>Node20&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M923.147,-189.487C937.115,-186.968 952.652,-184.51 967,-183 1079.56,-171.155 1878.49,-185.273 1985,-147 2007.67,-138.854 2006.44,-124.751 2028,-114 2064.66,-95.7161 2109.72,-83.8905 2143.33,-76.8909"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2144.25,-80.2749 2153.37,-74.8717 2142.87,-73.4123 2144.25,-80.2749"/>
</g>
<!-- Node20&#45;&gt;Node19 -->
<g id="edge33" class="edge"><title>Node20&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M878.209,-189.151C876.425,-168.069 872.058,-116.458 869.654,-88.0465"/>
<polygon fill="midnightblue" stroke="midnightblue" points="873.115,-87.4338 868.784,-77.7646 866.14,-88.0241 873.115,-87.4338"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="FacetSequenceTreeBuilder_8h.html" target="_top" xlink:title="geos/operation/distance\l/FacetSequenceTreeBuilder.h">
<polygon fill="white" stroke="black" points="1851.5,-459.5 1851.5,-491.5 2012.5,-491.5 2012.5,-459.5 1851.5,-459.5"/>
<text text-anchor="start" x="1859.5" y="-478.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/distance</text>
<text text-anchor="middle" x="1932" y="-466.7" font-family="Helvetica,sans-Serif" font-size="11.00">/FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge38" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1943.6,-528.297C1941.83,-520.416 1939.63,-510.586 1937.62,-501.614"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1940.99,-500.637 1935.39,-491.643 1934.16,-502.166 1940.99,-500.637"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="ItemVisitor_8h.html" target="_top" xlink:title="geos/index/ItemVisitor.h">
<polygon fill="white" stroke="black" points="776.5,-396.5 776.5,-416.5 907.5,-416.5 907.5,-396.5 776.5,-396.5"/>
<text text-anchor="middle" x="842" y="-403.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/ItemVisitor.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge39" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1851.22,-470.252C1695.7,-461.972 1343.85,-442.747 1048,-423 1004.97,-420.128 956.907,-416.534 918.039,-413.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="918.09,-410.023 907.849,-412.74 917.549,-417.002 918.09,-410.023"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="STRtree_8h.html" target="_top" xlink:title="geos/index/strtree\l/STRtree.h">
<polygon fill="white" stroke="black" points="1057,-390.5 1057,-422.5 1159,-422.5 1159,-390.5 1057,-390.5"/>
<text text-anchor="start" x="1065" y="-409.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/strtree</text>
<text text-anchor="middle" x="1108" y="-397.7" font-family="Helvetica,sans-Serif" font-size="11.00">/STRtree.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge41" class="edge"><title>Node22&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1851.49,-467.954C1687.07,-454.585 1315.9,-424.404 1169.26,-412.481"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1169.35,-408.977 1159.1,-411.655 1168.78,-415.954 1169.35,-408.977"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="geos/geom/Geometry.h">
<polygon fill="white" stroke="black" points="1547.5,-258.5 1547.5,-278.5 1676.5,-278.5 1676.5,-258.5 1547.5,-258.5"/>
<text text-anchor="middle" x="1612" y="-265.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Geometry.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node38 -->
<g id="edge77" class="edge"><title>Node22&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1908.47,-459.426C1849.01,-421.334 1693.3,-321.582 1634.72,-284.056"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1636.49,-281.034 1626.18,-278.587 1632.72,-286.928 1636.49,-281.034"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="CoordinateSequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateSequence.h">
<polygon fill="white" stroke="black" points="2309,-189.5 2309,-209.5 2493,-209.5 2493,-189.5 2309,-189.5"/>
<text text-anchor="middle" x="2401" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateSequence.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node44 -->
<g id="edge101" class="edge"><title>Node22&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M1950.94,-459.28C1973.27,-441.654 2011.79,-412.201 2047,-390 2163.7,-316.412 2311.54,-243.346 2372.62,-213.976"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2374.15,-217.122 2381.66,-209.644 2371.13,-210.809 2374.15,-217.122"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="FacetSequence_8h.html" target="_top" xlink:title="geos/operation/distance\l/FacetSequence.h">
<polygon fill="white" stroke="black" points="2335.5,-252.5 2335.5,-284.5 2466.5,-284.5 2466.5,-252.5 2335.5,-252.5"/>
<text text-anchor="start" x="2343.5" y="-271.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/distance</text>
<text text-anchor="middle" x="2401" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">/FacetSequence.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node46 -->
<g id="edge108" class="edge"><title>Node22&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M1966.49,-459.426C2050.25,-422.811 2264.36,-329.226 2357.09,-288.695"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2358.7,-291.808 2366.46,-284.596 2355.9,-285.394 2358.7,-291.808"/>
</g>
<!-- Node23&#45;&gt;Node6 -->
<g id="edge40" class="edge"><title>Node23&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M776.248,-402.17C699.634,-394.35 576.14,-368.654 518,-285 480.869,-231.575 490.586,-175.518 576,-114 598.195,-98.0142 984.571,-77.8407 1126.37,-70.9418"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1126.72,-74.4287 1136.54,-70.4491 1126.39,-67.4369 1126.72,-74.4287"/>
</g>
<!-- Node24&#45;&gt;Node4 -->
<g id="edge76" class="edge"><title>Node24&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1056.69,-400.977C1018.03,-397.663 963.714,-393.202 916,-390 617.133,-369.947 536.917,-411.761 243,-354 130.803,-331.951 0,-383.843 0,-269.5 0,-269.5 0,-269.5 0,-198.5 0,-142.653 41.9103,-136.555 93,-114 173.869,-78.2989 446.858,-70.5535 542.533,-68.9218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="542.841,-72.4175 552.784,-68.7591 542.73,-65.4183 542.841,-72.4175"/>
</g>
<!-- Node24&#45;&gt;Node6 -->
<g id="edge42" class="edge"><title>Node24&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1138.98,-390.413C1189.93,-363.593 1289.51,-302.222 1327,-216 1332.85,-202.55 1335.75,-194.767 1327,-183 1293.76,-138.327 1247.58,-185.125 1207,-147 1190.42,-131.422 1183.27,-105.527 1180.22,-87.7677"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1183.66,-87.096 1178.78,-77.6938 1176.73,-88.0893 1183.66,-87.096"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="ItemDistance_8h.html" target="_top" xlink:title="geos/index/strtree\l/ItemDistance.h">
<polygon fill="white" stroke="black" points="910,-252.5 910,-284.5 1012,-284.5 1012,-252.5 910,-252.5"/>
<text text-anchor="start" x="918" y="-271.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/strtree</text>
<text text-anchor="middle" x="961" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">/ItemDistance.h</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge43" class="edge"><title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1066.09,-390.497C1046.71,-382.018 1024.41,-369.895 1008,-354 990.602,-337.15 977.886,-312.453 970.1,-294.105"/>
<polygon fill="midnightblue" stroke="midnightblue" points="973.274,-292.618 966.284,-284.656 966.783,-295.239 973.274,-292.618"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="BoundablePair_8h.html" target="_top" xlink:title="geos/index/strtree\l/BoundablePair.h">
<polygon fill="white" stroke="black" points="1017,-321.5 1017,-353.5 1119,-353.5 1119,-321.5 1017,-321.5"/>
<text text-anchor="start" x="1025" y="-340.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/strtree</text>
<text text-anchor="middle" x="1068" y="-328.7" font-family="Helvetica,sans-Serif" font-size="11.00">/BoundablePair.h</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node28 -->
<g id="edge48" class="edge"><title>Node24&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1098.92,-390.297C1094.01,-382.073 1087.84,-371.727 1082.3,-362.448"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1085.17,-360.435 1077.04,-353.643 1079.16,-364.024 1085.17,-360.435"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="AbstractSTRtree_8h.html" target="_top" xlink:title="geos/index/strtree\l/AbstractSTRtree.h">
<polygon fill="white" stroke="black" points="1134,-252.5 1134,-284.5 1244,-284.5 1244,-252.5 1134,-252.5"/>
<text text-anchor="start" x="1142" y="-271.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/strtree</text>
<text text-anchor="middle" x="1189" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">/AbstractSTRtree.h</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node30 -->
<g id="edge52" class="edge"><title>Node24&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1116.98,-390.426C1130.97,-366.939 1158.09,-321.406 1174.76,-293.407"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1177.87,-295.024 1179.98,-284.642 1171.86,-291.442 1177.87,-295.024"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="SpatialIndex_8h.html" target="_top" xlink:title="geos/index/SpatialIndex.h">
<polygon fill="white" stroke="black" points="218,-120.5 218,-140.5 358,-140.5 358,-120.5 218,-120.5"/>
<text text-anchor="middle" x="288" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/SpatialIndex.h</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node35 -->
<g id="edge65" class="edge"><title>Node24&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1056.69,-401.004C1018.03,-397.703 963.711,-393.247 916,-390 879.917,-387.545 290.856,-380.271 266,-354 212.272,-297.214 256.695,-192.071 278.091,-149.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="281.322,-151.174 282.845,-140.689 275.116,-147.935 281.322,-151.174"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="Envelope_8h.html" target="_top" xlink:title="geos/geom/Envelope.h">
<polygon fill="white" stroke="black" points="1903.5,-189.5 1903.5,-209.5 2030.5,-209.5 2030.5,-189.5 1903.5,-189.5"/>
<text text-anchor="middle" x="1967" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Envelope.h</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node36 -->
<g id="edge68" class="edge"><title>Node24&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1159.39,-395.18C1210.53,-384.878 1291.23,-368.531 1361,-354 1505.14,-323.983 1542.37,-321.494 1685,-285 1773.61,-262.328 1876.15,-230.058 1929.83,-212.691"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1931.16,-215.941 1939.59,-209.525 1929,-209.283 1931.16,-215.941"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="ItemBoundable_8h.html" target="_top" xlink:title="geos/index/strtree\l/ItemBoundable.h">
<polygon fill="white" stroke="black" points="976,-183.5 976,-215.5 1078,-215.5 1078,-183.5 976,-183.5"/>
<text text-anchor="start" x="984" y="-202.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/strtree</text>
<text text-anchor="middle" x="1027" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">/ItemBoundable.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge44" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M975.976,-252.297C984.499,-243.645 995.336,-232.644 1004.83,-223.008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1007.56,-225.223 1012.08,-215.643 1002.57,-220.311 1007.56,-225.223"/>
</g>
<!-- Node26&#45;&gt;Node6 -->
<g id="edge45" class="edge"><title>Node26&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1001.7,-183.311C976.385,-166.217 943.764,-137.732 963,-114 983.185,-89.0964 1069.51,-77.282 1126.45,-72.1033"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1127.05,-75.5639 1136.71,-71.2119 1126.45,-68.5901 1127.05,-75.5639"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="Boundable_8h.html" target="_top" xlink:title="geos/index/strtree\l/Boundable.h">
<polygon fill="white" stroke="black" points="972,-114.5 972,-146.5 1074,-146.5 1074,-114.5 972,-114.5"/>
<text text-anchor="start" x="980" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/strtree</text>
<text text-anchor="middle" x="1023" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">/Boundable.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge46" class="edge"><title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1026.09,-183.297C1025.63,-175.501 1025.05,-165.799 1024.52,-156.906"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1027.99,-156.417 1023.9,-146.643 1021.01,-156.834 1027.99,-156.417"/>
</g>
<!-- Node27&#45;&gt;Node6 -->
<g id="edge47" class="edge"><title>Node27&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1061.31,-114.421C1087.16,-104.251 1120.89,-90.9748 1145.44,-81.3151"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1146.99,-84.4649 1155.01,-77.5459 1144.43,-77.9512 1146.99,-84.4649"/>
</g>
<!-- Node28&#45;&gt;Node25 -->
<g id="edge50" class="edge"><title>Node28&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1043.99,-321.464C1029.22,-312.219 1010.1,-300.245 993.934,-290.122"/>
<polygon fill="midnightblue" stroke="midnightblue" points="995.636,-287.058 985.303,-284.718 991.921,-292.991 995.636,-287.058"/>
</g>
<!-- Node28&#45;&gt;Node27 -->
<g id="edge49" class="edge"><title>Node28&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1075.14,-321.234C1087.45,-292.594 1109.27,-229.5 1087,-183 1081.11,-170.7 1070.69,-160.403 1059.95,-152.329"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1061.94,-149.452 1051.74,-146.592 1057.93,-155.189 1061.94,-149.452"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<polygon fill="white" stroke="#bfbfbf" points="1030.5,-258.5 1030.5,-278.5 1077.5,-278.5 1077.5,-258.5 1030.5,-258.5"/>
<text text-anchor="middle" x="1054" y="-265.7" font-family="Helvetica,sans-Serif" font-size="11.00">queue</text>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge51" class="edge"><title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1064.82,-321.297C1062.81,-311.656 1060.19,-299.1 1058.03,-288.765"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1061.39,-287.737 1055.91,-278.665 1054.53,-289.169 1061.39,-287.737"/>
</g>
<!-- Node30&#45;&gt;Node4 -->
<g id="edge60" class="edge"><title>Node30&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1133.81,-258.053C1118.38,-255.723 1101.57,-253.475 1086,-252 1035.63,-247.228 211.062,-252.476 176,-216 144.584,-183.317 145.81,-147.819 176,-114 200.289,-86.7917 450.902,-73.7033 542.614,-69.7978"/>
<polygon fill="midnightblue" stroke="midnightblue" points="542.89,-73.2895 552.736,-69.3768 542.599,-66.2955 542.89,-73.2895"/>
</g>
<!-- Node30&#45;&gt;Node5 -->
<g id="edge62" class="edge"><title>Node30&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1244.17,-264.912C1386.98,-257.935 1761.28,-237.787 1813,-216 1833.61,-207.316 1830.8,-192.618 1851,-183 1934.52,-143.225 1966.69,-171.111 2056,-147 2059.23,-146.129 2062.55,-145.113 2065.86,-144.026"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2067.29,-147.232 2075.57,-140.623 2064.98,-140.626 2067.29,-147.232"/>
</g>
<!-- Node30&#45;&gt;Node6 -->
<g id="edge53" class="edge"><title>Node30&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1178.07,-252.491C1162.86,-230.599 1136.08,-188.036 1126,-147 1122.5,-132.757 1119.94,-127.356 1126,-114 1131.65,-101.54 1142.59,-91.1506 1152.98,-83.4602"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1155.19,-86.1916 1161.46,-77.6489 1151.23,-80.4191 1155.19,-86.1916"/>
</g>
<!-- Node30&#45;&gt;Node18 -->
<g id="edge63" class="edge"><title>Node30&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1133.76,-258.534C1118.33,-256.207 1101.53,-253.841 1086,-252 994.075,-241.107 747.254,-268.481 671,-216 648.9,-200.79 638.272,-170.227 633.498,-150.329"/>
<polygon fill="midnightblue" stroke="midnightblue" points="636.919,-149.588 631.413,-140.536 630.073,-151.046 636.919,-149.588"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="AbstractNode_8h.html" target="_top" xlink:title="geos/index/strtree\l/AbstractNode.h">
<polygon fill="white" stroke="black" points="680,-183.5 680,-215.5 782,-215.5 782,-183.5 680,-183.5"/>
<text text-anchor="start" x="688" y="-202.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/strtree</text>
<text text-anchor="middle" x="731" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">/AbstractNode.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge54" class="edge"><title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1133.98,-258.93C1118.48,-256.594 1101.59,-254.124 1086,-252 958.32,-234.606 922.513,-240.273 792.247,-216.094"/>
<polygon fill="midnightblue" stroke="midnightblue" points="792.762,-212.63 782.287,-214.222 791.468,-219.509 792.762,-212.63"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="1210.5,-189.5 1210.5,-209.5 1239.5,-209.5 1239.5,-189.5 1210.5,-189.5"/>
<text text-anchor="middle" x="1225" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">list</text>
</g>
<!-- Node30&#45;&gt;Node33 -->
<g id="edge61" class="edge"><title>Node30&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1197.17,-252.297C1202.51,-242.349 1209.53,-229.296 1215.18,-218.782"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1218.43,-220.13 1220.08,-209.665 1212.26,-216.817 1218.43,-220.13"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<polygon fill="white" stroke="#bfbfbf" points="1257.5,-189.5 1257.5,-209.5 1318.5,-209.5 1318.5,-189.5 1257.5,-189.5"/>
<text text-anchor="middle" x="1288" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">algorithm</text>
</g>
<!-- Node30&#45;&gt;Node34 -->
<g id="edge64" class="edge"><title>Node30&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1211.46,-252.297C1227.83,-241.221 1249.88,-226.296 1266.11,-215.312"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1268.14,-218.168 1274.46,-209.665 1264.21,-212.371 1268.14,-218.168"/>
</g>
<!-- Node31&#45;&gt;Node4 -->
<g id="edge59" class="edge"><title>Node31&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M721.92,-183.469C710.307,-165.215 688.716,-134.349 664,-114 647.419,-100.349 626.075,-89.1892 608.561,-81.3385"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.847,-78.0813 599.279,-77.3227 607.067,-84.5058 609.847,-78.0813"/>
</g>
<!-- Node31&#45;&gt;Node6 -->
<g id="edge57" class="edge"><title>Node31&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M757.545,-183.436C792.214,-164.413 855.3,-131.998 913,-114 985.426,-91.4091 1072.7,-79.1636 1126.78,-73.233"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1127.23,-76.7042 1136.81,-72.1639 1126.49,-69.7437 1127.23,-76.7042"/>
</g>
<!-- Node31&#45;&gt;Node18 -->
<g id="edge55" class="edge"><title>Node31&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M708.334,-183.464C691.551,-172.331 668.803,-157.241 652.146,-146.191"/>
<polygon fill="midnightblue" stroke="midnightblue" points="653.862,-143.129 643.594,-140.518 649.993,-148.963 653.862,-143.129"/>
</g>
<!-- Node31&#45;&gt;Node27 -->
<g id="edge58" class="edge"><title>Node31&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M782.033,-185.189C785.065,-184.438 788.071,-183.703 791,-183 848.746,-169.136 914.899,-154.582 961.749,-144.496"/>
<polygon fill="midnightblue" stroke="midnightblue" points="962.698,-147.872 971.74,-142.35 961.228,-141.028 962.698,-147.872"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<polygon fill="white" stroke="#bfbfbf" points="712.5,-120.5 712.5,-140.5 763.5,-140.5 763.5,-120.5 712.5,-120.5"/>
<text text-anchor="middle" x="738" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">cstddef</text>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge56" class="edge"><title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M732.588,-183.297C733.596,-173.656 734.907,-161.1 735.987,-150.765"/>
<polygon fill="midnightblue" stroke="midnightblue" points="739.484,-150.974 737.043,-140.665 732.522,-150.247 739.484,-150.974"/>
</g>
<!-- Node35&#45;&gt;Node4 -->
<g id="edge67" class="edge"><title>Node35&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M330.495,-120.499C388.291,-108.258 490.473,-86.6152 542.916,-75.5074"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.656,-78.9284 552.714,-73.4322 542.205,-72.0803 543.656,-78.9284"/>
</g>
<!-- Node35&#45;&gt;Node6 -->
<g id="edge66" class="edge"><title>Node35&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M352.492,-120.484C371.03,-118.116 391.292,-115.741 410,-114 679.114,-88.9614 1002.63,-75.0777 1126.41,-70.3583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1126.86,-73.844 1136.72,-69.9689 1126.59,-66.849 1126.86,-73.844"/>
</g>
<!-- Node36&#45;&gt;Node4 -->
<g id="edge73" class="edge"><title>Node36&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1903.49,-193.131C1867.06,-190.085 1820.47,-186.245 1779,-183 1563.07,-166.101 1506.31,-184.588 1293,-147 1239.79,-137.624 1229.2,-123.423 1176,-114 1065.62,-94.4506 718.66,-75.7029 609.334,-70.1509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.385,-66.6491 599.221,-69.6406 609.032,-73.6402 609.385,-66.6491"/>
</g>
<!-- Node36&#45;&gt;Node5 -->
<g id="edge75" class="edge"><title>Node36&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1984.67,-189.464C2006.93,-178.075 2045.42,-158.392 2071.29,-145.162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2072.88,-148.276 2080.19,-140.607 2069.7,-142.044 2072.88,-148.276"/>
</g>
<!-- Node36&#45;&gt;Node6 -->
<g id="edge69" class="edge"><title>Node36&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1903.39,-193.248C1745.94,-180.243 1350.63,-147.549 1349,-147 1323.05,-138.278 1321.46,-126.283 1297,-114 1270.88,-100.886 1240.03,-89.189 1216.28,-80.9391"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1217.17,-77.5435 1206.57,-77.6205 1214.9,-84.1672 1217.17,-77.5435"/>
</g>
<!-- Node36&#45;&gt;Node7 -->
<g id="edge71" class="edge"><title>Node36&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2025.42,-189.469C2042.05,-187.115 2060.22,-184.75 2077,-183 2311.83,-158.513 2371.74,-166.901 2607,-147 2631.44,-144.932 2658.05,-142.352 2682.11,-139.894"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2682.67,-143.356 2692.26,-138.85 2681.95,-136.392 2682.67,-143.356"/>
</g>
<!-- Node36&#45;&gt;Node12 -->
<g id="edge70" class="edge"><title>Node36&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2028.77,-189.427C2062.53,-182.162 2103.72,-169.337 2135,-147 2156.87,-131.382 2173.62,-104.735 2183.14,-86.8755"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2186.37,-88.2545 2187.78,-77.7546 2180.13,-85.0802 2186.37,-88.2545"/>
</g>
<!-- Node36&#45;&gt;Node15 -->
<g id="edge72" class="edge"><title>Node36&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2023.69,-189.488C2040.78,-187.048 2059.62,-184.632 2077,-183 2161.17,-175.094 2760.82,-183.659 2837,-147 2844.22,-143.527 2874.3,-107.504 2892.28,-85.4816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2895.12,-87.5289 2898.71,-77.5609 2889.69,-83.1144 2895.12,-87.5289"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<polygon fill="white" stroke="#bfbfbf" points="1358,-120.5 1358,-140.5 1414,-140.5 1414,-120.5 1358,-120.5"/>
<text text-anchor="middle" x="1386" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">ostream</text>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge74" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1903.27,-193.341C1770.61,-182.468 1473.34,-157.348 1428,-147 1424.38,-146.173 1420.64,-145.114 1416.96,-143.939"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1418.07,-140.618 1407.47,-140.636 1415.77,-147.229 1418.07,-140.618"/>
</g>
<!-- Node38&#45;&gt;Node4 -->
<g id="edge99" class="edge"><title>Node38&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1547.29,-264.633C1340.04,-255.389 700.799,-226.366 608,-216 429.147,-196.021 324.906,-284.671 209,-147 199.554,-135.78 199.288,-124.99 209,-114 230.962,-89.1472 456.57,-74.7713 542.769,-70.1509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543,-73.6437 552.802,-69.6237 542.632,-66.6534 543,-73.6437"/>
</g>
<!-- Node38&#45;&gt;Node5 -->
<g id="edge100" class="edge"><title>Node38&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1676.59,-261.394C1726.13,-254.891 1795.24,-241.802 1851,-216 1872.86,-205.883 1872.17,-193.187 1894,-183 1960.84,-151.81 1985.24,-167.815 2056,-147 2059.13,-146.079 2062.37,-145.043 2065.59,-143.954"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2066.82,-147.229 2075.08,-140.593 2064.49,-140.631 2066.82,-147.229"/>
</g>
<!-- Node38&#45;&gt;Node6 -->
<g id="edge78" class="edge"><title>Node38&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1585.68,-258.434C1540.04,-242.758 1443.21,-209.704 1361,-183 1310.06,-166.455 1290.79,-176.358 1246,-147 1221.82,-131.155 1201.26,-104.371 1189.27,-86.5621"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1191.9,-84.1937 1183.52,-77.7181 1186.03,-88.0096 1191.9,-84.1937"/>
</g>
<!-- Node38&#45;&gt;Node12 -->
<g id="edge79" class="edge"><title>Node38&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1676.53,-265.57C1830.89,-260.503 2212.34,-245.16 2262,-216 2293.78,-197.338 2297.32,-182.275 2308,-147 2312.25,-132.963 2316.26,-126.117 2308,-114 2292.84,-91.7727 2265.04,-80.4034 2240.45,-74.5881"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2241.02,-71.1311 2230.51,-72.4869 2239.57,-77.9798 2241.02,-71.1311"/>
</g>
<!-- Node38&#45;&gt;Node15 -->
<g id="edge97" class="edge"><title>Node38&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1676.87,-265.823C1923.68,-259.31 2793.21,-235.108 2849,-216 2899.05,-198.859 2921.75,-194.018 2946,-147 2952.72,-133.965 2951.17,-127.723 2946,-114 2941.77,-102.781 2933.37,-92.5309 2925.36,-84.6118"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2927.38,-81.7106 2917.65,-77.5201 2922.64,-86.8643 2927.38,-81.7106"/>
</g>
<!-- Node38&#45;&gt;Node19 -->
<g id="edge98" class="edge"><title>Node38&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1547.43,-264.546C1338.2,-254.899 691.238,-224.459 671,-216 618.84,-194.198 558.458,-157.136 595,-114 624.481,-79.199 760.37,-70.9911 828.635,-69.073"/>
<polygon fill="midnightblue" stroke="midnightblue" points="829.073,-72.5633 838.983,-68.8161 828.9,-65.5655 829.073,-72.5633"/>
</g>
<!-- Node38&#45;&gt;Node34 -->
<g id="edge96" class="edge"><title>Node38&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1568.3,-258.464C1505.44,-245.464 1390.31,-221.658 1328.99,-208.976"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1329.41,-205.489 1318.91,-206.892 1327.99,-212.344 1329.41,-205.489"/>
</g>
<!-- Node38&#45;&gt;Node36 -->
<g id="edge80" class="edge"><title>Node38&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1661.57,-258.474C1717.02,-248.333 1809.5,-231.288 1889,-216 1896.45,-214.568 1904.29,-213.037 1912.02,-211.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1912.93,-214.902 1922.06,-209.529 1911.57,-208.035 1912.93,-214.902"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="Dimension_8h.html" target="_top" xlink:title="geos/geom/Dimension.h">
<polygon fill="white" stroke="black" points="1648.5,-120.5 1648.5,-140.5 1781.5,-140.5 1781.5,-120.5 1648.5,-120.5"/>
<text text-anchor="middle" x="1715" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Dimension.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge81" class="edge"><title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M1584.25,-258.476C1564.96,-250.587 1540.71,-237.043 1529,-216 1521.87,-203.184 1520.12,-194.673 1529,-183 1537.24,-172.165 1609.99,-154.33 1662.01,-142.751"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1662.78,-146.166 1671.79,-140.593 1661.27,-139.33 1662.78,-146.166"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="GeometryComponentFilter_8h.html" target="_top" xlink:title="geos/geom/GeometryComponent\lFilter.h">
<polygon fill="white" stroke="black" points="1800,-114.5 1800,-146.5 1976,-146.5 1976,-114.5 1800,-114.5"/>
<text text-anchor="start" x="1808" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/GeometryComponent</text>
<text text-anchor="middle" x="1888" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">Filter.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node40 -->
<g id="edge84" class="edge"><title>Node38&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M1599.55,-258.456C1578.69,-242.242 1540.96,-207.623 1562,-183 1593.57,-146.06 1724.45,-153.985 1789.61,-146.795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1790.4,-150.221 1799.85,-145.443 1789.48,-143.282 1790.4,-150.221"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="IntersectionMatrix_8h.html" target="_top" xlink:title="geos/geom/IntersectionMatrix.h">
<polygon fill="white" stroke="black" points="2086.5,-189.5 2086.5,-209.5 2253.5,-209.5 2253.5,-189.5 2086.5,-189.5"/>
<text text-anchor="middle" x="2170" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/IntersectionMatrix.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node41 -->
<g id="edge87" class="edge"><title>Node38&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M1676.55,-259.749C1777.5,-247.628 1972.77,-224.182 2085.02,-210.703"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2085.44,-214.178 2094.96,-209.511 2084.61,-207.228 2085.44,-214.178"/>
</g>
<!-- Node39&#45;&gt;Node6 -->
<g id="edge82" class="edge"><title>Node39&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1674.51,-120.439C1663.07,-118.098 1650.58,-115.748 1639,-114 1491.09,-91.6787 1314.77,-77.7745 1229.39,-71.8392"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.4,-68.3321 1219.19,-71.138 1228.92,-75.3157 1229.4,-68.3321"/>
</g>
<!-- Node39&#45;&gt;Node12 -->
<g id="edge83" class="edge"><title>Node39&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1755.9,-120.469C1767.23,-118.155 1779.56,-115.812 1791,-114 1917.4,-93.9788 2067.57,-79.3644 2143.24,-72.6339"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2143.76,-76.1018 2153.42,-71.7367 2143.15,-69.1288 2143.76,-76.1018"/>
</g>
<!-- Node40&#45;&gt;Node6 -->
<g id="edge85" class="edge"><title>Node40&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1799.9,-115.214C1796.56,-114.784 1793.25,-114.377 1790,-114 1582.85,-89.9596 1334.7,-76.0823 1229.34,-70.8807"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.46,-67.3823 1219.3,-70.3899 1229.12,-74.3739 1229.46,-67.3823"/>
</g>
<!-- Node40&#45;&gt;Node12 -->
<g id="edge86" class="edge"><title>Node40&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1962.76,-114.5C2019.05,-103.203 2094.6,-88.0436 2143.3,-78.2719"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2144.15,-81.6708 2153.27,-76.2718 2142.78,-74.8076 2144.15,-81.6708"/>
</g>
<!-- Node41&#45;&gt;Node6 -->
<g id="edge92" class="edge"><title>Node41&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2169.3,-189.427C2167.38,-171.515 2160.33,-131.809 2135,-114 2097.71,-87.7846 1422.54,-73.1024 1229.29,-69.4245"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.18,-65.9219 1219.12,-69.2326 1229.05,-72.9207 1229.18,-65.9219"/>
</g>
<!-- Node41&#45;&gt;Node12 -->
<g id="edge95" class="edge"><title>Node41&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2179.18,-189.229C2188.01,-179.604 2200.76,-163.648 2206,-147 2212.28,-127.07 2206.28,-103.352 2200.31,-87.242"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2203.51,-85.8255 2196.51,-77.87 2197.02,-88.4526 2203.51,-85.8255"/>
</g>
<!-- Node41&#45;&gt;Node15 -->
<g id="edge94" class="edge"><title>Node41&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2239.42,-189.5C2258.99,-187.159 2280.31,-184.794 2300,-183 2363.2,-177.241 2817.69,-182.934 2870,-147 2889.74,-133.437 2898.86,-106.233 2902.93,-87.6942"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2906.4,-88.1861 2904.82,-77.7093 2899.52,-86.8828 2906.4,-88.1861"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="Location_8h.html" target="_top" xlink:title="geos/geom/Location.h">
<polygon fill="white" stroke="black" points="1508,-120.5 1508,-140.5 1630,-140.5 1630,-120.5 1508,-120.5"/>
<text text-anchor="middle" x="1569" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Location.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge88" class="edge"><title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2096.94,-189.488C2078.08,-187.262 2057.79,-184.957 2039,-183 1861.46,-164.511 1815.39,-174.351 1639,-147 1631.3,-145.806 1623.19,-144.27 1615.31,-142.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1616.04,-139.206 1605.53,-140.515 1614.56,-146.048 1616.04,-139.206"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<polygon fill="white" stroke="#bfbfbf" points="2258.5,-120.5 2258.5,-140.5 2299.5,-140.5 2299.5,-120.5 2258.5,-120.5"/>
<text text-anchor="middle" x="2279" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge93" class="edge"><title>Node41&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2184.7,-189.464C2202.9,-178.275 2234.13,-159.08 2255.63,-145.864"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2257.5,-148.825 2264.18,-140.607 2253.83,-142.862 2257.5,-148.825"/>
</g>
<!-- Node42&#45;&gt;Node6 -->
<g id="edge89" class="edge"><title>Node42&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1527.43,-120.44C1516.58,-118.203 1504.87,-115.904 1494,-114 1400.91,-97.6944 1291.64,-82.9247 1229.04,-74.8785"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.4,-71.3952 1219.03,-73.5981 1228.51,-78.3387 1229.4,-71.3952"/>
</g>
<!-- Node42&#45;&gt;Node12 -->
<g id="edge91" class="edge"><title>Node42&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1605.52,-120.431C1616.25,-118.033 1628.05,-115.656 1639,-114 1823.95,-86.0468 2046.48,-74.3215 2143.18,-70.2884"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2143.39,-73.7828 2153.24,-69.8778 2143.11,-66.7886 2143.39,-73.7828"/>
</g>
<!-- Node42&#45;&gt;Node19 -->
<g id="edge90" class="edge"><title>Node42&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1530.24,-120.479C1518.64,-118.053 1505.85,-115.648 1494,-114 1273.5,-83.336 1006.24,-72.6364 907.295,-69.5656"/>
<polygon fill="midnightblue" stroke="midnightblue" points="907.261,-66.0631 897.16,-69.2597 907.05,-73.0599 907.261,-66.0631"/>
</g>
<!-- Node44&#45;&gt;Node4 -->
<g id="edge105" class="edge"><title>Node44&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2328.22,-189.463C2306.91,-187.066 2283.55,-184.681 2262,-183 2172.63,-176.029 1538.03,-183.145 1456,-147 1437.02,-138.637 1441.94,-122.449 1423,-114 1404.1,-105.57 764.965,-76.8468 609.723,-69.9823"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.542,-66.471 599.397,-69.5264 609.233,-73.4642 609.542,-66.471"/>
</g>
<!-- Node44&#45;&gt;Node5 -->
<g id="edge107" class="edge"><title>Node44&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2360.14,-189.464C2301.28,-176.451 2193.46,-152.608 2136.15,-139.937"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2136.59,-136.448 2126.07,-137.706 2135.07,-143.283 2136.59,-136.448"/>
</g>
<!-- Node44&#45;&gt;Node6 -->
<g id="edge102" class="edge"><title>Node44&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2394.59,-189.422C2381.06,-171.132 2347.56,-130.212 2308,-114 2207.5,-72.8197 1436.57,-68.8346 1229.22,-68.5113"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.21,-65.0113 1219.2,-68.4979 1229.2,-72.0113 1229.21,-65.0113"/>
</g>
<!-- Node44&#45;&gt;Node7 -->
<g id="edge104" class="edge"><title>Node44&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2449.42,-189.464C2514.81,-177.259 2631.25,-155.528 2701.48,-142.422"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2702.3,-145.828 2711.49,-140.553 2701.02,-138.947 2702.3,-145.828"/>
</g>
<!-- Node44&#45;&gt;Node12 -->
<g id="edge103" class="edge"><title>Node44&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2413.22,-189.468C2433.69,-173.273 2470.71,-138.683 2450,-114 2423.84,-82.8287 2308.22,-73.0036 2240.96,-69.913"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2240.74,-66.4007 2230.6,-69.4726 2240.45,-73.3944 2240.74,-66.4007"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<polygon fill="white" stroke="#bfbfbf" points="2394.5,-120.5 2394.5,-140.5 2441.5,-140.5 2441.5,-120.5 2394.5,-120.5"/>
<text text-anchor="middle" x="2418" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge106" class="edge"><title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2403.29,-189.464C2405.81,-179.53 2409.94,-163.284 2413.18,-150.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2416.57,-151.376 2415.63,-140.823 2409.78,-149.655 2416.57,-151.376"/>
</g>
<!-- Node46&#45;&gt;Node7 -->
<g id="edge111" class="edge"><title>Node46&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2466.7,-253.378C2469.5,-252.89 2472.28,-252.428 2475,-252 2550.06,-240.197 2764.18,-272.482 2815,-216 2834.72,-194.077 2804.67,-164.412 2781.81,-146.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2783.63,-143.684 2773.52,-140.523 2779.45,-149.3 2783.63,-143.684"/>
</g>
<!-- Node46&#45;&gt;Node36 -->
<g id="edge110" class="edge"><title>Node46&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2335.08,-257.324C2254.16,-244.831 2117.59,-223.747 2035.5,-211.075"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2035.94,-207.601 2025.52,-209.534 2034.87,-214.519 2035.94,-207.601"/>
</g>
<!-- Node46&#45;&gt;Node44 -->
<g id="edge109" class="edge"><title>Node46&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M2401,-252.297C2401,-242.656 2401,-230.1 2401,-219.765"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2404.5,-219.665 2401,-209.665 2397.5,-219.665 2404.5,-219.665"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="LineSegment_8h.html" target="_top" xlink:title="geos/geom/LineSegment.h">
<polygon fill="white" stroke="black" points="2511,-189.5 2511,-209.5 2657,-209.5 2657,-189.5 2511,-189.5"/>
<text text-anchor="middle" x="2584" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/LineSegment.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge112" class="edge"><title>Node46&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2442.07,-252.464C2474.45,-240.609 2519.08,-224.268 2549.6,-213.095"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2551.18,-216.243 2559.37,-209.518 2548.78,-209.669 2551.18,-216.243"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="GeometryLocation_8h.html" target="_top" xlink:title="geos/operation/distance\l/GeometryLocation.h">
<polygon fill="white" stroke="black" points="2675.5,-183.5 2675.5,-215.5 2806.5,-215.5 2806.5,-183.5 2675.5,-183.5"/>
<text text-anchor="start" x="2683.5" y="-202.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/distance</text>
<text text-anchor="middle" x="2741" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">/GeometryLocation.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node49 -->
<g id="edge120" class="edge"><title>Node46&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2466.75,-253.655C2469.54,-253.092 2472.3,-252.538 2475,-252 2556.66,-235.753 2579.62,-232.935 2665.26,-216.125"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2666.03,-219.541 2675.16,-214.174 2664.68,-212.673 2666.03,-219.541"/>
</g>
<!-- Node47&#45;&gt;Node5 -->
<g id="edge119" class="edge"><title>Node47&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2538.97,-189.485C2526.98,-187.223 2514.02,-184.901 2502,-183 2368.15,-161.837 2208.27,-143.496 2136.36,-135.614"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2136.32,-132.088 2126,-134.483 2135.56,-139.047 2136.32,-132.088"/>
</g>
<!-- Node47&#45;&gt;Node6 -->
<g id="edge113" class="edge"><title>Node47&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2573.86,-189.369C2552.69,-170.98 2501.51,-129.888 2450,-114 2332.17,-77.6562 1452.82,-70.0992 1229.47,-68.7595"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.35,-65.2588 1219.33,-68.7003 1229.31,-72.2587 1229.35,-65.2588"/>
</g>
<!-- Node47&#45;&gt;Node7 -->
<g id="edge114" class="edge"><title>Node47&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2607.74,-189.464C2638.31,-177.826 2691.64,-157.525 2726.37,-144.301"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2727.98,-147.436 2736.08,-140.607 2725.49,-140.894 2727.98,-147.436"/>
</g>
<!-- Node47&#45;&gt;Node12 -->
<g id="edge115" class="edge"><title>Node47&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2591.25,-189.373C2603.8,-172.4 2626.48,-135.737 2607,-114 2582.94,-87.16 2345.71,-74.5592 2241.11,-70.2744"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2240.95,-66.7652 2230.82,-69.8621 2240.67,-73.7596 2240.95,-66.7652"/>
</g>
<!-- Node47&#45;&gt;Node19 -->
<g id="edge117" class="edge"><title>Node47&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2542.89,-189.471C2529.87,-186.952 2515.39,-184.497 2502,-183 2391.17,-170.608 1603.94,-184.738 1499,-147 1476.33,-138.848 1478.5,-122.619 1456,-114 1405.02,-94.4667 1030.84,-75.8988 907.392,-70.2462"/>
<polygon fill="midnightblue" stroke="midnightblue" points="907.4,-66.743 897.251,-69.7851 907.082,-73.7358 907.4,-66.743"/>
</g>
<!-- Node47&#45;&gt;Node43 -->
<g id="edge116" class="edge"><title>Node47&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2542.87,-189.464C2480.85,-175.84 2364.8,-150.347 2309.63,-138.229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2310.28,-134.787 2299.76,-136.06 2308.77,-141.624 2310.28,-134.787"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<polygon fill="white" stroke="#bfbfbf" points="2536,-120.5 2536,-140.5 2598,-140.5 2598,-120.5 2536,-120.5"/>
<text text-anchor="middle" x="2567" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">functional</text>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge118" class="edge"><title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2581.71,-189.464C2579.19,-179.53 2575.06,-163.284 2571.82,-150.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2575.22,-149.655 2569.37,-140.823 2568.43,-151.376 2575.22,-149.655"/>
</g>
<!-- Node49&#45;&gt;Node6 -->
<g id="edge121" class="edge"><title>Node49&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2723.89,-183.399C2699.79,-163.194 2653.55,-128.257 2607,-114 2473.41,-73.082 1469.44,-68.9436 1229.43,-68.5404"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1229.24,-65.0402 1219.23,-68.5248 1229.23,-72.0402 1229.24,-65.0402"/>
</g>
<!-- Node49&#45;&gt;Node7 -->
<g id="edge122" class="edge"><title>Node49&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2745.31,-183.297C2748.07,-173.554 2751.68,-160.833 2754.63,-150.436"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2758.04,-151.24 2757.4,-140.665 2751.31,-149.33 2758.04,-151.24"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="PreparedPolygon_8h__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>