geos_390_docs/GeometryGraph_8h__incl.svg

1026 lines
71 KiB
XML
Raw Permalink Normal View History

2020-12-23 18:34:09 -08:00
<?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: GeometryGraph.h Pages: 1 -->
<!--zoomable 578 -->
<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 = 3055;
var viewHeight = 578;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>GeometryGraph.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-574 3051,-574 3051,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1790.5,-549.5 1790.5,-569.5 1893.5,-569.5 1893.5,-549.5 1790.5,-549.5"/>
<text text-anchor="middle" x="1842" y="-556.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="export_8h.html" target="_top" xlink:title="geos/export.h">
<polygon fill="white" stroke="black" points="2355,-0.5 2355,-20.5 2437,-20.5 2437,-0.5 2355,-0.5"/>
<text text-anchor="middle" x="2396" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/export.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="M1893.55,-558.312C2074.19,-557.327 2677.77,-551.187 2867,-513 2950.6,-496.13 3047,-531.785 3047,-446.5 3047,-446.5 3047,-446.5 3047,-135.5 3047,-72.5107 2988.47,-77.7739 2929,-57 2840.91,-26.2278 2562.74,-15.7307 2447.14,-12.6386"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.22,-9.13946 2437.13,-12.3785 2447.04,-16.1371 2447.22,-9.13946"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="1615,-372.5 1615,-392.5 1653,-392.5 1653,-372.5 1615,-372.5"/>
<text text-anchor="middle" x="1634" y="-379.7" font-family="Helvetica,sans-Serif" font-size="11.00">map</text>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1831.11,-549.338C1797.48,-521.046 1695.01,-434.834 1652.64,-399.184"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1654.69,-396.331 1644.78,-392.572 1650.18,-401.688 1654.69,-396.331"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="1437.5,-492.5 1437.5,-512.5 1530.5,-512.5 1530.5,-492.5 1437.5,-492.5"/>
<text text-anchor="middle" x="1484" y="-499.7" font-family="Helvetica,sans-Serif" font-size="11.00">unordered_map</text>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1790.48,-551.115C1732.21,-542.685 1634.21,-528.269 1540.7,-513.251"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1541.23,-509.79 1530.8,-511.655 1540.11,-516.701 1541.23,-509.79"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="1511,-63.5 1511,-83.5 1557,-83.5 1557,-63.5 1511,-63.5"/>
<text text-anchor="middle" x="1534" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1893.51,-555.308C1960.48,-548.048 2069,-524.284 2069,-446.5 2069,-446.5 2069,-446.5 2069,-261.5 2069,-218.121 2048.23,-205.256 2011,-183 1914.64,-125.406 1870.4,-172.163 1761,-147 1690.49,-130.782 1610.39,-102.89 1566.7,-86.8409"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1567.76,-83.5044 1557.17,-83.3172 1565.34,-90.0695 1567.76,-83.5044"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="2583,-126.5 2583,-146.5 2639,-146.5 2639,-126.5 2583,-126.5"/>
<text text-anchor="middle" x="2611" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1893.84,-558.057C2095.82,-555.659 2819,-540.508 2819,-446.5 2819,-446.5 2819,-446.5 2819,-318.5 2819,-232.923 2715.26,-277.735 2656,-216 2639.06,-198.357 2626.08,-173.14 2618.51,-156.087"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2621.64,-154.5 2614.51,-146.664 2615.2,-157.237 2621.64,-154.5"/>
</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="487.5,-126.5 487.5,-146.5 622.5,-146.5 622.5,-126.5 487.5,-126.5"/>
<text text-anchor="middle" x="555" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1790.22,-557.799C1508.51,-553.656 173,-529.629 173,-446.5 173,-446.5 173,-446.5 173,-381.5 173,-233.265 379.825,-171.069 489.105,-148.553"/>
<polygon fill="midnightblue" stroke="midnightblue" points="489.929,-151.958 499.045,-146.559 488.552,-145.094 489.929,-151.958"/>
</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="1106.5,-0.5 1106.5,-20.5 1183.5,-20.5 1183.5,-0.5 1106.5,-0.5"/>
<text text-anchor="middle" x="1145" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge132" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1790.29,-558.86C1560.44,-560.167 630.087,-562.249 343,-513 247.343,-496.59 135,-543.554 135,-446.5 135,-446.5 135,-446.5 135,-135.5 135,-95.2851 145.688,-77.9751 180,-57 258.478,-9.02497 911.039,-9.85992 1096.19,-11.0813"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.42,-14.5828 1106.44,-11.1525 1096.47,-7.583 1096.42,-14.5828"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="CoordinateSequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateSequence.h">
<polygon fill="white" stroke="black" points="1597,-189.5 1597,-209.5 1781,-209.5 1781,-189.5 1597,-189.5"/>
<text text-anchor="middle" x="1689" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateSequence.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge18" class="edge"><title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1838.06,-549.291C1817.77,-501.809 1724.84,-284.358 1696.94,-219.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1700.06,-217.468 1692.91,-209.648 1693.62,-220.219 1700.06,-217.468"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="geomgraph_2PlanarGraph_8h.html" target="_top" xlink:title="geos/geomgraph/PlanarGraph.h">
<polygon fill="white" stroke="black" points="1548.5,-492.5 1548.5,-512.5 1719.5,-512.5 1719.5,-492.5 1548.5,-492.5"/>
<text text-anchor="middle" x="1634" y="-499.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/PlanarGraph.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge25" class="edge"><title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1807.65,-549.418C1772.17,-540.035 1716.67,-525.359 1677.99,-515.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1678.61,-511.677 1668.05,-512.504 1676.83,-518.444 1678.61,-511.677"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="geomgraph_2index_2SegmentIntersector_8h.html" target="_top" xlink:title="geos/geomgraph/index\l/SegmentIntersector.h">
<polygon fill="white" stroke="black" points="2665,-183.5 2665,-215.5 2791,-215.5 2791,-183.5 2665,-183.5"/>
<text text-anchor="start" x="2673" y="-202.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/index</text>
<text text-anchor="middle" x="2728" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">/SegmentIntersector.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge90" class="edge"><title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1893.74,-558.4C2085.29,-557.721 2747.56,-552.511 2833,-513 2869.68,-496.04 2895,-486.908 2895,-446.5 2895,-446.5 2895,-446.5 2895,-318.5 2895,-267.187 2841.76,-236.201 2795.4,-218.946"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2796.53,-215.634 2785.94,-215.573 2794.18,-222.227 2796.53,-215.634"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="LineString_8h.html" target="_top" xlink:title="geos/geom/LineString.h">
<polygon fill="white" stroke="black" points="1851.5,-309.5 1851.5,-329.5 1982.5,-329.5 1982.5,-309.5 1851.5,-309.5"/>
<text text-anchor="middle" x="1917" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/LineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge95" class="edge"><title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1844.85,-549.461C1855.87,-514.485 1895.86,-387.591 1911.07,-339.317"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1914.48,-340.138 1914.15,-329.548 1907.8,-338.034 1914.48,-340.138"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M578.919,-126.373C625.719,-109.017 733.036,-71.6803 827,-57 1129.44,-9.74867 2109.41,-10.3893 2344.81,-11.2543"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2344.8,-14.7542 2354.81,-11.2929 2344.83,-7.75423 2344.8,-14.7542"/>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge15" class="edge"><title>Node7&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M622.677,-131.283C815.029,-119.298 1360.08,-85.3364 1500.62,-76.5801"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1501,-80.0631 1510.76,-75.9479 1500.56,-73.0767 1501,-80.0631"/>
</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="9,-63.5 9,-83.5 107,-83.5 107,-63.5 9,-63.5"/>
<text text-anchor="middle" x="58" y="-70.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="M487.455,-127.21C389.605,-115.2 209.997,-93.1556 117.111,-81.7551"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117.392,-78.2633 107.04,-80.519 116.539,-85.2112 117.392,-78.2633"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="280.5,-0.5 280.5,-20.5 321.5,-20.5 321.5,-0.5 280.5,-0.5"/>
<text text-anchor="middle" x="301" 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="M536.323,-126.382C492.103,-104.794 380.819,-50.4667 328.715,-25.0303"/>
<polygon fill="midnightblue" stroke="midnightblue" points="330.226,-21.8732 319.705,-20.6314 327.155,-28.1637 330.226,-21.8732"/>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M547.896,-126.455C536.165,-110.371 515.764,-76.6449 534,-57 571.954,-16.1141 958.011,-11.6831 1096.16,-11.4157"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.45,-14.9155 1106.44,-11.4027 1096.44,-7.91547 1096.45,-14.9155"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<polygon fill="white" stroke="#bfbfbf" points="303.5,-63.5 303.5,-83.5 334.5,-83.5 334.5,-63.5 303.5,-63.5"/>
<text text-anchor="middle" x="319" y="-70.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="M520.177,-126.499C472.188,-114.095 386.854,-92.0386 344.42,-81.0704"/>
<polygon fill="midnightblue" stroke="midnightblue" points="345.162,-77.6473 334.604,-78.5334 343.41,-84.4246 345.162,-77.6473"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="543.5,-63.5 543.5,-83.5 584.5,-83.5 584.5,-63.5 543.5,-63.5"/>
<text text-anchor="middle" x="564" y="-70.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="M556.328,-126.499C557.604,-117.849 559.573,-104.506 561.196,-93.5016"/>
<polygon fill="midnightblue" stroke="midnightblue" points="564.669,-93.9415 562.667,-83.5377 557.744,-92.9197 564.669,-93.9415"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="971.5,-63.5 971.5,-83.5 1014.5,-83.5 1014.5,-63.5 971.5,-63.5"/>
<text text-anchor="middle" x="993" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node7&#45;&gt;Node15 -->
<g id="edge16" class="edge"><title>Node7&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M619.628,-126.499C714.919,-113.228 889.546,-88.9079 961.12,-78.9399"/>
<polygon fill="midnightblue" stroke="midnightblue" points="961.881,-82.3678 971.303,-77.5217 960.916,-75.4347 961.881,-82.3678"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-20.5 46,-20.5 46,-0.5 0,-0.5"/>
<text text-anchor="middle" x="23" 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="M52.8356,-63.4992C47.7175,-54.5791 39.7353,-40.6673 33.3147,-29.477"/>
<polygon fill="midnightblue" stroke="midnightblue" points="36.1981,-27.4695 28.1856,-20.5377 30.1265,-30.9532 36.1981,-27.4695"/>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M93.8555,-63.4992C141.745,-51.4775 225.753,-30.3892 270.662,-19.1156"/>
<polygon fill="midnightblue" stroke="midnightblue" points="271.563,-22.4983 280.41,-16.6688 269.858,-15.7089 271.563,-22.4983"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="64.5,-0.5 64.5,-20.5 123.5,-20.5 123.5,-0.5 64.5,-0.5"/>
<text text-anchor="middle" x="94" 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="M63.3119,-63.4992C68.5762,-54.5791 76.7865,-40.6673 83.3906,-29.477"/>
<polygon fill="midnightblue" stroke="midnightblue" points="86.5979,-30.9287 88.6663,-20.5377 80.5695,-27.3709 86.5979,-30.9287"/>
</g>
<!-- Node16&#45;&gt;Node2 -->
<g id="edge19" class="edge"><title>Node16&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1781.41,-189.906C1879.68,-180.148 2028.33,-163.44 2083,-147 2103.37,-140.875 2106.18,-133.703 2126,-126 2178.7,-105.524 2195.65,-111.353 2248,-90 2293.73,-71.3464 2343.91,-42.9013 2372.52,-25.8611"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2374.58,-28.7013 2381.35,-20.55 2370.98,-22.7015 2374.58,-28.7013"/>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge22" class="edge"><title>Node16&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1610.81,-189.412C1583.92,-182.231 1556.26,-169.5 1539,-147 1527.5,-132.018 1527.74,-109.773 1529.92,-93.8781"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1533.44,-94.0745 1531.71,-83.6215 1526.54,-92.8704 1533.44,-94.0745"/>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge24" class="edge"><title>Node16&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1781.29,-189.947C1808.55,-187.547 1838.47,-185.039 1866,-183 2129.76,-163.462 2196.02,-163.303 2460,-147 2498.34,-144.632 2542.16,-141.869 2572.68,-139.935"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2573.13,-143.414 2582.89,-139.288 2572.69,-136.428 2573.13,-143.414"/>
</g>
<!-- Node16&#45;&gt;Node7 -->
<g id="edge21" class="edge"><title>Node16&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1636.98,-189.5C1620.99,-187.029 1603.31,-184.594 1587,-183 1231.92,-148.293 805.502,-140.051 633.043,-138.101"/>
<polygon fill="midnightblue" stroke="midnightblue" points="632.832,-134.599 622.794,-137.989 632.755,-141.598 632.832,-134.599"/>
</g>
<!-- Node16&#45;&gt;Node12 -->
<g id="edge20" class="edge"><title>Node16&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1659.64,-189.486C1627.11,-179.426 1573.16,-162.518 1527,-147 1397.89,-103.594 1245.64,-48.3622 1179.05,-24.0027"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1180.08,-20.6529 1169.48,-20.5011 1177.67,-27.2261 1180.08,-20.6529"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="1401.5,-126.5 1401.5,-146.5 1448.5,-146.5 1448.5,-126.5 1401.5,-126.5"/>
<text text-anchor="middle" x="1425" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge23" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1648.11,-189.453C1602.8,-179.363 1527.58,-162.429 1463,-147 1461.55,-146.654 1460.08,-146.298 1458.58,-145.936"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1459.24,-142.494 1448.7,-143.506 1457.57,-149.292 1459.24,-142.494"/>
</g>
<!-- Node18&#45;&gt;Node2 -->
<g id="edge26" class="edge"><title>Node18&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1719.67,-495.364C2014.76,-473.1 2971,-391.109 2971,-263.5 2971,-263.5 2971,-263.5 2971,-135.5 2971,-81.4105 2927.87,-77.9431 2878,-57 2801.31,-24.7956 2555.13,-15.1911 2447.35,-12.4905"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.13,-8.98449 2437.05,-12.2432 2446.96,-15.9825 2447.13,-8.98449"/>
</g>
<!-- Node18&#45;&gt;Node3 -->
<g id="edge27" class="edge"><title>Node18&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1634,-492.241C1634,-473.026 1634,-428.472 1634,-402.753"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1637.5,-402.716 1634,-392.716 1630.5,-402.716 1637.5,-402.716"/>
</g>
<!-- Node18&#45;&gt;Node5 -->
<g id="edge28" class="edge"><title>Node18&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1639.6,-492.232C1652.44,-469.721 1681.43,-410.725 1662,-366 1650.13,-338.673 1490.56,-199.871 1466,-183 1435.85,-162.29 1411.4,-178.007 1392,-147 1387.05,-139.087 1386.64,-133.642 1392,-126 1404.76,-107.795 1462.91,-91.1134 1500.73,-81.9232"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1501.88,-85.2478 1510.8,-79.5348 1500.26,-78.4367 1501.88,-85.2478"/>
</g>
<!-- Node18&#45;&gt;Node6 -->
<g id="edge29" class="edge"><title>Node18&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1665.63,-492.404C1767,-463.062 2092.6,-367.333 2357,-273 2421.44,-250.009 2439.87,-248.647 2500,-216 2534.27,-197.391 2570.55,-170.101 2591.96,-153.089"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2594.32,-155.684 2599.92,-146.692 2589.93,-150.228 2594.32,-155.684"/>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge30" class="edge"><title>Node18&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1548.31,-492.786C1545.17,-492.513 1542.06,-492.25 1539,-492 1412.33,-481.656 484.973,-492.594 399,-399 331.005,-324.977 391.63,-250.615 466,-183 481.492,-168.915 502.151,-157.999 519.665,-150.395"/>
<polygon fill="midnightblue" stroke="midnightblue" points="521.125,-153.578 529.019,-146.512 518.441,-147.113 521.125,-153.578"/>
</g>
<!-- Node18&#45;&gt;Node12 -->
<g id="edge89" class="edge"><title>Node18&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1548.32,-492.672C1545.17,-492.43 1542.06,-492.205 1539,-492 1306.05,-476.376 718.431,-499.244 489,-456 311.516,-422.547 173,-381.109 173,-200.5 173,-200.5 173,-200.5 173,-135.5 173,-94.6057 185.832,-77.8706 221,-57 296.456,-12.2202 916.352,-10.7357 1096.24,-11.2608"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.45,-14.7614 1106.46,-11.2942 1096.47,-7.76142 1096.45,-14.7614"/>
</g>
<!-- Node18&#45;&gt;Node18 -->
<g id="edge31" class="edge"><title>Node18&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1684.32,-512.515C1712.04,-514.342 1737.5,-511.004 1737.5,-502.5 1737.5,-495.059 1718.01,-491.573 1694.56,-492.042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1694.16,-488.556 1684.32,-492.485 1694.46,-495.549 1694.16,-488.556"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="geomgraph_2NodeMap_8h.html" target="_top" xlink:title="geos/geomgraph/NodeMap.h">
<polygon fill="white" stroke="black" points="1210.5,-435.5 1210.5,-455.5 1367.5,-455.5 1367.5,-435.5 1210.5,-435.5"/>
<text text-anchor="middle" x="1289" y="-442.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/NodeMap.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge32" class="edge"><title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1577.42,-492.479C1516.63,-482.789 1420.1,-467.4 1355.67,-457.128"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1356.04,-453.644 1345.61,-455.525 1354.94,-460.556 1356.04,-453.644"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="geomgraph_2DirectedEdgeStar_8h.html" target="_top" xlink:title="geos/geomgraph/DirectedEdge\lStar.h">
<polygon fill="white" stroke="black" points="430.5,-366.5 430.5,-398.5 597.5,-398.5 597.5,-366.5 430.5,-366.5"/>
<text text-anchor="start" x="438.5" y="-385.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/DirectedEdge</text>
<text text-anchor="middle" x="514" y="-373.7" font-family="Helvetica,sans-Serif" font-size="11.00">Star.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node31 -->
<g id="edge80" class="edge"><title>Node18&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1548.22,-492.922C1303.11,-468.408 616.815,-399.755 611,-399 609.901,-398.857 608.795,-398.712 607.683,-398.564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="607.938,-395.066 597.554,-397.17 606.983,-402 607.938,-395.066"/>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge33" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1317.91,-435.372C1373.2,-418.357 1498.05,-382.066 1606,-366 1752.27,-344.231 2933,-411.384 2933,-263.5 2933,-263.5 2933,-263.5 2933,-135.5 2933,-36.4187 2581.54,-16.4953 2447.29,-12.4991"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.34,-8.99937 2437.25,-12.2181 2447.14,-15.9966 2447.34,-8.99937"/>
</g>
<!-- Node19&#45;&gt;Node3 -->
<g id="edge34" class="edge"><title>Node19&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1367.63,-439.461C1431.57,-433.843 1523.54,-422.279 1601,-399 1603.3,-398.308 1605.65,-397.481 1607.97,-396.573"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1609.48,-399.734 1617.25,-392.531 1606.68,-393.316 1609.48,-399.734"/>
</g>
<!-- Node19&#45;&gt;Node5 -->
<g id="edge35" class="edge"><title>Node19&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1308.31,-435.485C1351.1,-414.291 1453.14,-356.693 1492,-273 1495.93,-264.535 1495.27,-260.742 1492,-252 1477.76,-213.935 1464.19,-207.807 1432,-183 1399.4,-157.873 1334.34,-158.96 1359,-126 1375.98,-103.297 1454.82,-87.1585 1500.68,-79.508"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1501.44,-82.9306 1510.75,-77.8756 1500.32,-76.0208 1501.44,-82.9306"/>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge37" class="edge"><title>Node19&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1210.24,-443.277C1001.47,-439.651 447.942,-427.391 421,-399 347.822,-321.885 482.586,-197.029 535.233,-153.263"/>
<polygon fill="midnightblue" stroke="midnightblue" points="537.693,-155.773 543.212,-146.73 533.258,-150.357 537.693,-155.773"/>
</g>
<!-- Node19&#45;&gt;Node12 -->
<g id="edge79" class="edge"><title>Node19&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1210.18,-443.804C1006.15,-441.533 471.54,-432.428 399,-399 288.644,-348.145 211,-322.01 211,-200.5 211,-200.5 211,-200.5 211,-135.5 211,-92.3837 230.106,-77.5687 268,-57 340.837,-17.4641 922.607,-12.2643 1096.24,-11.5949"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.38,-15.0946 1106.37,-11.5593 1096.35,-8.09463 1096.38,-15.0946"/>
</g>
<!-- Node19&#45;&gt;Node15 -->
<g id="edge36" class="edge"><title>Node19&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1210.28,-439.788C1076.46,-429.884 813.988,-401.593 762,-330 689.217,-229.77 885.456,-124.462 963.015,-87.9152"/>
<polygon fill="midnightblue" stroke="midnightblue" points="964.69,-90.9963 972.285,-83.609 961.741,-84.6478 964.69,-90.9963"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="geomgraph_2Node_8h.html" target="_top" xlink:title="geos/geomgraph/Node.h">
<polygon fill="white" stroke="black" points="983,-372.5 983,-392.5 1119,-392.5 1119,-372.5 983,-372.5"/>
<text text-anchor="middle" x="1051" y="-379.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/Node.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge38" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1253.88,-435.499C1212.05,-424.777 1142.07,-406.843 1096.23,-395.092"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.82,-391.63 1086.26,-392.538 1095.08,-398.411 1096.82,-391.63"/>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge39" class="edge"><title>Node20&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1119.24,-379.37C1387.33,-370.629 2368.44,-335 2673,-273 2752.33,-256.851 2797.61,-280.897 2846,-216 2891.74,-154.664 2848.72,-90.6464 2780,-57 2722.52,-28.8582 2537.68,-17.3971 2447.05,-13.3796"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.15,-9.88054 2437.01,-12.9477 2446.85,-16.8741 2447.15,-9.88054"/>
</g>
<!-- Node20&#45;&gt;Node7 -->
<g id="edge58" class="edge"><title>Node20&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M982.928,-378.143C892.515,-372.612 738.667,-359.153 691,-330 621.931,-287.757 578.387,-195.821 562.171,-156.241"/>
<polygon fill="midnightblue" stroke="midnightblue" points="565.346,-154.754 558.401,-146.753 558.841,-157.339 565.346,-154.754"/>
</g>
<!-- Node20&#45;&gt;Node12 -->
<g id="edge76" class="edge"><title>Node20&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M982.976,-377.552C908,-371.826 793.777,-358.592 762,-330 712.224,-285.213 718.749,-249.17 729,-183 737.995,-124.938 723.758,-94.4858 769,-57 817.765,-16.5956 1006.02,-11.2343 1096.24,-11.0562"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.48,-14.5561 1106.48,-11.0575 1096.48,-7.5561 1096.48,-14.5561"/>
</g>
<!-- Node20&#45;&gt;Node15 -->
<g id="edge78" class="edge"><title>Node20&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1049.26,-372.312C1041.26,-329.942 1007.82,-152.961 996.652,-93.8318"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1000.02,-92.8285 994.729,-83.6521 993.146,-94.128 1000.02,-92.8285"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="geomgraph_2GraphComponent_8h.html" target="_top" xlink:title="geos/geomgraph/GraphComponent.h">
<polygon fill="white" stroke="black" points="1287,-252.5 1287,-272.5 1483,-272.5 1483,-252.5 1287,-252.5"/>
<text text-anchor="middle" x="1385" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/GraphComponent.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge40" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1112.37,-372.497C1157.82,-364.588 1220.68,-351.011 1273,-330 1306.79,-316.432 1342.37,-293.628 1364.13,-278.571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1366.4,-281.257 1372.57,-272.642 1362.37,-275.53 1366.4,-281.257"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="EdgeEndStar_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeEndStar.h">
<polygon fill="white" stroke="black" points="771.5,-309.5 771.5,-329.5 946.5,-329.5 946.5,-309.5 771.5,-309.5"/>
<text text-anchor="middle" x="859" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeEndStar.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node27 -->
<g id="edge59" class="edge"><title>Node20&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1022.67,-372.499C989.489,-361.957 934.363,-344.443 897.367,-332.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="898.037,-329.23 887.446,-329.538 895.917,-335.901 898.037,-329.23"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="EdgeEnd_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeEnd.h">
<polygon fill="white" stroke="black" points="847.5,-252.5 847.5,-272.5 1002.5,-272.5 1002.5,-252.5 847.5,-252.5"/>
<text text-anchor="middle" x="925" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeEnd.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node28 -->
<g id="edge75" class="edge"><title>Node20&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1041.11,-372.241C1019.77,-352.25 969.137,-304.835 942.335,-279.734"/>
<polygon fill="midnightblue" stroke="midnightblue" points="944.533,-276.997 934.841,-272.716 939.748,-282.106 944.533,-276.997"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<polygon fill="white" stroke="#bfbfbf" points="1325.5,-309.5 1325.5,-329.5 1376.5,-329.5 1376.5,-309.5 1325.5,-309.5"/>
<text text-anchor="middle" x="1351" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node20&#45;&gt;Node30 -->
<g id="edge77" class="edge"><title>Node20&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1099.51,-372.456C1151.82,-362.573 1237.49,-346.005 1311,-330 1312.44,-329.687 1313.9,-329.362 1315.39,-329.031"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1316.25,-332.424 1325.21,-326.775 1314.68,-325.601 1316.25,-332.424"/>
</g>
<!-- Node21&#45;&gt;Node2 -->
<g id="edge41" class="edge"><title>Node21&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1483.06,-256.646C1606.48,-250.014 1824.84,-236.548 2011,-216 2036.96,-213.135 2455.73,-163.474 2476,-147 2507.87,-121.091 2519.3,-91.4969 2497,-57 2485.7,-39.5207 2465.91,-28.6885 2446.82,-22.0073"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.84,-18.659 2437.25,-18.9643 2445.72,-25.3299 2447.84,-18.659"/>
</g>
<!-- Node21&#45;&gt;Node12 -->
<g id="edge42" class="edge"><title>Node21&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1351.66,-252.452C1329.2,-245.191 1299.82,-233.323 1278,-216 1212.24,-163.781 1168.56,-69.772 1152.2,-30.0355"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1155.45,-28.7286 1148.48,-20.7514 1148.96,-31.3355 1155.45,-28.7286"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="Label_8h.html" target="_top" xlink:title="geos/geomgraph/Label.h">
<polygon fill="white" stroke="black" points="1287,-189.5 1287,-209.5 1423,-209.5 1423,-189.5 1287,-189.5"/>
<text text-anchor="middle" x="1355" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/Label.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge43" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1380.57,-252.499C1376.23,-243.669 1369.48,-229.948 1364.01,-218.817"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1367,-216.967 1359.44,-209.538 1360.72,-220.056 1367,-216.967"/>
</g>
<!-- Node22&#45;&gt;Node2 -->
<g id="edge44" class="edge"><title>Node22&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1344.52,-189.051C1329.89,-174.689 1306.64,-146.835 1321,-126 1369.84,-55.1061 1417.76,-74.7386 1502,-57 1664.57,-22.7686 2179.18,-13.9786 2344.4,-12.0109"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2344.81,-15.5065 2354.77,-11.891 2344.73,-8.50696 2344.81,-15.5065"/>
</g>
<!-- Node22&#45;&gt;Node12 -->
<g id="edge56" class="edge"><title>Node22&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1340.99,-189.427C1326.13,-179.584 1302.18,-163.111 1283,-147 1235.67,-107.25 1185.05,-54.6057 1160.35,-28.1631"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1162.65,-25.4928 1153.28,-20.5481 1157.52,-30.2569 1162.65,-25.4928"/>
</g>
<!-- Node22&#45;&gt;Node17 -->
<g id="edge57" class="edge"><title>Node22&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1365.33,-189.499C1376.29,-179.948 1393.82,-164.675 1407.04,-153.147"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1409.39,-155.746 1414.63,-146.538 1404.79,-150.469 1409.39,-155.746"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="Location_8h.html" target="_top" xlink:title="geos/geom/Location.h">
<polygon fill="white" stroke="black" points="2117,-63.5 2117,-83.5 2239,-83.5 2239,-63.5 2117,-63.5"/>
<text text-anchor="middle" x="2178" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Location.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge45" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1423.12,-191.089C1449.6,-188.342 1480.2,-185.331 1508,-183 1628.29,-172.915 1934.36,-181.614 2050,-147 2061.01,-143.703 2119.86,-109.173 2153.81,-88.9804"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2155.86,-91.8301 2162.66,-83.7029 2152.28,-85.8175 2155.86,-91.8301"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="TopologyLocation_8h.html" target="_top" xlink:title="geos/geomgraph/TopologyLocation.h">
<polygon fill="white" stroke="black" points="1847,-126.5 1847,-146.5 2041,-146.5 2041,-126.5 1847,-126.5"/>
<text text-anchor="middle" x="1944" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/TopologyLocation.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge49" class="edge"><title>Node22&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1423.14,-191.443C1527.45,-180.64 1727.16,-159.957 1846.69,-147.578"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1847.35,-151.029 1856.93,-146.517 1846.63,-144.066 1847.35,-151.029"/>
</g>
<!-- Node23&#45;&gt;Node2 -->
<g id="edge46" class="edge"><title>Node23&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2210.17,-63.4992C2248.32,-52.8222 2312.04,-34.9931 2354.04,-23.2403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2355.01,-26.603 2363.7,-20.5377 2353.13,-19.8619 2355.01,-26.603"/>
</g>
<!-- Node23&#45;&gt;Node12 -->
<g id="edge48" class="edge"><title>Node23&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2122.34,-63.4987C2105.56,-61.0583 2087.06,-58.6406 2070,-57 1736.2,-24.9075 1332.33,-14.9064 1194.12,-12.302"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1193.93,-8.798 1183.87,-12.1133 1193.8,-15.7968 1193.93,-8.798"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="2728,-0.5 2728,-20.5 2786,-20.5 2786,-0.5 2728,-0.5"/>
<text text-anchor="middle" x="2757" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge47" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M2239.14,-66.0585C2358.34,-53.5002 2618.78,-26.062 2717.76,-15.6337"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2718.35,-19.0916 2727.93,-14.5631 2717.61,-12.1302 2718.35,-19.0916"/>
</g>
<!-- Node25&#45;&gt;Node2 -->
<g id="edge50" class="edge"><title>Node25&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1979.49,-126.493C2005.62,-118.975 2041.42,-106.778 2070,-90 2089.29,-78.6763 2087.72,-66.4444 2108,-57 2185.05,-21.1113 2284.93,-12.7274 2344.54,-11.2068"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2344.9,-14.7005 2354.83,-11.0027 2344.76,-7.70184 2344.9,-14.7005"/>
</g>
<!-- Node25&#45;&gt;Node5 -->
<g id="edge53" class="edge"><title>Node25&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1883.5,-126.499C1795.97,-113.476 1636.91,-89.811 1567.69,-79.5124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1567.78,-75.9877 1557.38,-77.9779 1566.75,-82.9115 1567.78,-75.9877"/>
</g>
<!-- Node25&#45;&gt;Node12 -->
<g id="edge51" class="edge"><title>Node25&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1929.75,-126.352C1915.87,-117.346 1894.24,-103.079 1876,-90 1856.42,-75.9608 1855.54,-65.4933 1833,-57 1715.91,-12.8863 1331.25,-10.4783 1194.11,-11.0787"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1193.89,-7.57966 1183.91,-11.131 1193.93,-14.5796 1193.89,-7.57966"/>
</g>
<!-- Node25&#45;&gt;Node15 -->
<g id="edge55" class="edge"><title>Node25&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1846.7,-129.259C1637.63,-115.849 1154.07,-84.8318 1025.1,-76.559"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1024.95,-73.042 1014.74,-75.8946 1024.5,-80.0276 1024.95,-73.042"/>
</g>
<!-- Node25&#45;&gt;Node23 -->
<g id="edge52" class="edge"><title>Node25&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1978.53,-126.499C2019.66,-115.777 2088.46,-97.8426 2133.53,-86.0919"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2134.54,-89.4471 2143.33,-83.5377 2132.77,-82.6735 2134.54,-89.4471"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<polygon fill="white" stroke="#bfbfbf" points="2447.5,-63.5 2447.5,-83.5 2488.5,-83.5 2488.5,-63.5 2447.5,-63.5"/>
<text text-anchor="middle" x="2468" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge54" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2021.32,-126.499C2138.75,-112.829 2356.88,-87.4358 2437.24,-78.0806"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2437.68,-81.553 2447.21,-76.9201 2436.87,-74.5999 2437.68,-81.553"/>
</g>
<!-- Node27&#45;&gt;Node2 -->
<g id="edge60" class="edge"><title>Node27&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M852.385,-309.07C844.204,-296.219 832.046,-272.46 838,-252 866.699,-153.386 872.772,-107.859 962,-57 1023.17,-22.1355 2095.13,-13.3626 2344.48,-11.7899"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2344.73,-15.2885 2354.71,-11.7265 2344.68,-8.28861 2344.73,-15.2885"/>
</g>
<!-- Node27&#45;&gt;Node5 -->
<g id="edge73" class="edge"><title>Node27&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M903.805,-309.481C934.94,-302.176 976.814,-290.244 1011,-273 1108.22,-223.96 1106.7,-168.389 1207,-126 1307.88,-83.3674 1439.76,-75.6682 1500.6,-74.5178"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1500.81,-78.0152 1510.76,-74.3753 1500.71,-71.0159 1500.81,-78.0152"/>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge68" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M838.933,-309.352C820.074,-300.573 791.206,-286.667 767,-273 695.467,-232.611 614.624,-178.438 576.753,-152.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="578.308,-149.352 568.083,-146.578 574.346,-155.123 578.308,-149.352"/>
</g>
<!-- Node27&#45;&gt;Node12 -->
<g id="edge69" class="edge"><title>Node27&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M771.498,-311.867C647.491,-297.863 439.646,-255.021 478,-126 488.432,-90.9057 491.466,-75.602 523,-57 571.853,-28.1816 957.456,-16.0562 1095.81,-12.6043"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.19,-16.096 1106.1,-12.352 1096.02,-9.09806 1096.19,-16.096"/>
</g>
<!-- Node27&#45;&gt;Node13 -->
<g id="edge71" class="edge"><title>Node27&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M771.415,-312.43C641.613,-301.589 407.209,-274.336 349,-216 316.285,-183.214 315.138,-124.223 317.053,-93.8039"/>
<polygon fill="midnightblue" stroke="midnightblue" points="320.556,-93.9094 317.877,-83.6587 313.579,-93.3423 320.556,-93.9094"/>
</g>
<!-- Node27&#45;&gt;Node15 -->
<g id="edge72" class="edge"><title>Node27&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M852.231,-309.361C843.54,-296.446 830.43,-272.177 838,-252 865.026,-179.963 935.992,-117.975 971.755,-90.1475"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.215,-92.6728 980.041,-83.8233 969.968,-87.1084 974.215,-92.6728"/>
</g>
<!-- Node27&#45;&gt;Node23 -->
<g id="edge67" class="edge"><title>Node27&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M946.669,-319.051C1141.02,-318.467 1621.68,-307.04 2011,-216 2098.07,-195.638 2148.75,-220.276 2200,-147 2211.6,-130.421 2201.32,-107.592 2191.26,-92.0086"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2194.12,-89.9845 2185.53,-83.7724 2188.37,-93.9808 2194.12,-89.9845"/>
</g>
<!-- Node27&#45;&gt;Node26 -->
<g id="edge70" class="edge"><title>Node27&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M946.676,-316.256C1243.97,-308.57 2198.92,-283.213 2264,-273 2441.45,-245.152 2545.56,-294.543 2648,-147 2685.7,-92.6998 2559.86,-79.0465 2499.03,-75.6309"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2498.99,-72.1246 2488.83,-75.1198 2498.64,-79.1158 2498.99,-72.1246"/>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge61" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M869.899,-309.418C879.68,-301.267 894.256,-289.12 905.96,-279.367"/>
<polygon fill="midnightblue" stroke="midnightblue" points="908.423,-281.87 913.865,-272.779 903.942,-276.493 908.423,-281.87"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<polygon fill="white" stroke="#bfbfbf" points="1517.5,-189.5 1517.5,-209.5 1578.5,-209.5 1578.5,-189.5 1517.5,-189.5"/>
<text text-anchor="middle" x="1548" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">algorithm</text>
</g>
<!-- Node27&#45;&gt;Node29 -->
<g id="edge74" class="edge"><title>Node27&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M911.636,-309.485C1044.01,-286.815 1388.64,-227.792 1507.22,-207.484"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1508.06,-210.891 1517.33,-205.753 1506.88,-203.992 1508.06,-210.891"/>
</g>
<!-- Node28&#45;&gt;Node2 -->
<g id="edge62" class="edge"><title>Node28&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M937.808,-252.36C987.787,-217.38 1175.7,-92.1981 1353,-57 1546.03,-18.6792 2162.09,-12.6311 2344.59,-11.678"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2344.74,-15.1774 2354.72,-11.628 2344.7,-8.17745 2344.74,-15.1774"/>
</g>
<!-- Node28&#45;&gt;Node7 -->
<g id="edge63" class="edge"><title>Node28&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M898.092,-252.482C832.895,-230.632 666.371,-174.824 591.929,-149.876"/>
<polygon fill="midnightblue" stroke="midnightblue" points="592.65,-146.427 582.056,-146.567 590.426,-153.064 592.65,-146.427"/>
</g>
<!-- Node28&#45;&gt;Node12 -->
<g id="edge65" class="edge"><title>Node28&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M905.993,-252.434C874.693,-236.304 813.349,-199.33 789,-147 772.125,-110.734 762.569,-87.0237 789,-57 808.991,-34.2918 1003.55,-19.8508 1096.3,-14.2032"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.51,-17.6968 1106.29,-13.6052 1096.09,-10.7093 1096.51,-17.6968"/>
</g>
<!-- Node28&#45;&gt;Node15 -->
<g id="edge66" class="edge"><title>Node28&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M928.28,-252.481C938.778,-223.61 971.709,-133.049 986.126,-93.4033"/>
<polygon fill="midnightblue" stroke="midnightblue" points="989.465,-94.4635 989.593,-83.8694 982.886,-92.0712 989.465,-94.4635"/>
</g>
<!-- Node28&#45;&gt;Node22 -->
<g id="edge64" class="edge"><title>Node28&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M988.448,-252.499C1066.49,-241.428 1198.74,-222.667 1281.24,-210.964"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1281.88,-214.408 1291.29,-209.538 1280.9,-207.477 1281.88,-214.408"/>
</g>
<!-- Node31&#45;&gt;Node2 -->
<g id="edge81" class="edge"><title>Node31&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M534.469,-366.378C573.063,-337.727 659,-273.267 729,-216 812.393,-147.776 811.664,-96.2627 912,-57 980.03,-30.3791 2091.63,-15.2221 2344.91,-12.1043"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2344.99,-15.6037 2354.94,-11.9816 2344.9,-8.60426 2344.99,-15.6037"/>
</g>
<!-- Node31&#45;&gt;Node5 -->
<g id="edge84" class="edge"><title>Node31&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M597.733,-381.369C687.998,-379.028 834.885,-368.79 955,-330 1132.22,-272.769 1147.57,-193.839 1321,-126 1382.41,-101.981 1458.29,-86.8796 1500.91,-79.6301"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1501.71,-83.0459 1511,-77.9556 1500.56,-76.1403 1501.71,-83.0459"/>
</g>
<!-- Node31&#45;&gt;Node7 -->
<g id="edge87" class="edge"><title>Node31&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M509.128,-366.365C506.119,-356.202 502.547,-342.445 501,-330 496.725,-295.598 493.423,-285.829 501,-252 509.16,-215.57 530.266,-177.073 543.545,-155.292"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.531,-157.118 548.859,-146.781 540.594,-153.41 546.531,-157.118"/>
</g>
<!-- Node31&#45;&gt;Node12 -->
<g id="edge88" class="edge"><title>Node31&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M473.873,-366.459C452.458,-357.489 426.221,-344.939 405,-330 375.704,-309.377 370.714,-300.706 348,-273 285.264,-196.474 225.922,-128.815 294,-57 321.741,-27.7358 919.519,-15.3151 1096.23,-12.2745"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.34,-15.7732 1106.28,-12.1039 1096.22,-8.77424 1096.34,-15.7732"/>
</g>
<!-- Node31&#45;&gt;Node13 -->
<g id="edge82" class="edge"><title>Node31&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M487.23,-366.399C445.186,-341.151 364.416,-286.154 325,-216 303.097,-177.016 309.285,-122.011 314.707,-93.4212"/>
<polygon fill="midnightblue" stroke="midnightblue" points="318.154,-94.0337 316.758,-83.5313 311.3,-92.6122 318.154,-94.0337"/>
</g>
<!-- Node31&#45;&gt;Node15 -->
<g id="edge83" class="edge"><title>Node31&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M518.268,-366.292C526.193,-340.286 545.318,-286.722 577,-252 684.668,-134 883.912,-91.4516 961.2,-78.9529"/>
<polygon fill="midnightblue" stroke="midnightblue" points="961.932,-82.3813 971.274,-77.384 960.855,-75.4646 961.932,-82.3813"/>
</g>
<!-- Node31&#45;&gt;Node22 -->
<g id="edge86" class="edge"><title>Node31&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M597.684,-377.409C699.741,-371.432 877.175,-357.847 1027,-330 1121.24,-312.485 1146.92,-310.81 1235,-273 1271.92,-257.15 1311.13,-231.593 1334.32,-215.439"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1336.51,-218.175 1342.66,-209.549 1332.47,-212.456 1336.51,-218.175"/>
</g>
<!-- Node31&#45;&gt;Node27 -->
<g id="edge85" class="edge"><title>Node31&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M597.515,-366.734C659.374,-355.796 742.257,-341.142 797.984,-331.288"/>
<polygon fill="midnightblue" stroke="midnightblue" points="798.824,-334.694 808.062,-329.506 797.605,-327.801 798.824,-334.694"/>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge91" class="edge"><title>Node32&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2735.99,-183.496C2743.14,-167.777 2750.83,-143.046 2739,-126 2673.38,-31.491 2525.92,-13.6174 2447.43,-11.0896"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.38,-7.58717 2437.29,-10.8364 2447.2,-14.585 2447.38,-7.58717"/>
</g>
<!-- Node32&#45;&gt;Node5 -->
<g id="edge93" class="edge"><title>Node32&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2716.71,-183.257C2702.77,-165.806 2677.28,-138.079 2648,-126 2646.4,-125.338 1752.91,-84.4983 1567.46,-76.0278"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1567.38,-72.5207 1557.23,-75.5607 1567.06,-79.5134 1567.38,-72.5207"/>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge94" class="edge"><title>Node32&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2664.89,-194.751C2604.01,-191.252 2509.22,-186.116 2427,-183 1731.29,-156.637 889.518,-142.54 632.929,-138.636"/>
<polygon fill="midnightblue" stroke="midnightblue" points="632.65,-135.132 622.598,-138.48 632.544,-142.131 632.65,-135.132"/>
</g>
<!-- Node32&#45;&gt;Node26 -->
<g id="edge92" class="edge"><title>Node32&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2730.78,-183.356C2732.84,-167.045 2733.2,-141.37 2719,-126 2689.52,-94.1011 2558.97,-80.9013 2498.69,-76.4339"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2498.85,-72.9367 2488.63,-75.7216 2498.36,-79.9193 2498.85,-72.9367"/>
</g>
<!-- Node33&#45;&gt;Node2 -->
<g id="edge96" class="edge"><title>Node33&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1982.84,-316.065C2181.98,-308.024 2767.7,-279.155 2823,-216 2875.65,-155.872 2811.82,-89.9469 2739,-57 2688.09,-33.9649 2530.03,-20.3802 2447.44,-14.6758"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.48,-11.1709 2437.27,-13.987 2447.01,-18.1549 2447.48,-11.1709"/>
</g>
<!-- Node33&#45;&gt;Node5 -->
<g id="edge129" class="edge"><title>Node33&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1908.48,-309.091C1881.23,-279.05 1797.56,-187.158 1790,-183 1715.08,-141.78 1675.77,-188.484 1601,-147 1577.23,-133.811 1557.19,-109.131 1545.39,-92.2641"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1548.19,-90.1628 1539.71,-83.8199 1542.39,-94.0706 1548.19,-90.1628"/>
</g>
<!-- Node33&#45;&gt;Node6 -->
<g id="edge130" class="edge"><title>Node33&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1982.66,-318.086C2089.29,-314.892 2304.16,-297.809 2463,-216 2485.37,-204.479 2487.18,-195.523 2509,-183 2530.97,-170.394 2557.07,-158.806 2577.38,-150.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2578.87,-153.652 2586.83,-146.664 2576.25,-147.16 2578.87,-153.652"/>
</g>
<!-- Node33&#45;&gt;Node12 -->
<g id="edge131" class="edge"><title>Node33&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1851.42,-317.571C1702.46,-314.913 1342.52,-305.257 1226,-273 1088.41,-234.909 1022.93,-219.111 962,-90 955.74,-76.7362 952.967,-68.5545 962,-57 978.378,-36.0515 1047.66,-23.368 1096.1,-16.8954"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.63,-20.3568 1106.1,-15.6077 1095.74,-13.4141 1096.63,-20.3568"/>
</g>
<!-- Node33&#45;&gt;Node15 -->
<g id="edge128" class="edge"><title>Node33&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1851.48,-317.754C1710.64,-315.517 1383.32,-306.739 1278,-273 1160.64,-235.405 1049.02,-131.324 1008.78,-90.8747"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1011.21,-88.3514 1001.7,-83.6719 1006.21,-93.2577 1011.21,-88.3514"/>
</g>
<!-- Node33&#45;&gt;Node16 -->
<g id="edge125" class="edge"><title>Node33&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1897.2,-309.387C1877.88,-300.407 1847.72,-286.16 1822,-273 1784.05,-253.585 1740.84,-229.69 1714.24,-214.772"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1715.67,-211.558 1705.23,-209.707 1712.23,-217.66 1715.67,-211.558"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="geos/geom/Geometry.h">
<polygon fill="white" stroke="black" points="2126.5,-252.5 2126.5,-272.5 2255.5,-272.5 2255.5,-252.5 2126.5,-252.5"/>
<text text-anchor="middle" x="2191" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Geometry.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge97" class="edge"><title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1961.94,-309.479C2009.62,-299.908 2084.99,-284.779 2136.14,-274.511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2136.92,-277.925 2146.04,-272.525 2135.54,-271.062 2136.92,-277.925"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="Envelope_8h.html" target="_top" xlink:title="geos/geom/Envelope.h">
<polygon fill="white" stroke="black" points="1875.5,-189.5 1875.5,-209.5 2002.5,-209.5 2002.5,-189.5 1875.5,-189.5"/>
<text text-anchor="middle" x="1939" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Envelope.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node35 -->
<g id="edge126" class="edge"><title>Node33&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1918.73,-309.241C1922.31,-290.026 1930.62,-245.472 1935.41,-219.753"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1938.89,-220.188 1937.28,-209.716 1932.01,-218.905 1938.89,-220.188"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="Dimension_8h.html" target="_top" xlink:title="geos/geom/Dimension.h">
<polygon fill="white" stroke="black" points="2285.5,-189.5 2285.5,-209.5 2418.5,-209.5 2418.5,-189.5 2285.5,-189.5"/>
<text text-anchor="middle" x="2352" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Dimension.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node37 -->
<g id="edge127" class="edge"><title>Node33&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1982.75,-314.215C2068.92,-307.857 2214.89,-294.331 2264,-273 2293.49,-260.192 2320.98,-234.452 2337.14,-217.346"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2339.94,-219.471 2344.12,-209.736 2334.78,-214.739 2339.94,-219.471"/>
</g>
<!-- Node34&#45;&gt;Node2 -->
<g id="edge98" class="edge"><title>Node34&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2255.72,-261.52C2405.02,-260.893 2763.56,-255.269 2800,-216 2857.28,-154.285 2770.79,-97.5544 2697,-57 2655.03,-33.9339 2521.64,-20.7234 2447.3,-14.9741"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.45,-11.4758 2437.21,-14.2122 2446.92,-18.4559 2447.45,-11.4758"/>
</g>
<!-- Node34&#45;&gt;Node5 -->
<g id="edge123" class="edge"><title>Node34&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2126.47,-262.038C2058.99,-260.445 1951.26,-251.728 1866,-216 1843.78,-206.689 1844.94,-192.955 1823,-183 1748.71,-149.288 1718.39,-178.181 1643,-147 1608.45,-132.711 1573.3,-106.85 1552.58,-90.1887"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1554.58,-87.3041 1544.63,-83.6719 1550.14,-92.718 1554.58,-87.3041"/>
</g>
<!-- Node34&#45;&gt;Node6 -->
<g id="edge124" class="edge"><title>Node34&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2255.7,-256.94C2304.49,-251.65 2372.16,-240.293 2427,-216 2449.35,-206.1 2449.31,-194.263 2471,-183 2503.77,-165.988 2544.14,-153.686 2573.09,-146.197"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2573.98,-149.582 2582.83,-143.748 2572.28,-142.793 2573.98,-149.582"/>
</g>
<!-- Node34&#45;&gt;Node12 -->
<g id="edge99" class="edge"><title>Node34&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2181.87,-252.343C2164.4,-235.447 2124.3,-199.581 2083,-183 1972.7,-138.717 1932.11,-180.272 1818,-147 1726.36,-120.281 1715.15,-81.8759 1623,-57 1470.26,-15.7694 1281.28,-10.6646 1193.74,-10.7822"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1193.56,-7.28277 1183.57,-10.8204 1193.59,-14.2827 1193.56,-7.28277"/>
</g>
<!-- Node34&#45;&gt;Node15 -->
<g id="edge121" class="edge"><title>Node34&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2126.2,-261.698C1945.45,-261.706 1438.47,-257.884 1278,-216 1172.74,-188.525 1060.77,-119.585 1014.7,-89.2349"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1016.41,-86.1655 1006.15,-83.5377 1012.53,-91.9925 1016.41,-86.1655"/>
</g>
<!-- Node34&#45;&gt;Node24 -->
<g id="edge122" class="edge"><title>Node34&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M2255.58,-261.572C2395.19,-260.966 2720.75,-255.244 2823,-216 2908.16,-183.317 2944.92,-171.939 2985,-90 2991.44,-76.8247 2994.3,-68.3404 2985,-57 2961.58,-28.4413 2855.12,-17.4617 2796.32,-13.5224"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2796.47,-10.0252 2786.27,-12.8866 2796.03,-17.0112 2796.47,-10.0252"/>
</g>
<!-- Node34&#45;&gt;Node29 -->
<g id="edge120" class="edge"><title>Node34&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2126.26,-259.021C1992.34,-253.5 1688.99,-238.848 1588,-216 1584.55,-215.22 1581.01,-214.197 1577.53,-213.048"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1578.58,-209.707 1567.99,-209.572 1576.18,-216.284 1578.58,-209.707"/>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge100" class="edge"><title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2153.82,-252.499C2109.34,-241.732 2034.81,-223.692 1986.28,-211.944"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1986.88,-208.489 1976.34,-209.538 1985.23,-215.292 1986.88,-208.489"/>
</g>
<!-- Node34&#45;&gt;Node37 -->
<g id="edge108" class="edge"><title>Node34&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M2214.76,-252.499C2242.22,-242.092 2287.62,-224.891 2318.63,-213.144"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2320.04,-216.354 2328.15,-209.538 2317.56,-209.808 2320.04,-216.354"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="GeometryComponentFilter_8h.html" target="_top" xlink:title="geos/geom/GeometryComponent\lFilter.h">
<polygon fill="white" stroke="black" points="1885,-57.5 1885,-89.5 2061,-89.5 2061,-57.5 1885,-57.5"/>
<text text-anchor="start" x="1893" y="-76.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/GeometryComponent</text>
<text text-anchor="middle" x="1973" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">Filter.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node38 -->
<g id="edge111" class="edge"><title>Node34&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M2195.36,-252.356C2206.01,-228.564 2230.31,-163.951 2200,-126 2183.53,-105.376 2124.77,-92.3908 2071.16,-84.6184"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2071.61,-81.1474 2061.23,-83.2271 2070.64,-88.0798 2071.61,-81.1474"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="IntersectionMatrix_8h.html" target="_top" xlink:title="geos/geom/IntersectionMatrix.h">
<polygon fill="white" stroke="black" points="2284.5,-126.5 2284.5,-146.5 2451.5,-146.5 2451.5,-126.5 2284.5,-126.5"/>
<text text-anchor="middle" x="2368" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/IntersectionMatrix.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node39 -->
<g id="edge114" class="edge"><title>Node34&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M2199.22,-252.356C2213.63,-236.705 2244.88,-204.4 2276,-183 2294.67,-170.161 2317.49,-158.851 2335.73,-150.719"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2337.3,-153.853 2345.07,-146.652 2334.5,-147.435 2337.3,-153.853"/>
</g>
<!-- Node35&#45;&gt;Node2 -->
<g id="edge101" class="edge"><title>Node35&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2002.73,-194.469C2138.42,-185.581 2444.82,-163.755 2460,-147 2466.27,-140.083 2462.53,-134.984 2460,-126 2454.92,-107.95 2447.32,-106.273 2438,-90 2426.41,-69.7531 2413.89,-46.0925 2405.56,-30.0821"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2408.45,-28.0514 2400.75,-20.7784 2402.23,-31.2684 2408.45,-28.0514"/>
</g>
<!-- Node35&#45;&gt;Node5 -->
<g id="edge105" class="edge"><title>Node35&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1894.3,-189.492C1825.53,-175.593 1700.64,-150.182 1691,-147 1677.97,-142.702 1603.53,-107.589 1562,-87.8504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1563.47,-84.6752 1552.94,-83.5395 1560.46,-90.9963 1563.47,-84.6752"/>
</g>
<!-- Node35&#45;&gt;Node6 -->
<g id="edge107" class="edge"><title>Node35&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2002.52,-192.734C2140.08,-180.247 2462.03,-151.023 2572.78,-140.97"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2573.18,-144.447 2582.82,-140.058 2572.55,-137.476 2573.18,-144.447"/>
</g>
<!-- Node35&#45;&gt;Node7 -->
<g id="edge103" class="edge"><title>Node35&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1875.28,-190.925C1848.92,-188.038 1818.02,-184.971 1790,-183 1353.18,-152.267 827.884,-141.618 632.841,-138.563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="632.744,-135.061 622.691,-138.406 632.636,-142.06 632.744,-135.061"/>
</g>
<!-- Node35&#45;&gt;Node12 -->
<g id="edge102" class="edge"><title>Node35&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1903.97,-189.449C1868.9,-180.054 1813.6,-164.326 1767,-147 1675.26,-112.89 1660.48,-82.5718 1566,-57 1434.76,-21.4782 1273.41,-13.5338 1193.96,-11.8603"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1193.83,-8.35733 1183.77,-11.6709 1193.7,-15.3561 1193.83,-8.35733"/>
</g>
<!-- Node35&#45;&gt;Node15 -->
<g id="edge104" class="edge"><title>Node35&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1883.8,-189.485C1794.33,-175.034 1612.02,-146.254 1457,-126 1294.99,-104.833 1100.42,-85.0681 1025.02,-77.6222"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1025.07,-74.1106 1014.78,-76.6143 1024.39,-81.077 1025.07,-74.1106"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<polygon fill="white" stroke="#bfbfbf" points="2135,-126.5 2135,-146.5 2191,-146.5 2191,-126.5 2135,-126.5"/>
<text text-anchor="middle" x="2163" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">ostream</text>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge106" class="edge"><title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1972.05,-189.499C2012.84,-178.393 2082.04,-159.547 2124.99,-147.852"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2126.05,-151.19 2134.78,-145.185 2124.21,-144.436 2126.05,-151.19"/>
</g>
<!-- Node37&#45;&gt;Node2 -->
<g id="edge109" class="edge"><title>Node37&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2392.73,-189.492C2442.89,-177.991 2522.54,-158.238 2531,-147 2555.06,-115.044 2554.33,-89.4886 2531,-57 2512.03,-30.5845 2476.93,-19.3012 2447.27,-14.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2447.43,-11.0627 2437.05,-13.1613 2446.47,-17.9969 2447.43,-11.0627"/>
</g>
<!-- Node37&#45;&gt;Node12 -->
<g id="edge110" class="edge"><title>Node37&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2285.3,-193.558C2150.34,-183.319 1856.06,-159.688 1838,-147 1801.73,-121.514 1831.65,-81.939 1795,-57 1745.73,-23.4738 1337.15,-14.3121 1194.17,-12.1201"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1194,-8.61727 1183.95,-11.9684 1193.9,-15.6165 1194,-8.61727"/>
</g>
<!-- Node38&#45;&gt;Node2 -->
<g id="edge112" class="edge"><title>Node38&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2061.17,-59.0447C2065.85,-58.3488 2070.48,-57.6636 2075,-57 2170.22,-43.0174 2281.44,-27.4157 2344.81,-18.5952"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2345.51,-22.0309 2354.94,-17.1866 2344.55,-15.0976 2345.51,-22.0309"/>
</g>
<!-- Node38&#45;&gt;Node12 -->
<g id="edge113" class="edge"><title>Node38&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1884.88,-58.6138C1880.19,-58.0297 1875.54,-57.4864 1871,-57 1616.86,-29.7797 1310.78,-17.1606 1193.74,-13.0691"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1193.78,-9.56855 1183.67,-12.7218 1193.54,-16.5644 1193.78,-9.56855"/>
</g>
<!-- Node39&#45;&gt;Node2 -->
<g id="edge116" class="edge"><title>Node39&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M2370.1,-126.18C2374.69,-105.884 2385.65,-57.3501 2391.74,-30.3805"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2395.16,-31.1167 2393.95,-20.5913 2388.33,-29.5748 2395.16,-31.1167"/>
</g>
<!-- Node39&#45;&gt;Node12 -->
<g id="edge119" class="edge"><title>Node39&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2358.09,-126.243C2338.72,-108.837 2293.75,-71.6693 2248,-57 2146.87,-24.5744 1393.94,-14.189 1193.76,-11.9862"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1193.59,-8.4842 1183.55,-11.8757 1193.51,-15.4838 1193.59,-8.4842"/>
</g>
<!-- Node39&#45;&gt;Node15 -->
<g id="edge118" class="edge"><title>Node39&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2284.27,-130.536C2257.36,-129.003 2227.43,-127.361 2200,-126 1733.45,-102.856 1165.12,-81.0026 1025.24,-75.7115"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1024.95,-72.1983 1014.83,-75.3184 1024.69,-79.1933 1024.95,-72.1983"/>
</g>
<!-- Node39&#45;&gt;Node23 -->
<g id="edge115" class="edge"><title>Node39&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M2339.96,-126.499C2307.13,-115.957 2252.58,-98.4434 2215.97,-86.6895"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2216.74,-83.2621 2206.15,-83.5377 2214.6,-89.9271 2216.74,-83.2621"/>
</g>
<!-- Node39&#45;&gt;Node26 -->
<g id="edge117" class="edge"><title>Node39&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2382.76,-126.499C2399,-116.588 2425.35,-100.514 2444.46,-88.8583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2446.47,-91.7333 2453.18,-83.5377 2442.82,-85.7574 2446.47,-91.7333"/>
</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="GeometryGraph_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>