geos_390_docs/IntersectionMatrix_8h__dep_...

1566 lines
102 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: IntersectionMatrix.h Pages: 1 -->
<!--zoomable 485 -->
<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 = 4083;
var viewHeight = 485;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>IntersectionMatrix.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-481 4078.53,-481 4078.53,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="2248.03,-456.5 2248.03,-476.5 2358.03,-476.5 2358.03,-456.5 2248.03,-456.5"/>
<text text-anchor="middle" x="2303.03" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionMatrix.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="Geometry.h">
<polygon fill="white" stroke="black" points="2004.53,-399.5 2004.53,-419.5 2077.53,-419.5 2077.53,-399.5 2004.53,-399.5"/>
<text text-anchor="middle" x="2041.03" y="-406.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="M2250.16,-454.402C2198.92,-443.646 2122.56,-427.615 2077.67,-418.193"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2249.55,-457.85 2260.06,-456.479 2250.99,-451 2249.55,-457.85"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="1269.53,-57.5 1269.53,-77.5 1322.53,-77.5 1322.53,-57.5 1269.53,-57.5"/>
<text text-anchor="middle" x="1296.03" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge156" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2237.88,-465.178C1893.65,-463.121 294.64,-448.968 93.0261,-363 59.1919,-348.573 47.5363,-339.799 33.0261,-306 -76.3804,-51.158 986.276,-122.439 1260.03,-78 1263.09,-77.5028 1266.27,-76.8581 1269.41,-76.1387"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2237.91,-468.679 2247.93,-465.237 2237.95,-461.679 2237.91,-468.679"/>
</g>
<!-- Node83 -->
<g id="node83" class="node"><title>Node83</title>
<g id="a_node83"><a xlink:href="RelateComputer_8h.html" target="_top" xlink:title="RelateComputer.h">
<polygon fill="white" stroke="black" points="3513.53,-399.5 3513.53,-419.5 3618.53,-419.5 3618.53,-399.5 3513.53,-399.5"/>
<text text-anchor="middle" x="3566.03" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">RelateComputer.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node83 -->
<g id="edge157" class="edge"><title>Node1&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M2368.29,-462.658C2590.07,-453 3312.14,-421.556 3513.48,-412.788"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2367.95,-459.17 2358.11,-463.101 2368.25,-466.163 2367.95,-459.17"/>
</g>
<!-- Node84 -->
<g id="node84" class="node"><title>Node84</title>
<g id="a_node84"><a xlink:href="RelateOp_8h.html" target="_top" xlink:title="RelateOp.h">
<polygon fill="white" stroke="black" points="4003.53,-342.5 4003.53,-362.5 4074.53,-362.5 4074.53,-342.5 4003.53,-342.5"/>
<text text-anchor="middle" x="4039.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">RelateOp.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge159" class="edge"><title>Node1&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M2368.86,-461.994C2660.21,-446.415 3826.27,-383.326 3989.03,-363 3993.67,-362.42 3998.54,-361.672 4003.33,-360.852"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2368.27,-458.521 2358.47,-462.55 2368.64,-465.511 2368.27,-458.521"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="3231.03,-342.5 3231.03,-362.5 3375.03,-362.5 3375.03,-342.5 3231.03,-342.5"/>
<text text-anchor="middle" x="3303.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.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="M2088.23,-408.007C2247.85,-406.056 2782.08,-397.221 3222.03,-363 3224.85,-362.78 3227.73,-362.537 3230.63,-362.275"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.78,-404.512 2077.82,-408.131 2087.86,-411.511 2087.78,-404.512"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="DiscreteHausdorffDistance_8h.html" target="_top" xlink:title="DiscreteHausdorffDistance.h">
<polygon fill="white" stroke="black" points="3393.53,-342.5 3393.53,-362.5 3548.53,-362.5 3548.53,-342.5 3393.53,-342.5"/>
<text text-anchor="middle" x="3471.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteHausdorffDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2087.92,-407.384C2294.43,-402.395 3124,-381.576 3384.03,-363 3387.06,-362.783 3390.15,-362.543 3393.26,-362.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.64,-403.89 2077.72,-407.629 2087.8,-410.887 2087.64,-403.89"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="MinimumBoundingCircle_8h.html" target="_top" xlink:title="MinimumBoundingCircle.h">
<polygon fill="white" stroke="black" points="944.526,-228.5 944.526,-248.5 1087.53,-248.5 1087.53,-228.5 944.526,-228.5"/>
<text text-anchor="middle" x="1016.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumBoundingCircle.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1994.2,-406.928C1904.62,-403.337 1703.01,-392.44 1536.03,-363 1438.67,-345.836 1413.66,-340.522 1321.03,-306 1301.1,-298.573 1298.26,-291.551 1278.03,-285 1242.17,-273.392 1145.5,-258.086 1080.16,-248.519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.18,-410.429 2004.31,-407.321 1994.45,-403.435 1994.18,-410.429"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="GeometryCollection_8h.html" target="_top" xlink:title="GeometryCollection.h">
<polygon fill="white" stroke="black" points="678.026,-228.5 678.026,-248.5 798.026,-248.5 798.026,-228.5 678.026,-228.5"/>
<text text-anchor="middle" x="738.026" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryCollection.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1994.04,-406.768C1869.99,-401.915 1535.83,-386.951 1428.03,-363 1358.41,-347.533 1342.73,-335.99 1278.03,-306 1260.52,-297.886 1258.49,-290.59 1240.03,-285 1055.2,-229.058 998.97,-270.177 807.026,-249 804.142,-248.682 801.191,-248.34 798.213,-247.981"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.21,-410.277 2004.34,-407.166 1994.49,-403.282 1994.21,-410.277"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="GeometryFactory_8h.html" target="_top" xlink:title="GeometryFactory.h">
<polygon fill="white" stroke="black" points="1009.53,-114.5 1009.53,-134.5 1118.53,-134.5 1118.53,-114.5 1009.53,-114.5"/>
<text text-anchor="middle" x="1064.03" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryFactory.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge39" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1994.27,-408.637C1751.55,-409.143 633.243,-408.902 290.026,-363 184.358,-348.868 122.847,-389.864 57.0261,-306 24.3521,-264.369 -26.5557,-297.572 411.026,-228 632.875,-192.728 897.252,-151.467 1009.41,-133.999"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.52,-412.137 2004.51,-408.614 1994.5,-405.137 1994.52,-412.137"/>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge107" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1994.31,-408.355C1824.55,-407.516 1246.45,-401.81 1174.03,-363 1135.95,-342.596 1153.84,-305.888 1116.03,-285 1026.08,-235.315 724.8,-324.435 655.026,-249 606.72,-196.775 675.353,-141.348 741.026,-114 847.753,-69.5564 1145.96,-96.8331 1260.03,-78 1263.09,-77.4946 1266.27,-76.8447 1269.41,-76.1223"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.41,-411.856 2004.43,-408.402 1994.45,-404.856 1994.41,-411.856"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="WKTReader_8h.html" target="_top" xlink:title="WKTReader.h">
<polygon fill="white" stroke="black" points="726.026,-57.5 726.026,-77.5 812.026,-77.5 812.026,-57.5 726.026,-57.5"/>
<text text-anchor="middle" x="769.026" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">WKTReader.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge109" class="edge"><title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1994.36,-407.746C1852.91,-405.131 1430.43,-394.796 1297.03,-363 1211.82,-342.69 1201.06,-306.027 1116.03,-285 1066.15,-272.667 689.913,-286.718 655.026,-249 601.672,-191.317 714.866,-105.386 755.352,-77.5515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.38,-411.247 2004.45,-407.928 1994.51,-404.248 1994.38,-411.247"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="285.526,-57.5 285.526,-77.5 422.526,-77.5 422.526,-57.5 285.526,-57.5"/>
<text text-anchor="middle" x="354.026" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge114" class="edge"><title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1994.44,-408.188C1707.21,-406.166 185.99,-394.019 93.0261,-363 44.8255,-346.917 0.0261297,-347.313 0.0261297,-296.5 0.0261297,-296.5 0.0261297,-296.5 0.0261297,-180.5 0.0261297,-149.079 -0.391945,-133.775 24.0261,-114 63.0145,-82.4246 200.732,-72.7494 285.446,-69.7927"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.5,-411.688 2004.52,-408.258 1994.55,-404.688 1994.5,-411.688"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="3647.53,-57.5 3647.53,-77.5 3726.53,-77.5 3726.53,-57.5 3647.53,-57.5"/>
<text text-anchor="middle" x="3687.03" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge147" class="edge"><title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2088.16,-408.26C2369.07,-406.717 3813.27,-397.143 3900.03,-363 3941.48,-346.685 3975.03,-341.049 3975.03,-296.5 3975.03,-296.5 3975.03,-296.5 3975.03,-237.5 3975.03,-123.728 3805.77,-85.0741 3726.77,-73.2282"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.89,-404.762 2077.91,-408.316 2087.93,-411.762 2087.89,-404.762"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="1989.53,-114.5 1989.53,-134.5 2108.53,-134.5 2108.53,-114.5 1989.53,-114.5"/>
<text text-anchor="middle" x="2049.03" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge142" class="edge"><title>Node2&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2037.5,-389.331C2029.43,-347.49 2008.4,-249.963 1984.03,-228 1922.94,-172.964 1755.56,-234.304 1808.03,-171 1830.61,-143.75 1925.5,-132.704 1989.26,-128.308"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2034.1,-390.156 2039.39,-399.334 2040.98,-388.859 2034.1,-390.156"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="OffsetPointGenerator_8h.html" target="_top" xlink:title="OffsetPointGenerator.h">
<polygon fill="white" stroke="black" points="750.026,-114.5 750.026,-134.5 878.026,-134.5 878.026,-114.5 750.026,-114.5"/>
<text text-anchor="middle" x="814.026" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetPointGenerator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge141" class="edge"><title>Node2&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1993.76,-407.822C1858.9,-405.502 1474.17,-396.086 1353.03,-363 1298.76,-348.18 1289.76,-332.275 1240.03,-306 1222.96,-296.986 1220.54,-290.447 1202.03,-285 1145.08,-268.246 709.559,-292.363 669.026,-249 624.543,-201.411 734.388,-153.93 787.382,-134.573"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.1,-411.328 2004.16,-407.995 1994.22,-404.329 1994.1,-411.328"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="LineString_8h.html" target="_top" xlink:title="LineString.h">
<polygon fill="white" stroke="black" points="2267.03,-342.5 2267.03,-362.5 2341.03,-362.5 2341.03,-342.5 2267.03,-342.5"/>
<text text-anchor="middle" x="2304.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineString.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node29 -->
<g id="edge40" class="edge"><title>Node2&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2087.4,-398.801C2138.55,-388.106 2219.82,-371.11 2266.92,-361.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2086.67,-395.38 2077.6,-400.852 2088.1,-402.231 2086.67,-395.38"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="Polygon_8h.html" target="_top" xlink:title="Polygon.h">
<polygon fill="white" stroke="black" points="2569.53,-228.5 2569.53,-248.5 2634.53,-248.5 2634.53,-228.5 2569.53,-228.5"/>
<text text-anchor="middle" x="2602.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygon.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge100" class="edge"><title>Node2&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2047.14,-389.622C2057.68,-358.305 2079.9,-297.783 2098.03,-285 2117.34,-271.377 2460.49,-248.495 2569.25,-241.556"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2043.74,-388.761 2043.92,-399.355 2050.38,-390.958 2043.74,-388.761"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="OverlayUtil_8h.html" target="_top" xlink:title="OverlayUtil.h">
<polygon fill="white" stroke="black" points="3003.03,-171.5 3003.03,-191.5 3081.03,-191.5 3081.03,-171.5 3003.03,-171.5"/>
<text text-anchor="middle" x="3042.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayUtil.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge149" class="edge"><title>Node2&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M2087.98,-408.206C2161.15,-406.58 2306.12,-398.646 2423.03,-363 2442.61,-357.029 2444.26,-347.324 2464.03,-342 2537.19,-322.295 3092.88,-360.975 3145.03,-306 3183.65,-265.285 3098.12,-212.371 3059.59,-191.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.65,-404.712 2077.72,-408.403 2087.78,-411.711 2087.65,-404.712"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="3719.03,-171.5 3719.03,-191.5 3793.03,-191.5 3793.03,-171.5 3719.03,-171.5"/>
<text text-anchor="middle" x="3756.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge150" class="edge"><title>Node2&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2087.9,-407.356C2207.06,-404.042 2519.12,-392.706 2618.03,-363 2636.51,-357.449 2637.52,-347.477 2656.03,-342 2873.06,-277.753 2939.38,-333.646 3164.03,-306 3309.14,-288.142 3344.99,-279.291 3488.03,-249 3573.15,-230.974 3672.28,-205.082 3722.77,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.55,-403.864 2077.65,-407.635 2087.74,-410.862 2087.55,-403.864"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="ComponentCoordinateExtracter_8h.html" target="_top" xlink:title="ComponentCoordinateExtracter.h">
<polygon fill="white" stroke="black" points="2069.53,-228.5 2069.53,-248.5 2248.53,-248.5 2248.53,-228.5 2069.53,-228.5"/>
<text text-anchor="middle" x="2159.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">ComponentCoordinateExtracter.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node47 -->
<g id="edge101" class="edge"><title>Node2&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2039.73,-389.154C2039,-362.857 2041.47,-315.608 2065.03,-285 2079.07,-266.753 2102.31,-255.412 2122.17,-248.617"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2036.25,-389.504 2040.21,-399.33 2043.24,-389.177 2036.25,-389.504"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="LinearComponentExtracter.h">
<polygon fill="white" stroke="black" points="2107.53,-285.5 2107.53,-305.5 2262.53,-305.5 2262.53,-285.5 2107.53,-285.5"/>
<text text-anchor="middle" x="2185.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearComponentExtracter.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node49 -->
<g id="edge106" class="edge"><title>Node2&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2060.98,-392.981C2091.38,-369.338 2148.36,-325.018 2173.08,-305.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2058.55,-390.432 2052.81,-399.335 2062.85,-395.958 2058.55,-390.432"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="LineSequencer_8h.html" target="_top" xlink:title="LineSequencer.h">
<polygon fill="white" stroke="black" points="2901.03,-285.5 2901.03,-305.5 2999.03,-305.5 2999.03,-285.5 2901.03,-285.5"/>
<text text-anchor="middle" x="2950.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSequencer.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node53 -->
<g id="edge138" class="edge"><title>Node2&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M2088.15,-406.07C2149.62,-401.889 2259.93,-390.895 2350.03,-363 2370.34,-356.71 2372.49,-347.54 2393.03,-342 2605.56,-284.658 2668.25,-330.43 2887.03,-306 2891.53,-305.497 2896.21,-304.911 2900.89,-304.282"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.74,-402.59 2077.99,-406.73 2088.19,-409.575 2087.74,-402.59"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="MinimumClearance_8h.html" target="_top" xlink:title="MinimumClearance.h">
<polygon fill="white" stroke="black" points="3017.53,-285.5 3017.53,-305.5 3136.53,-305.5 3136.53,-285.5 3017.53,-285.5"/>
<text text-anchor="middle" x="3077.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumClearance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node54 -->
<g id="edge154" class="edge"><title>Node2&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2087.79,-406.844C2155.01,-403.457 2282.25,-393.276 2386.03,-363 2407.21,-356.818 2409.64,-347.449 2431.03,-342 2680.02,-278.563 2752.36,-331.541 3008.03,-306 3011.03,-305.7 3014.11,-305.367 3017.22,-305.012"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.36,-403.36 2077.53,-407.331 2087.69,-410.352 2087.36,-403.36"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="Point_8h.html" target="_top" xlink:title="Point.h">
<polygon fill="white" stroke="black" points="1716.03,-285.5 1716.03,-305.5 1766.03,-305.5 1766.03,-285.5 1716.03,-285.5"/>
<text text-anchor="middle" x="1741.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Point.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node55 -->
<g id="edge87" class="edge"><title>Node2&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M2005.27,-396.084C1979.55,-387.081 1944.06,-374.514 1913.03,-363 1859.3,-343.068 1796.61,-318.497 1763.76,-305.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2004.37,-399.477 2014.96,-399.471 2006.68,-392.869 2004.37,-399.477"/>
</g>
<!-- Node59 -->
<g id="node59" class="node"><title>Node59</title>
<g id="a_node59"><a xlink:href="OverlayPoints_8h.html" target="_top" xlink:title="OverlayPoints.h">
<polygon fill="white" stroke="black" points="1883.03,-228.5 1883.03,-248.5 1975.03,-248.5 1975.03,-228.5 1883.03,-228.5"/>
<text text-anchor="middle" x="1929.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayPoints.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node59 -->
<g id="edge148" class="edge"><title>Node2&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M1996.8,-395.642C1980.04,-388.609 1962.29,-378.149 1951.03,-363 1924.64,-327.526 1926.27,-270.655 1928.07,-248.627"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1995.92,-399.052 2006.51,-399.397 1998.44,-392.524 1995.92,-399.052"/>
</g>
<!-- Node60 -->
<g id="node60" class="node"><title>Node60</title>
<g id="a_node60"><a xlink:href="Densifier_8h.html" target="_top" xlink:title="Densifier.h">
<polygon fill="white" stroke="black" points="3587.03,-285.5 3587.03,-305.5 3655.03,-305.5 3655.03,-285.5 3587.03,-285.5"/>
<text text-anchor="middle" x="3621.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Densifier.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node60 -->
<g id="edge102" class="edge"><title>Node2&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2087.85,-407.579C2339.63,-402.57 3522.62,-378.254 3557.03,-363 3584.27,-350.921 3605.71,-321.29 3615.4,-305.988"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.51,-404.085 2077.58,-407.783 2087.65,-411.084 2087.51,-404.085"/>
</g>
<!-- Node61 -->
<g id="node61" class="node"><title>Node61</title>
<g id="a_node61"><a xlink:href="GeometryTransformer_8h.html" target="_top" xlink:title="GeometryTransformer.h">
<polygon fill="white" stroke="black" points="3605.03,-342.5 3605.03,-362.5 3737.03,-362.5 3737.03,-342.5 3605.03,-342.5"/>
<text text-anchor="middle" x="3671.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryTransformer.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node61 -->
<g id="edge104" class="edge"><title>Node2&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M2088.02,-407.685C2313.72,-403.682 3287.92,-385.401 3591.03,-363 3595.49,-362.67 3600.09,-362.274 3604.72,-361.834"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.78,-404.188 2077.84,-407.864 2087.91,-411.187 2087.78,-404.188"/>
</g>
<!-- Node62 -->
<g id="node62" class="node"><title>Node62</title>
<g id="a_node62"><a xlink:href="GeometryItemDistance_8h.html" target="_top" xlink:title="GeometryItemDistance.h">
<polygon fill="white" stroke="black" points="2473.03,-342.5 2473.03,-362.5 2609.03,-362.5 2609.03,-342.5 2473.03,-342.5"/>
<text text-anchor="middle" x="2541.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryItemDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node62 -->
<g id="edge108" class="edge"><title>Node2&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M2088.02,-403.491C2165.39,-395.222 2324.44,-378.12 2459.03,-363 2463.58,-362.488 2468.28,-361.956 2473.02,-361.416"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.23,-400.056 2077.66,-404.599 2087.97,-407.016 2087.23,-400.056"/>
</g>
<!-- Node63 -->
<g id="node63" class="node"><title>Node63</title>
<g id="a_node63"><a xlink:href="ExtractLineByLocation_8h.html" target="_top" xlink:title="ExtractLineByLocation.h">
<polygon fill="white" stroke="black" points="66.5261,-285.5 66.5261,-305.5 199.526,-305.5 199.526,-285.5 66.5261,-285.5"/>
<text text-anchor="middle" x="133.026" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">ExtractLineByLocation.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node63 -->
<g id="edge110" class="edge"><title>Node2&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M1994.09,-408.601C1759.87,-408.893 716.07,-407.621 395.026,-363 307.641,-350.855 207.304,-320.684 160.166,-305.513"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.32,-412.101 2004.31,-408.587 1994.31,-405.101 1994.32,-412.101"/>
</g>
<!-- Node64 -->
<g id="node64" class="node"><title>Node64</title>
<g id="a_node64"><a xlink:href="LengthIndexedLine_8h.html" target="_top" xlink:title="LengthIndexedLine.h">
<polygon fill="white" stroke="black" points="217.526,-285.5 217.526,-305.5 334.526,-305.5 334.526,-285.5 217.526,-285.5"/>
<text text-anchor="middle" x="276.026" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node64 -->
<g id="edge111" class="edge"><title>Node2&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M1994.05,-407.94C1749.81,-404.918 630.347,-389.707 478.026,-363 409.658,-351.013 332.765,-320.768 296.74,-305.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.32,-411.443 2004.36,-408.066 1994.4,-404.444 1994.32,-411.443"/>
</g>
<!-- Node65 -->
<g id="node65" class="node"><title>Node65</title>
<g id="a_node65"><a xlink:href="LengthIndexOfPoint_8h.html" target="_top" xlink:title="LengthIndexOfPoint.h">
<polygon fill="white" stroke="black" points="352.526,-285.5 352.526,-305.5 473.526,-305.5 473.526,-285.5 352.526,-285.5"/>
<text text-anchor="middle" x="413.026" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node65 -->
<g id="edge112" class="edge"><title>Node2&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M1994.3,-408.443C1755.05,-407.974 672.761,-403.603 529.026,-363 487.028,-351.136 444.155,-320.834 424.342,-305.572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.4,-411.944 2004.41,-408.462 1994.41,-404.944 1994.4,-411.944"/>
</g>
<!-- Node66 -->
<g id="node66" class="node"><title>Node66</title>
<g id="a_node66"><a xlink:href="LengthLocationMap_8h.html" target="_top" xlink:title="LengthLocationMap.h">
<polygon fill="white" stroke="black" points="856.026,-285.5 856.026,-305.5 976.026,-305.5 976.026,-285.5 856.026,-285.5"/>
<text text-anchor="middle" x="916.026" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthLocationMap.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node66 -->
<g id="edge113" class="edge"><title>Node2&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M1994.22,-408.562C1825.26,-408.437 1247.26,-404.886 1068.03,-363 1015.58,-350.743 958.647,-320.909 931.77,-305.718"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.29,-412.062 2004.29,-408.566 1994.29,-405.062 1994.29,-412.062"/>
</g>
<!-- Node67 -->
<g id="node67" class="node"><title>Node67</title>
<g id="a_node67"><a xlink:href="LinearIterator_8h.html" target="_top" xlink:title="LinearIterator.h">
<polygon fill="white" stroke="black" points="994.026,-285.5 994.026,-305.5 1084.03,-305.5 1084.03,-285.5 994.026,-285.5"/>
<text text-anchor="middle" x="1039.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearIterator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node67 -->
<g id="edge115" class="edge"><title>Node2&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M1994.24,-408.36C1815.15,-407.535 1179.19,-401.873 1098.03,-363 1072.13,-350.6 1052.72,-321.114 1044.04,-305.916"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.37,-411.86 2004.39,-408.403 1994.4,-404.86 1994.37,-411.86"/>
</g>
<!-- Node68 -->
<g id="node68" class="node"><title>Node68</title>
<g id="a_node68"><a xlink:href="LinearLocation_8h.html" target="_top" xlink:title="LinearLocation.h">
<polygon fill="white" stroke="black" points="538.026,-342.5 538.026,-362.5 634.026,-362.5 634.026,-342.5 538.026,-342.5"/>
<text text-anchor="middle" x="586.026" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearLocation.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node68 -->
<g id="edge116" class="edge"><title>Node2&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M1994.38,-407.791C1822.03,-404.988 1204.9,-393.31 697.026,-363 676.368,-361.767 653.587,-359.905 634.067,-358.155"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.32,-411.291 2004.38,-407.952 1994.44,-404.292 1994.32,-411.291"/>
</g>
<!-- Node69 -->
<g id="node69" class="node"><title>Node69</title>
<g id="a_node69"><a xlink:href="LocationIndexedLine_8h.html" target="_top" xlink:title="LocationIndexedLine.h">
<polygon fill="white" stroke="black" points="420.526,-228.5 420.526,-248.5 545.526,-248.5 545.526,-228.5 420.526,-228.5"/>
<text text-anchor="middle" x="483.026" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node69 -->
<g id="edge128" class="edge"><title>Node2&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M1994.12,-408.785C1818.9,-409.493 1209.03,-408.629 1136.03,-363 1102.46,-342.02 1126.41,-306.268 1093.03,-285 1042.96,-253.109 619.115,-254.636 560.026,-249 555.333,-248.552 550.484,-248.05 545.609,-247.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.32,-412.284 2004.31,-408.74 1994.29,-405.284 1994.32,-412.284"/>
</g>
<!-- Node70 -->
<g id="node70" class="node"><title>Node70</title>
<g id="a_node70"><a xlink:href="LocationIndexOfLine_8h.html" target="_top" xlink:title="LocationIndexOfLine.h">
<polygon fill="white" stroke="black" points="714.026,-285.5 714.026,-305.5 838.026,-305.5 838.026,-285.5 714.026,-285.5"/>
<text text-anchor="middle" x="776.026" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node70 -->
<g id="edge129" class="edge"><title>Node2&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M1994.27,-407.937C1818.66,-405.592 1198.63,-395.168 1004.03,-363 927.75,-350.391 840.898,-320.579 799.879,-305.528"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.42,-411.439 2004.47,-408.071 1994.51,-404.44 1994.42,-411.439"/>
</g>
<!-- Node71 -->
<g id="node71" class="node"><title>Node71</title>
<g id="a_node71"><a xlink:href="LocationIndexOfPoint_8h.html" target="_top" xlink:title="LocationIndexOfPoint.h">
<polygon fill="white" stroke="black" points="568.026,-285.5 568.026,-305.5 696.026,-305.5 696.026,-285.5 568.026,-285.5"/>
<text text-anchor="middle" x="632.026" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node71 -->
<g id="edge130" class="edge"><title>Node2&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M1994.2,-407.817C1808.85,-404.928 1126.25,-392.475 912.026,-363 819.467,-350.265 712.727,-320.652 661.912,-305.613"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.37,-411.32 2004.43,-407.975 1994.48,-404.321 1994.37,-411.32"/>
</g>
<!-- Node72 -->
<g id="node72" class="node"><title>Node72</title>
<g id="a_node72"><a xlink:href="FacetSequenceTreeBuilder_8h.html" target="_top" xlink:title="FacetSequenceTreeBuilder.h">
<polygon fill="white" stroke="black" points="1545.03,-342.5 1545.03,-362.5 1703.03,-362.5 1703.03,-342.5 1545.03,-342.5"/>
<text text-anchor="middle" x="1624.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node72 -->
<g id="edge131" class="edge"><title>Node2&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M1994.04,-402.303C1920.44,-392.595 1777.57,-373.752 1692.51,-362.533"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1994.01,-405.83 2004.39,-403.667 1994.93,-398.89 1994.01,-405.83"/>
</g>
<!-- Node76 -->
<g id="node76" class="node"><title>Node76</title>
<g id="a_node76"><a xlink:href="FuzzyPointLocator_8h.html" target="_top" xlink:title="FuzzyPointLocator.h">
<polygon fill="white" stroke="black" points="3755.53,-342.5 3755.53,-362.5 3870.53,-362.5 3870.53,-342.5 3755.53,-342.5"/>
<text text-anchor="middle" x="3813.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FuzzyPointLocator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node76 -->
<g id="edge139" class="edge"><title>Node2&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M2087.62,-407.575C2343.95,-402.444 3576.95,-377.196 3746.03,-363 3749.07,-362.744 3752.19,-362.443 3755.33,-362.107"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.46,-404.078 2077.53,-407.777 2087.6,-411.076 2087.46,-404.078"/>
</g>
<!-- Node78 -->
<g id="node78" class="node"><title>Node78</title>
<g id="a_node78"><a xlink:href="InputGeometry_8h.html" target="_top" xlink:title="InputGeometry.h">
<polygon fill="white" stroke="black" points="3811.53,-171.5 3811.53,-191.5 3908.53,-191.5 3908.53,-171.5 3811.53,-171.5"/>
<text text-anchor="middle" x="3860.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">InputGeometry.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node78 -->
<g id="edge143" class="edge"><title>Node2&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M2088.24,-408.225C2372.62,-406.46 3846.52,-395.742 3879.03,-363 3926.54,-315.147 3881.34,-221.166 3865.23,-191.617"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.84,-404.727 2077.86,-408.289 2087.88,-411.727 2087.84,-404.727"/>
</g>
<!-- Node79 -->
<g id="node79" class="node"><title>Node79</title>
<g id="a_node79"><a xlink:href="CoverageUnion_8h.html" target="_top" xlink:title="CoverageUnion.h">
<polygon fill="white" stroke="black" points="2665.53,-342.5 2665.53,-362.5 2766.53,-362.5 2766.53,-342.5 2665.53,-342.5"/>
<text text-anchor="middle" x="2716.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoverageUnion.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node79 -->
<g id="edge151" class="edge"><title>Node2&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M2087.54,-406.155C2189.7,-400.758 2441.31,-386.118 2651.03,-363 2655.67,-362.488 2660.5,-361.896 2665.33,-361.263"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.35,-402.66 2077.55,-406.678 2087.72,-409.65 2087.35,-402.66"/>
</g>
<!-- Node80 -->
<g id="node80" class="node"><title>Node80</title>
<g id="a_node80"><a xlink:href="OverlapUnion_8h.html" target="_top" xlink:title="OverlapUnion.h">
<polygon fill="white" stroke="black" points="2785.03,-342.5 2785.03,-362.5 2877.03,-362.5 2877.03,-342.5 2785.03,-342.5"/>
<text text-anchor="middle" x="2831.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlapUnion.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node80 -->
<g id="edge152" class="edge"><title>Node2&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M2087.81,-407.322C2204.28,-404.015 2516.48,-392.858 2775.03,-363 2778.26,-362.627 2781.59,-362.192 2784.94,-361.717"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.71,-403.823 2077.81,-407.6 2087.9,-410.821 2087.71,-403.823"/>
</g>
<!-- Node81 -->
<g id="node81" class="node"><title>Node81</title>
<g id="a_node81"><a xlink:href="EnhancedPrecisionOp_8h.html" target="_top" xlink:title="EnhancedPrecisionOp.h">
<polygon fill="white" stroke="black" points="2895.53,-342.5 2895.53,-362.5 3028.53,-362.5 3028.53,-342.5 2895.53,-342.5"/>
<text text-anchor="middle" x="2962.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EnhancedPrecisionOp.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node81 -->
<g id="edge153" class="edge"><title>Node2&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M2087.98,-407.135C2216.11,-403.158 2582.51,-390.108 2886.03,-363 2889.07,-362.728 2892.18,-362.428 2895.33,-362.108"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.63,-403.644 2077.74,-407.449 2087.84,-410.64 2087.63,-403.644"/>
</g>
<!-- Node82 -->
<g id="node82" class="node"><title>Node82</title>
<g id="a_node82"><a xlink:href="TopologyPreservingSimplifier_8h.html" target="_top" xlink:title="TopologyPreservingSimplifier.h">
<polygon fill="white" stroke="black" points="3047.03,-342.5 3047.03,-362.5 3213.03,-362.5 3213.03,-342.5 3047.03,-342.5"/>
<text text-anchor="middle" x="3130.03" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">TopologyPreservingSimplifier.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node82 -->
<g id="edge155" class="edge"><title>Node2&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M2087.84,-407.296C2230.44,-403.426 2671.99,-389.961 3037.03,-363 3040.26,-362.761 3043.56,-362.501 3046.89,-362.226"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2087.6,-403.801 2077.7,-407.568 2087.79,-410.798 2087.6,-403.801"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M773.995,-225.143C840.003,-202.465 979.046,-154.696 1037.38,-134.655"/>
<polygon fill="midnightblue" stroke="midnightblue" points="772.748,-221.87 764.428,-228.429 775.023,-228.49 772.748,-221.87"/>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge37" class="edge"><title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M808.513,-227.881C943.151,-212.09 985.201,-237.362 1109.03,-192 1184.28,-164.431 1259.51,-101.262 1286.02,-77.6381"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.726,-224.452 798.228,-229.146 808.581,-231.399 807.726,-224.452"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="MultiLineString.h">
<polygon fill="white" stroke="black" points="1305.53,-171.5 1305.53,-191.5 1402.53,-191.5 1402.53,-171.5 1305.53,-171.5"/>
<text text-anchor="middle" x="1354.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node21 -->
<g id="edge21" class="edge"><title>Node6&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M808.4,-228.004C875.06,-221.726 1184.05,-196.397 1305.21,-186.489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.817,-224.545 798.213,-229.019 808.511,-231.51 807.817,-224.545"/>
</g>
<!-- Node6&#45;&gt;Node22 -->
<g id="edge38" class="edge"><title>Node6&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M808.465,-227.95C1136.2,-198.032 1221.88,-221.272 1546.03,-192 1708.76,-177.304 1899.76,-148.989 1992.62,-134.509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.837,-224.493 798.201,-228.897 808.48,-231.463 807.837,-224.493"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="MultiPoint_8h.html" target="_top" xlink:title="MultiPoint.h">
<polygon fill="white" stroke="black" points="1027.53,-171.5 1027.53,-191.5 1100.53,-191.5 1100.53,-171.5 1027.53,-171.5"/>
<text text-anchor="middle" x="1064.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPoint.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node25 -->
<g id="edge27" class="edge"><title>Node6&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M801.543,-226.784C868.747,-215.446 972.487,-197.944 1027.25,-188.704"/>
<polygon fill="midnightblue" stroke="midnightblue" points="800.772,-223.365 791.493,-228.479 801.936,-230.267 800.772,-223.365"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="MultiPolygon_8h.html" target="_top" xlink:title="MultiPolygon.h">
<polygon fill="white" stroke="black" points="1420.53,-171.5 1420.53,-191.5 1507.53,-191.5 1507.53,-171.5 1420.53,-171.5"/>
<text text-anchor="middle" x="1464.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPolygon.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node27 -->
<g id="edge31" class="edge"><title>Node6&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M808.236,-227.958C1076.37,-202.173 1147.25,-223.391 1411.03,-192 1414.09,-191.635 1417.24,-191.207 1420.41,-190.737"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.818,-224.482 798.204,-228.936 808.497,-231.449 807.818,-224.482"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="GeometryExtracter_8h.html" target="_top" xlink:title="GeometryExtracter.h">
<polygon fill="white" stroke="black" points="1531.03,-114.5 1531.03,-134.5 1647.03,-134.5 1647.03,-114.5 1531.03,-114.5"/>
<text text-anchor="middle" x="1589.03" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryExtracter.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node28 -->
<g id="edge35" class="edge"><title>Node6&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M808.193,-228.048C979.864,-214.73 1373.25,-251.49 1516.03,-192 1545.46,-179.736 1570.66,-150.188 1582.24,-134.946"/>
<polygon fill="midnightblue" stroke="midnightblue" points="807.866,-224.563 798.201,-228.904 808.464,-231.537 807.866,-224.563"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1114.6,-112.196C1154.24,-103.231 1210.74,-90.2197 1260.03,-78 1263.04,-77.2533 1266.19,-76.4526 1269.31,-75.6444"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1113.64,-108.826 1104.65,-114.441 1115.18,-115.654 1113.64,-108.826"/>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1005.7,-112.625C948.704,-101.999 863.275,-86.0718 812.152,-76.5405"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1005.17,-116.087 1015.64,-114.479 1006.45,-109.206 1005.17,-116.087"/>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M999.397,-118.493C865.655,-108.133 559.608,-84.4253 422.574,-73.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="999.252,-121.993 1009.49,-119.276 999.793,-115.014 999.252,-121.993"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="1006.03,-57.5 1006.03,-77.5 1090.03,-77.5 1090.03,-57.5 1006.03,-57.5"/>
<text text-anchor="middle" x="1048.03" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.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="M1058.55,-104.68C1055.91,-95.6014 1052.86,-85.1171 1050.73,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1055.23,-105.794 1061.38,-114.418 1061.95,-103.838 1055.23,-105.794"/>
</g>
<!-- Node7&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node7&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1128.62,-121.298C1190.94,-119.222 1287.93,-116.123 1372.03,-114 2294.29,-90.7141 3423.49,-72.6115 3647.39,-69.1132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1128.42,-117.802 1118.54,-121.634 1128.66,-124.798 1128.42,-117.802"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="1625.03,-57.5 1625.03,-77.5 1723.03,-77.5 1723.03,-57.5 1625.03,-57.5"/>
<text text-anchor="middle" x="1674.03" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node18 -->
<g id="edge18" class="edge"><title>Node7&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1128.7,-117.669C1251.36,-106.609 1515.32,-82.8098 1624.84,-72.9347"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1128.34,-114.187 1118.7,-118.571 1128.97,-121.158 1128.34,-114.187"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="ConnectedInteriorTester_8h.html" target="_top" xlink:title="ConnectedInteriorTester.h">
<polygon fill="white" stroke="black" points="1108.53,-57.5 1108.53,-77.5 1251.53,-77.5 1251.53,-57.5 1108.53,-57.5"/>
<text text-anchor="middle" x="1180.03" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConnectedInteriorTester.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node19 -->
<g id="edge19" class="edge"><title>Node7&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1092.38,-110.056C1113.65,-99.9716 1142.19,-86.4376 1160.84,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1090.72,-106.971 1083.18,-114.418 1093.72,-113.296 1090.72,-106.971"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="GeometryPrecisionReducer_8h.html" target="_top" xlink:title="GeometryPrecisionReducer.h">
<polygon fill="white" stroke="black" points="830.026,-57.5 830.026,-77.5 988.026,-77.5 988.026,-57.5 830.026,-57.5"/>
<text text-anchor="middle" x="909.026" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryPrecisionReducer.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node20 -->
<g id="edge20" class="edge"><title>Node7&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1028.77,-110.989C1000.01,-100.786 960.088,-86.6186 934.402,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1027.84,-114.372 1038.43,-114.418 1030.18,-107.775 1027.84,-114.372"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="1008.53,-0.5 1008.53,-20.5 1057.53,-20.5 1057.53,-0.5 1008.53,-0.5"/>
<text text-anchor="middle" x="1033.03" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1259.16,-56.9113C1179.72,-38.6829 1097.72,-23.2542 1057.65,-15.9333"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1258.8,-60.4213 1269.33,-59.2651 1260.38,-53.6014 1258.8,-60.4213"/>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M821.88,-55.4888C878.505,-43.692 965.936,-25.4771 1008.31,-16.6484"/>
<polygon fill="midnightblue" stroke="midnightblue" points="821.106,-52.0748 812.03,-57.5409 822.534,-58.9277 821.106,-52.0748"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="2405.03,-0.5 2405.03,-20.5 2545.03,-20.5 2545.03,-0.5 2405.03,-0.5"/>
<text text-anchor="middle" x="2475.03" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M3637.13,-64.2358C3446.9,-55.603 2766.67,-24.7347 2545.24,-14.6863"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3637.24,-67.7443 3647.39,-64.7013 3637.56,-60.7515 3637.24,-67.7443"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="3831.03,-0.5 3831.03,-20.5 3911.03,-20.5 3911.03,-0.5 3831.03,-0.5"/>
<text text-anchor="middle" x="3871.03" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3727.1,-54.52C3761.35,-44.2822 3809.88,-29.7779 3840.9,-20.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3725.99,-51.2005 3717.41,-57.4179 3727.99,-57.9073 3725.99,-51.2005"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="3630.53,-0.5 3630.53,-20.5 3743.53,-20.5 3743.53,-0.5 3630.53,-0.5"/>
<text text-anchor="middle" x="3687.03" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M3687.03,-47.383C3687.03,-38.3738 3687.03,-28.0373 3687.03,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3683.53,-47.4178 3687.03,-57.4179 3690.53,-47.4179 3683.53,-47.4178"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="3287.03,-0.5 3287.03,-20.5 3387.03,-20.5 3387.03,-0.5 3287.03,-0.5"/>
<text text-anchor="middle" x="3337.03" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3637,-58.6382C3570.53,-48.1931 3453.77,-29.8453 3387.22,-19.3873"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3636.8,-62.1495 3647.22,-60.2443 3637.88,-55.2343 3636.8,-62.1495"/>
</g>
<!-- Node21&#45;&gt;Node7 -->
<g id="edge22" class="edge"><title>Node21&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1296.33,-169.558C1242.2,-159.291 1162.2,-144.118 1111.61,-134.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1295.99,-173.055 1306.46,-171.479 1297.29,-166.177 1295.99,-173.055"/>
</g>
<!-- Node21&#45;&gt;Node8 -->
<g id="edge23" class="edge"><title>Node21&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1344.52,-162.152C1331.99,-137.952 1310.41,-96.2753 1300.84,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1341.57,-164.064 1349.28,-171.335 1347.79,-160.845 1341.57,-164.064"/>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge24" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1412.82,-170.879C1630.66,-145.438 1878.13,-132.729 1989.48,-127.877"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1412.32,-167.414 1402.8,-172.061 1413.14,-174.366 1412.32,-167.414"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="QuadEdgeSubdivision_8h.html" target="_top" xlink:title="QuadEdgeSubdivision.h">
<polygon fill="white" stroke="black" points="1381.03,-114.5 1381.03,-134.5 1513.03,-134.5 1513.03,-114.5 1381.03,-114.5"/>
<text text-anchor="middle" x="1447.03" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge25" class="edge"><title>Node21&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1378.15,-166.231C1395.04,-156.243 1417.1,-143.199 1431.65,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1376.21,-163.315 1369.38,-171.418 1379.77,-169.34 1376.21,-163.315"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="VoronoiDiagramBuilder_8h.html" target="_top" xlink:title="VoronoiDiagramBuilder.h">
<polygon fill="white" stroke="black" points="1378.03,-57.5 1378.03,-77.5 1516.03,-77.5 1516.03,-57.5 1378.03,-57.5"/>
<text text-anchor="middle" x="1447.03" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">VoronoiDiagramBuilder.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge26" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1447.03,-104.383C1447.03,-95.3738 1447.03,-85.0373 1447.03,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1443.53,-104.418 1447.03,-114.418 1450.53,-104.418 1443.53,-104.418"/>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge28" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1064.03,-161.383C1064.03,-152.374 1064.03,-142.037 1064.03,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1060.53,-161.418 1064.03,-171.418 1067.53,-161.418 1060.53,-161.418"/>
</g>
<!-- Node25&#45;&gt;Node8 -->
<g id="edge29" class="edge"><title>Node25&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1092.2,-166.899C1140.14,-143.753 1236.36,-97.3047 1277.1,-77.635"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1090.5,-163.835 1083.01,-171.335 1093.54,-170.139 1090.5,-163.835"/>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge30" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1017.57,-170.28C971.001,-160.034 899.98,-144.41 855.325,-134.586"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1016.89,-173.713 1027.41,-172.444 1018.39,-166.877 1016.89,-173.713"/>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge32" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1410.47,-170.977C1300.86,-154.133 1184.96,-139.754 1118.53,-131.844"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1409.96,-174.44 1420.38,-172.509 1411.03,-167.522 1409.96,-174.44"/>
</g>
<!-- Node27&#45;&gt;Node8 -->
<g id="edge33" class="edge"><title>Node27&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1432.25,-167.253C1413.99,-159.046 1390.99,-147.671 1372.03,-135 1345.5,-117.272 1318.28,-91.1398 1304.76,-77.5134"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1431.02,-170.536 1441.58,-171.36 1433.84,-164.129 1431.02,-170.536"/>
</g>
<!-- Node27&#45;&gt;Node22 -->
<g id="edge34" class="edge"><title>Node27&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1518.16,-175.411C1627.72,-165.11 1874.98,-141.863 1989.16,-131.128"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1517.62,-171.945 1508,-176.366 1518.28,-178.915 1517.62,-171.945"/>
</g>
<!-- Node28&#45;&gt;Node18 -->
<g id="edge36" class="edge"><title>Node28&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1611.51,-108.953C1626.89,-99.0023 1646.8,-86.1189 1659.97,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1609.56,-106.047 1603.06,-114.418 1613.36,-111.924 1609.56,-106.047"/>
</g>
<!-- Node29&#45;&gt;Node8 -->
<g id="edge76" class="edge"><title>Node29&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2300.93,-332.169C2299.71,-317.873 2300.43,-298.605 2310.03,-285 2332.03,-253.797 2367.45,-281.161 2388.03,-249 2393.06,-241.138 2394.27,-234.941 2388.03,-228 2337.68,-171.987 2124.46,-208.743 2051.03,-192 2023.89,-185.812 2018.96,-178.021 1992.03,-171 1845.46,-132.794 1805.87,-136.098 1656.03,-114 1528.85,-95.245 1496.54,-94.295 1369.03,-78 1353.69,-76.0398 1336.54,-73.8103 1322.72,-72.0039"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2297.49,-332.869 2302.19,-342.365 2304.44,-332.011 2297.49,-332.869"/>
</g>
<!-- Node29&#45;&gt;Node15 -->
<g id="edge82" class="edge"><title>Node29&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2351.03,-341.373C2571.94,-310.706 2640.17,-369.306 2854.03,-306 2872.53,-300.523 2873.5,-290.381 2892.03,-285 3019.45,-248.001 3355.95,-261.746 3488.03,-249 3679.48,-230.523 3790.29,-336.686 3917.03,-192 3962.41,-140.186 3900.43,-49.6378 3878.33,-20.6812"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.47,-337.916 2341.07,-342.801 2351.47,-344.846 2350.47,-337.916"/>
</g>
<!-- Node29&#45;&gt;Node18 -->
<g id="edge85" class="edge"><title>Node29&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M2351.06,-340.987C2430.24,-324.838 2453.62,-325.988 2532.03,-306 2561.85,-298.396 2568.18,-292.539 2598.03,-285 2815.65,-230.025 3231.72,-345.08 3090.03,-171 3011.23,-74.1957 2938.92,-129.205 2815.03,-114 2598.82,-87.4659 1913.05,-72.9589 1723.18,-69.3825"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.2,-337.591 2341.11,-343.045 2351.62,-344.445 2350.2,-337.591"/>
</g>
<!-- Node29&#45;&gt;Node21 -->
<g id="edge70" class="edge"><title>Node29&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M2256.86,-346.295C2214.05,-340.372 2149.88,-328.457 2098.03,-306 2041.69,-281.601 2042.08,-247.975 1984.03,-228 1863.38,-186.489 1537.78,-206.506 1411.03,-192 1408.33,-191.692 1405.58,-191.343 1402.8,-190.966"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2256.62,-349.794 2267,-347.64 2257.54,-342.854 2256.62,-349.794"/>
</g>
<!-- Node29&#45;&gt;Node22 -->
<g id="edge81" class="edge"><title>Node29&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2351.3,-340.541C2394.09,-330.145 2451.42,-314.838 2458.03,-306 2479.51,-277.252 2438.01,-237.897 2422.03,-228 2354.8,-186.373 2128.66,-242.753 2068.03,-192 2051.08,-177.819 2048.68,-149.669 2048.67,-134.957"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.23,-337.199 2341.33,-342.94 2351.87,-344.005 2350.23,-337.199"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="LinearRing_8h.html" target="_top" xlink:title="LinearRing.h">
<polygon fill="white" stroke="black" points="2767.03,-285.5 2767.03,-305.5 2845.03,-305.5 2845.03,-285.5 2767.03,-285.5"/>
<text text-anchor="middle" x="2806.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearRing.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge41" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M2351.22,-342.547C2352.5,-342.356 2353.77,-342.173 2355.03,-342 2530.97,-317.711 2577,-329.691 2753.03,-306 2757.57,-305.389 2762.31,-304.664 2767.01,-303.891"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.6,-339.101 2341.28,-344.142 2351.71,-346.013 2350.6,-339.101"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="OverlayMixedPoints_8h.html" target="_top" xlink:title="OverlayMixedPoints.h">
<polygon fill="white" stroke="black" points="2077.53,-171.5 2077.53,-191.5 2198.53,-191.5 2198.53,-171.5 2077.53,-171.5"/>
<text text-anchor="middle" x="2138.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayMixedPoints.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node33 -->
<g id="edge83" class="edge"><title>Node29&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2350.99,-341.196C2432.76,-327.712 2534.45,-359.984 2517.03,-285 2484.09,-143.229 2347.25,-211.614 2203.03,-192 2201.56,-191.8 2200.07,-191.596 2198.57,-191.389"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.29,-337.766 2341.12,-343.078 2351.6,-344.642 2350.29,-337.766"/>
</g>
<!-- Node29&#45;&gt;Node34 -->
<g id="edge84" class="edge"><title>Node29&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M2351.35,-341.256C2512.53,-317.133 2562.94,-353.441 2719.03,-306 2737.86,-300.275 2740.05,-293.03 2758.03,-285 2848.48,-244.589 2960.17,-207.979 3012.44,-191.584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.42,-337.858 2341.08,-342.852 2351.5,-344.775 2350.42,-337.858"/>
</g>
<!-- Node29&#45;&gt;Node47 -->
<g id="edge71" class="edge"><title>Node29&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2350.97,-340.163C2387.61,-329.092 2429.07,-310.233 2408.03,-285 2396.91,-271.668 2304.67,-257.461 2235.67,-248.537"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2349.95,-336.814 2341.31,-342.943 2351.88,-343.541 2349.95,-336.814"/>
</g>
<!-- Node29&#45;&gt;Node49 -->
<g id="edge73" class="edge"><title>Node29&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2275.23,-338.192C2253.38,-328.094 2223.92,-314.477 2204.71,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2273.83,-341.399 2284.38,-342.418 2276.77,-335.045 2273.83,-341.399"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="2266.53,-228.5 2266.53,-248.5 2379.53,-248.5 2379.53,-228.5 2266.53,-228.5"/>
<text text-anchor="middle" x="2323.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node50 -->
<g id="edge78" class="edge"><title>Node29&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M2351.2,-341.977C2386.41,-333.8 2430.21,-320.983 2441.03,-306 2462.35,-276.443 2414.6,-258.299 2373.59,-248.583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.06,-338.647 2341.07,-344.26 2351.6,-345.476 2350.06,-338.647"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="GeometryGraph_8h.html" target="_top" xlink:title="GeometryGraph.h">
<polygon fill="white" stroke="black" points="2607.53,-285.5 2607.53,-305.5 2710.53,-305.5 2710.53,-285.5 2607.53,-285.5"/>
<text text-anchor="middle" x="2659.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node51 -->
<g id="edge77" class="edge"><title>Node29&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M2351.16,-342.658C2352.46,-342.434 2353.75,-342.214 2355.03,-342 2402.46,-334.035 2533.81,-314.73 2607.39,-304.002"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.28,-339.258 2341.05,-344.444 2351.5,-346.151 2350.28,-339.258"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="LineMerger_8h.html" target="_top" xlink:title="LineMerger.h">
<polygon fill="white" stroke="black" points="2319.03,-285.5 2319.03,-305.5 2399.03,-305.5 2399.03,-285.5 2319.03,-285.5"/>
<text text-anchor="middle" x="2359.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineMerger.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node52 -->
<g id="edge79" class="edge"><title>Node29&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2320.23,-335.299C2329.84,-325.683 2341.69,-313.835 2349.75,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2317.7,-332.872 2313.11,-342.418 2322.65,-337.822 2317.7,-332.872"/>
</g>
<!-- Node29&#45;&gt;Node53 -->
<g id="edge80" class="edge"><title>Node29&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M2351.21,-342.509C2352.5,-342.329 2353.77,-342.159 2355.03,-342 2590.14,-312.251 2651.44,-331.69 2887.03,-306 2891.53,-305.508 2896.21,-304.931 2900.9,-304.307"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.62,-339.059 2341.27,-344.044 2351.69,-345.977 2350.62,-339.059"/>
</g>
<!-- Node29&#45;&gt;Node54 -->
<g id="edge86" class="edge"><title>Node29&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2351.26,-346.033C2364.74,-344.588 2379.45,-343.121 2393.03,-342 2665.9,-319.463 2735.53,-332.693 3008.03,-306 3011.03,-305.705 3014.11,-305.378 3017.22,-305.026"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2350.79,-342.563 2341.23,-347.128 2351.55,-349.522 2350.79,-342.563"/>
</g>
<!-- Node30&#45;&gt;Node8 -->
<g id="edge59" class="edge"><title>Node30&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2855.48,-284.853C2913.32,-273.416 3003.13,-255.134 3018.03,-249 3066.66,-228.978 3143.08,-209.294 3107.03,-171 2962.65,-17.6679 2371.34,-125.115 2161.03,-114 1809.15,-95.4031 1720.04,-108.763 1369.03,-78 1353.62,-76.6499 1336.47,-74.4537 1322.67,-72.5129"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2854.56,-281.466 2845.43,-286.835 2855.91,-288.334 2854.56,-281.466"/>
</g>
<!-- Node30&#45;&gt;Node22 -->
<g id="edge63" class="edge"><title>Node30&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2853.64,-283.068C2943.54,-260.416 3126.18,-208.763 3090.03,-171 3055.94,-135.39 2325.02,-127.433 2108.77,-125.856"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2852.79,-279.672 2843.93,-285.491 2854.48,-286.464 2852.79,-279.672"/>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge42" class="edge"><title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2762.5,-282.766C2724.24,-272.449 2669.39,-257.661 2634.75,-248.322"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2761.77,-286.194 2772.34,-285.418 2763.6,-279.435 2761.77,-286.194"/>
</g>
<!-- Node30&#45;&gt;Node36 -->
<g id="edge69" class="edge"><title>Node30&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2855.23,-285.48C2856.5,-285.31 2857.77,-285.15 2859.03,-285 3121.2,-253.654 3196.69,-316.233 3452.03,-249 3472.59,-243.584 3474.78,-234.529 3495.03,-228 3585.15,-198.929 3611.81,-208.671 3705.03,-192 3709.55,-191.191 3714.29,-190.328 3718.99,-189.463"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2854.7,-282.02 2845.31,-286.932 2855.71,-288.946 2854.7,-282.02"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="geomgraph_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="3241.03,-228.5 3241.03,-248.5 3315.03,-248.5 3315.03,-228.5 3241.03,-228.5"/>
<text text-anchor="middle" x="3278.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node42 -->
<g id="edge60" class="edge"><title>Node30&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2855.16,-285.567C2856.46,-285.371 2857.75,-285.182 2859.03,-285 3009.46,-263.581 3048.03,-266.072 3199.03,-249 3212.62,-247.464 3227.51,-245.695 3240.67,-244.103"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2854.37,-282.148 2845.05,-287.177 2855.48,-289.061 2854.37,-282.148"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="3333.03,-228.5 3333.03,-248.5 3443.03,-248.5 3443.03,-228.5 3333.03,-228.5"/>
<text text-anchor="middle" x="3388.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node45 -->
<g id="edge64" class="edge"><title>Node30&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2855.15,-285.519C2856.45,-285.337 2857.75,-285.164 2859.03,-285 3064.63,-258.681 3118.05,-272.232 3324.03,-249 3326.93,-248.673 3329.9,-248.314 3332.9,-247.933"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2854.4,-282.093 2845.03,-287.052 2855.44,-289.014 2854.4,-282.093"/>
</g>
<!-- Node31&#45;&gt;Node8 -->
<g id="edge45" class="edge"><title>Node31&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2559.37,-233.165C2484.95,-225.306 2334.47,-208.033 2284.03,-192 2264.51,-185.799 2261.47,-179.889 2243.03,-171 2187.66,-144.316 2176.78,-128.399 2117.03,-114 1955.24,-75.015 1534.79,-92.75 1369.03,-78 1353.62,-76.6293 1336.47,-74.432 1322.67,-72.4957"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2559.04,-236.649 2569.35,-234.21 2559.77,-229.687 2559.04,-236.649"/>
</g>
<!-- Node31&#45;&gt;Node18 -->
<g id="edge57" class="edge"><title>Node31&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M2644.59,-231.254C2652.39,-230.145 2660.45,-229.019 2668.03,-228 2731.95,-219.405 2913.34,-240.353 2956.03,-192 2962.2,-185.003 2962.34,-177.871 2956.03,-171 2871.17,-78.6947 1948.21,-69.4593 1723.25,-68.582"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2643.97,-227.807 2634.57,-232.693 2644.97,-234.736 2643.97,-227.807"/>
</g>
<!-- Node31&#45;&gt;Node22 -->
<g id="edge46" class="edge"><title>Node31&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2559.48,-228.74C2557.98,-228.482 2556.49,-228.234 2555.03,-228 2420.68,-206.504 2381.72,-229.807 2251.03,-192 2230.21,-185.979 2227.28,-178.691 2207.03,-171 2166.86,-155.752 2119.32,-142.707 2086.95,-134.544"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2559.01,-232.211 2569.47,-230.562 2560.26,-225.325 2559.01,-232.211"/>
</g>
<!-- Node31&#45;&gt;Node27 -->
<g id="edge43" class="edge"><title>Node31&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M2559.41,-235.44C2380.17,-226.778 1688.53,-193.35 1507.56,-184.604"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2559.34,-238.941 2569.5,-235.928 2559.68,-231.949 2559.34,-238.941"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="PolygonExtracter_8h.html" target="_top" xlink:title="PolygonExtracter.h">
<polygon fill="white" stroke="black" points="2839.03,-171.5 2839.03,-191.5 2947.03,-191.5 2947.03,-171.5 2839.03,-171.5"/>
<text text-anchor="middle" x="2893.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonExtracter.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge44" class="edge"><title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M2644.4,-229.492C2697.84,-219.392 2789.47,-202.072 2845.32,-191.517"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2643.74,-226.055 2634.56,-231.351 2645.04,-232.933 2643.74,-226.055"/>
</g>
<!-- Node31&#45;&gt;Node33 -->
<g id="edge47" class="edge"><title>Node31&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2559.48,-228.715C2557.98,-228.464 2556.49,-228.225 2555.03,-228 2403.95,-204.834 2364.85,-209.604 2213.03,-192 2208.33,-191.456 2203.48,-190.877 2198.59,-190.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2559.02,-232.188 2569.48,-230.507 2560.26,-225.298 2559.02,-232.188"/>
</g>
<!-- Node31&#45;&gt;Node34 -->
<g id="edge48" class="edge"><title>Node31&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M2644.58,-231.175C2652.38,-230.073 2660.44,-228.971 2668.03,-228 2810.43,-209.771 2846.96,-212.676 2989.03,-192 2993.56,-191.34 2998.3,-190.585 3003,-189.795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2643.96,-227.728 2634.56,-232.611 2644.96,-234.657 2643.96,-227.728"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="3472.03,-114.5 3472.03,-134.5 3570.03,-134.5 3570.03,-114.5 3472.03,-114.5"/>
<text text-anchor="middle" x="3521.03" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node35 -->
<g id="edge51" class="edge"><title>Node31&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2644.69,-234.39C2729.63,-228.005 2925.87,-212.298 3090.03,-192 3163.29,-182.941 3375.01,-149.099 3471.75,-133.485"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2644.36,-230.904 2634.65,-235.139 2644.88,-237.885 2644.36,-230.904"/>
</g>
<!-- Node31&#45;&gt;Node36 -->
<g id="edge52" class="edge"><title>Node31&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2645.12,-236.729C2790.04,-233.91 3273.06,-222.672 3671.03,-192 3686.72,-190.79 3703.99,-188.954 3718.84,-187.217"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2644.81,-233.234 2634.88,-236.925 2644.95,-240.233 2644.81,-233.234"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="Polygonizer_8h.html" target="_top" xlink:title="Polygonizer.h">
<polygon fill="white" stroke="black" points="2293.03,-171.5 2293.03,-191.5 2375.03,-191.5 2375.03,-171.5 2293.03,-171.5"/>
<text text-anchor="middle" x="2334.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygonizer.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node38 -->
<g id="edge54" class="edge"><title>Node31&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M2559.47,-228.767C2508.9,-218.388 2425.09,-201.188 2375.15,-190.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2558.93,-232.229 2569.43,-230.811 2560.34,-225.372 2558.93,-232.229"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="RectangleContains_8h.html" target="_top" xlink:title="RectangleContains.h">
<polygon fill="white" stroke="black" points="2393.53,-171.5 2393.53,-191.5 2510.53,-191.5 2510.53,-171.5 2393.53,-171.5"/>
<text text-anchor="middle" x="2452.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleContains.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node39 -->
<g id="edge55" class="edge"><title>Node31&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M2567.54,-224.855C2539.74,-214.662 2501.33,-200.579 2476.58,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2566.66,-228.261 2577.26,-228.418 2569.07,-221.689 2566.66,-228.261"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="RectangleIntersects_8h.html" target="_top" xlink:title="RectangleIntersects.h">
<polygon fill="white" stroke="black" points="2528.53,-171.5 2528.53,-191.5 2649.53,-191.5 2649.53,-171.5 2528.53,-171.5"/>
<text text-anchor="middle" x="2589.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleIntersects.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node40 -->
<g id="edge56" class="edge"><title>Node31&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M2597.58,-218.68C2595.43,-209.601 2592.95,-199.117 2591.22,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2594.17,-219.491 2599.88,-228.418 2600.99,-217.881 2594.17,-219.491"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="IndexedNestedShellTester_8h.html" target="_top" xlink:title="IndexedNestedShellTester.h">
<polygon fill="white" stroke="black" points="2667.53,-171.5 2667.53,-191.5 2820.53,-191.5 2820.53,-171.5 2667.53,-171.5"/>
<text text-anchor="middle" x="2744.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedNestedShellTester.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node41 -->
<g id="edge58" class="edge"><title>Node31&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M2634.99,-224.732C2661.19,-214.584 2697.2,-200.637 2720.54,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2633.54,-221.542 2625.47,-228.418 2636.06,-228.07 2633.54,-221.542"/>
</g>
<!-- Node34&#45;&gt;Node17 -->
<g id="edge50" class="edge"><title>Node34&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3066.87,-166.267C3125.75,-132.538 3272.46,-48.4881 3321.09,-20.6311"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3064.82,-163.406 3057.89,-171.414 3068.3,-169.48 3064.82,-163.406"/>
</g>
<!-- Node34&#45;&gt;Node22 -->
<g id="edge49" class="edge"><title>Node34&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2992.46,-174.512C2980.54,-173.214 2967.84,-171.948 2956.03,-171 2637,-145.4 2253.61,-131.79 2108.53,-127.251"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2992.36,-178.022 3002.69,-175.653 2993.14,-171.066 2992.36,-178.022"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="3715.03,-114.5 3715.03,-134.5 3805.03,-134.5 3805.03,-114.5 3715.03,-114.5"/>
<text text-anchor="middle" x="3760.03" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.h</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge53" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M3757.42,-161.383C3758.07,-152.374 3758.82,-142.037 3759.35,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3753.92,-161.19 3756.69,-171.418 3760.9,-161.698 3753.92,-161.19"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="3379.53,-171.5 3379.53,-191.5 3492.53,-191.5 3492.53,-171.5 3379.53,-171.5"/>
<text text-anchor="middle" x="3436.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge61" class="edge"><title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M3313.58,-225.122C3342.92,-214.91 3383.86,-200.658 3410.16,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3312.41,-221.825 3304.12,-228.418 3314.71,-228.436 3312.41,-221.825"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="MinimalEdgeRing_8h.html" target="_top" xlink:title="MinimalEdgeRing.h">
<polygon fill="white" stroke="black" points="3251.03,-171.5 3251.03,-191.5 3361.03,-191.5 3361.03,-171.5 3251.03,-171.5"/>
<text text-anchor="middle" x="3306.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node44 -->
<g id="edge62" class="edge"><title>Node42&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M3287.31,-219.27C3292,-210.059 3297.49,-199.277 3301.3,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3284.07,-217.918 3282.65,-228.418 3290.31,-221.094 3284.07,-217.918"/>
</g>
<!-- Node45&#45;&gt;Node13 -->
<g id="edge67" class="edge"><title>Node45&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3453.05,-227.166C3536.46,-213.893 3670.55,-192.492 3671.03,-192 3701.73,-160.34 3693.66,-100.714 3689.11,-77.7978"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3452.47,-223.715 3443.14,-228.742 3453.57,-230.628 3452.47,-223.715"/>
</g>
<!-- Node45&#45;&gt;Node35 -->
<g id="edge68" class="edge"><title>Node45&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M3445.05,-225.431C3465.12,-218.618 3486.32,-208.105 3501.03,-192 3515.82,-175.798 3519.69,-149.022 3520.69,-134.896"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3443.82,-222.151 3435.33,-228.487 3445.92,-228.829 3443.82,-222.151"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="3549.53,-171.5 3549.53,-191.5 3662.53,-191.5 3662.53,-171.5 3549.53,-171.5"/>
<text text-anchor="middle" x="3606.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge65" class="edge"><title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M3433.95,-225.913C3474.61,-215.657 3533.11,-200.897 3570.34,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3432.86,-222.578 3424.02,-228.418 3434.58,-229.365 3432.86,-222.578"/>
</g>
<!-- Node46&#45;&gt;Node35 -->
<g id="edge66" class="edge"><title>Node46&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M3583.54,-165.953C3568.17,-156.002 3548.26,-143.119 3535.08,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3581.69,-168.924 3591.99,-171.418 3585.5,-163.047 3581.69,-168.924"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="1817.03,-171.5 1817.03,-191.5 1983.03,-191.5 1983.03,-171.5 1817.03,-171.5"/>
<text text-anchor="middle" x="1900.03" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge72" class="edge"><title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2106.59,-226.366C2058.26,-216.102 1987.42,-201.059 1942.53,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2106.04,-229.826 2116.55,-228.479 2107.49,-222.978 2106.04,-229.826"/>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge74" class="edge"><title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M2217.4,-281.598C2242.83,-271.461 2277.62,-257.597 2300.2,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2215.81,-278.464 2207.81,-285.418 2218.4,-284.967 2215.81,-278.464"/>
</g>
<!-- Node50&#45;&gt;Node48 -->
<g id="edge75" class="edge"><title>Node50&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2256.42,-227.936C2152.01,-213.821 2043.53,-200.181 1973.57,-191.521"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2256.13,-231.429 2266.51,-229.304 2257.07,-224.492 2256.13,-231.429"/>
</g>
<!-- Node55&#45;&gt;Node5 -->
<g id="edge90" class="edge"><title>Node55&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1705.62,-292.598C1608.23,-287.238 1328.16,-270.958 1096.03,-249 1093.24,-248.737 1090.4,-248.456 1087.54,-248.163"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1705.61,-296.103 1715.79,-293.155 1705.99,-289.113 1705.61,-296.103"/>
</g>
<!-- Node55&#45;&gt;Node8 -->
<g id="edge94" class="edge"><title>Node55&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1731,-276.375C1721.23,-260.647 1704.83,-238.76 1684.03,-228 1607.11,-188.217 1354.36,-255.996 1296.03,-192 1266.56,-159.674 1284.06,-100.444 1292.38,-77.7154"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1728.12,-278.374 1736.21,-285.217 1734.15,-274.824 1728.12,-278.374"/>
</g>
<!-- Node55&#45;&gt;Node14 -->
<g id="edge95" class="edge"><title>Node55&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1744.14,-275.045C1749.49,-247.885 1763.03,-198.817 1794.03,-171 1884.46,-89.8465 2249.67,-38.1018 2404.79,-19.38"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1740.63,-274.758 1742.31,-285.218 1747.52,-275.992 1740.63,-274.758"/>
</g>
<!-- Node55&#45;&gt;Node18 -->
<g id="edge99" class="edge"><title>Node55&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1735.45,-275.685C1721.71,-229.351 1686.65,-111.073 1676.7,-77.5055"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1732.12,-276.768 1738.32,-285.361 1738.83,-274.778 1732.12,-276.768"/>
</g>
<!-- Node55&#45;&gt;Node25 -->
<g id="edge91" class="edge"><title>Node55&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1705.69,-287.484C1670.96,-280.012 1616.8,-266.806 1572.03,-249 1553.73,-241.726 1551.86,-233.73 1533.03,-228 1452.22,-203.416 1196.61,-188.888 1100.79,-184.188"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1705.31,-290.98 1715.82,-289.618 1706.75,-284.131 1705.31,-290.98"/>
</g>
<!-- Node55&#45;&gt;Node33 -->
<g id="edge96" class="edge"><title>Node55&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1759.08,-278.917C1778.13,-263.384 1809.67,-240.143 1841.03,-228 1919.1,-197.769 2016.02,-187.56 2077.46,-184.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1756.69,-276.351 1751.26,-285.444 1761.18,-281.726 1756.69,-276.351"/>
</g>
<!-- Node55&#45;&gt;Node34 -->
<g id="edge98" class="edge"><title>Node55&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1770.12,-281.103C1789.03,-272.261 1814.15,-260.269 1836.03,-249 1853.18,-240.162 1855.42,-233.129 1874.03,-228 2105.95,-164.048 2716.07,-209.22 2956.03,-192 2971.31,-190.903 2988.07,-189.172 3002.7,-187.487"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1768.43,-278.027 1760.84,-285.42 1771.38,-284.374 1768.43,-278.027"/>
</g>
<!-- Node55&#45;&gt;Node47 -->
<g id="edge92" class="edge"><title>Node55&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M1776.2,-289.873C1845.42,-280.764 2000.44,-260.366 2090.55,-248.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1775.69,-286.409 1766.23,-291.183 1776.6,-293.349 1775.69,-286.409"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="1243.03,-228.5 1243.03,-248.5 1363.03,-248.5 1363.03,-228.5 1243.03,-228.5"/>
<text text-anchor="middle" x="1303.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge88" class="edge"><title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M1705.74,-290.318C1640.04,-282.492 1494.5,-264.981 1372.03,-249 1369.15,-248.624 1366.2,-248.236 1363.23,-247.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1705.61,-293.827 1715.96,-291.533 1706.44,-286.876 1705.61,-293.827"/>
</g>
<!-- Node57 -->
<g id="node57" class="node"><title>Node57</title>
<g id="a_node57"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="1381.53,-228.5 1381.53,-248.5 1524.53,-248.5 1524.53,-228.5 1381.53,-228.5"/>
<text text-anchor="middle" x="1453.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node57 -->
<g id="edge89" class="edge"><title>Node55&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M1705.98,-287.806C1654.39,-277.955 1557.9,-259.529 1500.16,-248.502"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1705.49,-291.277 1715.97,-289.715 1706.81,-284.402 1705.49,-291.277"/>
</g>
<!-- Node58 -->
<g id="node58" class="node"><title>Node58</title>
<g id="a_node58"><a xlink:href="PointExtracter_8h.html" target="_top" xlink:title="PointExtracter.h">
<polygon fill="white" stroke="black" points="1581.03,-228.5 1581.03,-248.5 1675.03,-248.5 1675.03,-228.5 1581.03,-228.5"/>
<text text-anchor="middle" x="1628.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointExtracter.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node58 -->
<g id="edge93" class="edge"><title>Node55&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M1713.13,-280.92C1692.44,-270.85 1664.8,-257.398 1646.71,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1711.84,-284.188 1722.37,-285.418 1714.91,-277.894 1711.84,-284.188"/>
</g>
<!-- Node55&#45;&gt;Node59 -->
<g id="edge97" class="edge"><title>Node55&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M1776.2,-284.21C1811.29,-273.944 1864.66,-258.33 1898.15,-248.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1775,-280.915 1766.38,-287.082 1776.96,-287.634 1775,-280.915"/>
</g>
<!-- Node60&#45;&gt;Node60 -->
<g id="edge103" class="edge"><title>Node60&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M3656.45,-305.912C3665.88,-305.328 3673.03,-301.857 3673.03,-295.5 3673.03,-287.023 3660.32,-283.679 3646.44,-285.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3656.57,-302.414 3646.44,-305.533 3656.3,-309.409 3656.57,-302.414"/>
</g>
<!-- Node61&#45;&gt;Node60 -->
<g id="edge105" class="edge"><title>Node61&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M3656.04,-335.013C3647.34,-325.449 3636.71,-313.755 3629.46,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3653.45,-337.373 3662.77,-342.418 3658.63,-332.664 3653.45,-337.373"/>
</g>
<!-- Node68&#45;&gt;Node11 -->
<g id="edge121" class="edge"><title>Node68&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M564.422,-336.791C543.654,-322.867 511.203,-301.67 482.026,-285 451.307,-267.448 433.919,-275.976 411.026,-249 365.735,-195.631 356.351,-106.116 354.477,-77.5497"/>
<polygon fill="midnightblue" stroke="midnightblue" points="562.578,-339.769 572.827,-342.457 566.491,-333.965 562.578,-339.769"/>
</g>
<!-- Node68&#45;&gt;Node63 -->
<g id="edge117" class="edge"><title>Node68&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M527.901,-344.617C453.674,-335.801 321.272,-319.988 208.026,-306 205.291,-305.662 202.499,-305.316 199.68,-304.965"/>
<polygon fill="midnightblue" stroke="midnightblue" points="527.637,-348.11 537.98,-345.813 528.463,-341.159 527.637,-348.11"/>
</g>
<!-- Node68&#45;&gt;Node64 -->
<g id="edge118" class="edge"><title>Node68&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M527.838,-341.176C469.936,-330.903 381.974,-315.297 326.814,-305.511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="527.471,-344.666 537.929,-342.967 528.694,-337.773 527.471,-344.666"/>
</g>
<!-- Node68&#45;&gt;Node65 -->
<g id="edge119" class="edge"><title>Node68&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M547.928,-339.388C515.75,-329.158 470.393,-314.738 441.348,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.868,-342.724 557.459,-342.418 548.989,-336.053 546.868,-342.724"/>
</g>
<!-- Node68&#45;&gt;Node66 -->
<g id="edge120" class="edge"><title>Node68&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M644.298,-341.788C705.777,-331.542 801.884,-315.524 861.792,-305.539"/>
<polygon fill="midnightblue" stroke="midnightblue" points="643.653,-338.347 634.364,-343.444 644.804,-345.252 643.653,-338.347"/>
</g>
<!-- Node68&#45;&gt;Node67 -->
<g id="edge122" class="edge"><title>Node68&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M644.135,-345.988C721.939,-338.353 864.182,-323.504 985.026,-306 987.947,-305.577 990.951,-305.117 993.978,-304.636"/>
<polygon fill="midnightblue" stroke="midnightblue" points="643.666,-342.517 634.053,-346.972 644.346,-349.484 643.666,-342.517"/>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge123" class="edge"><title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M570.618,-334.746C548.619,-310.824 508.949,-267.688 491.572,-248.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="568.252,-337.343 577.597,-342.335 573.404,-332.605 568.252,-337.343"/>
</g>
<!-- Node68&#45;&gt;Node70 -->
<g id="edge124" class="edge"><title>Node68&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M627.412,-339.52C662.778,-329.282 712.884,-314.778 744.921,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="626.033,-336.275 617.401,-342.418 627.98,-342.999 626.033,-336.275"/>
</g>
<!-- Node68&#45;&gt;Node71 -->
<g id="edge126" class="edge"><title>Node68&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M600.056,-334.725C608.01,-325.215 617.661,-313.675 624.265,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="597.353,-332.502 593.622,-342.418 602.722,-336.993 597.353,-332.502"/>
</g>
<!-- Node70&#45;&gt;Node69 -->
<g id="edge125" class="edge"><title>Node70&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M718.078,-283.622C663.378,-273.354 582.318,-258.138 531.107,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="717.497,-287.074 727.971,-285.479 718.789,-280.195 717.497,-287.074"/>
</g>
<!-- Node71&#45;&gt;Node69 -->
<g id="edge127" class="edge"><title>Node71&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M597.8,-281.866C570.277,-271.707 532.268,-257.677 507.667,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="596.828,-285.238 607.422,-285.418 599.253,-278.671 596.828,-285.238"/>
</g>
<!-- Node73 -->
<g id="node73" class="node"><title>Node73</title>
<g id="a_node73"><a xlink:href="IndexedFacetDistance_8h.html" target="_top" xlink:title="IndexedFacetDistance.h">
<polygon fill="white" stroke="black" points="1330.53,-285.5 1330.53,-305.5 1463.53,-305.5 1463.53,-285.5 1330.53,-285.5"/>
<text text-anchor="middle" x="1397.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge132" class="edge"><title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M1577,-340.107C1534.67,-329.851 1473.29,-314.979 1434.28,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1576.25,-343.526 1586.8,-342.479 1577.9,-336.723 1576.25,-343.526"/>
</g>
<!-- Node73&#45;&gt;Node56 -->
<g id="edge133" class="edge"><title>Node73&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M1372.64,-280.231C1355.57,-270.243 1333.27,-257.199 1318.57,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1371.11,-283.389 1381.5,-285.418 1374.64,-277.347 1371.11,-283.389"/>
</g>
<!-- Node73&#45;&gt;Node57 -->
<g id="edge134" class="edge"><title>Node73&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M1413.52,-278.299C1423.31,-268.683 1435.38,-256.835 1443.58,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1410.96,-275.914 1406.27,-285.418 1415.86,-280.908 1410.96,-275.914"/>
</g>
<!-- Node74 -->
<g id="node74" class="node"><title>Node74</title>
<g id="a_node74"><a xlink:href="PreparedLineString_8h.html" target="_top" xlink:title="PreparedLineString.h">
<polygon fill="white" stroke="black" points="1105.53,-228.5 1105.53,-248.5 1224.53,-248.5 1224.53,-228.5 1105.53,-228.5"/>
<text text-anchor="middle" x="1165.03" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge135" class="edge"><title>Node73&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M1349.24,-283.172C1305.97,-272.914 1243.06,-257.999 1203.1,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1348.44,-286.578 1358.98,-285.479 1350.05,-279.767 1348.44,-286.578"/>
</g>
<!-- Node75 -->
<g id="node75" class="node"><title>Node75</title>
<g id="a_node75"><a xlink:href="PreparedPolygon_8h.html" target="_top" xlink:title="PreparedPolygon.h">
<polygon fill="white" stroke="black" points="816.026,-228.5 816.026,-248.5 926.026,-248.5 926.026,-228.5 816.026,-228.5"/>
<text text-anchor="middle" x="871.026" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge137" class="edge"><title>Node73&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M1320.32,-288.108C1228.55,-280.193 1070.34,-265.695 935.026,-249 932.128,-248.642 929.158,-248.259 926.161,-247.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1320.09,-291.602 1330.35,-288.97 1320.69,-284.627 1320.09,-291.602"/>
</g>
<!-- Node74&#45;&gt;Node48 -->
<g id="edge136" class="edge"><title>Node74&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M1235.11,-227.976C1362.13,-215.525 1668.58,-196.435 1817.01,-187.456"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1234.43,-224.526 1224.84,-229.01 1235.14,-231.491 1234.43,-224.526"/>
</g>
<!-- Node77 -->
<g id="node77" class="node"><title>Node77</title>
<g id="a_node77"><a xlink:href="OverlayResultValidator_8h.html" target="_top" xlink:title="OverlayResultValidator.h">
<polygon fill="white" stroke="black" points="3735.03,-285.5 3735.03,-305.5 3871.03,-305.5 3871.03,-285.5 3735.03,-285.5"/>
<text text-anchor="middle" x="3803.03" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayResultValidator.h</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge140" class="edge"><title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M3809.55,-332.383C3807.91,-323.374 3806.03,-313.037 3804.71,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3806.14,-333.205 3811.37,-342.418 3813.03,-331.953 3806.14,-333.205"/>
</g>
<!-- Node78&#45;&gt;Node13 -->
<g id="edge146" class="edge"><title>Node78&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3851.41,-162.185C3843.56,-147.314 3830.67,-126.782 3814.03,-114 3788.39,-94.3157 3753.49,-82.6318 3726.76,-76.0429"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3848.42,-164.03 3856.02,-171.411 3854.68,-160.901 3848.42,-164.03"/>
</g>
<!-- Node78&#45;&gt;Node15 -->
<g id="edge145" class="edge"><title>Node78&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3861.29,-161.14C3863.66,-124.692 3868.7,-47.1671 3870.43,-20.6311"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3857.77,-161.208 3860.62,-171.414 3864.76,-161.662 3857.77,-161.208"/>
</g>
<!-- Node78&#45;&gt;Node22 -->
<g id="edge144" class="edge"><title>Node78&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3801.2,-171.095C3442.13,-138.757 2373.69,-128.141 2108.88,-125.956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3801.07,-174.599 3811.35,-172.034 3801.72,-167.628 3801.07,-174.599"/>
</g>
<!-- Node83&#45;&gt;Node84 -->
<g id="edge158" class="edge"><title>Node83&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M3628.62,-403.356C3711.36,-396.194 3861.56,-381.934 3989.03,-363 3993.66,-362.312 3998.52,-361.502 4003.31,-360.649"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3628.29,-399.872 3618.63,-404.215 3628.89,-406.846 3628.29,-399.872"/>
</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="IntersectionMatrix_8h__dep__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>