geos_390_docs/Location_8h__dep__incl.svg

2234 lines
144 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: Location.h Pages: 1 -->
<!--zoomable 599 -->
<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 = 5256;
var viewHeight = 599;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>Location.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-595 5252,-595 5252,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="898,-570.5 898,-590.5 964,-590.5 964,-570.5 898,-570.5"/>
<text text-anchor="middle" x="931" y="-577.7" font-family="Helvetica,sans-Serif" font-size="11.00">Location.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="PointOnGeometryLocator_8h.html" target="_top" xlink:title="PointOnGeometryLocator.h">
<polygon fill="white" stroke="black" points="790,-342.5 790,-362.5 938,-362.5 938,-342.5 790,-342.5"/>
<text text-anchor="middle" x="864" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointOnGeometryLocator.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="M928.956,-559.816C924.959,-525.942 914.463,-454.879 892,-399 886.603,-385.575 877.386,-371.616 871.009,-362.759"/>
<polygon fill="midnightblue" stroke="midnightblue" points="925.522,-560.61 930.107,-570.161 932.479,-559.836 925.522,-560.61"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="InputGeometry_8h.html" target="_top" xlink:title="InputGeometry.h">
<polygon fill="white" stroke="black" points="1087.5,-228.5 1087.5,-248.5 1184.5,-248.5 1184.5,-228.5 1087.5,-228.5"/>
<text text-anchor="middle" x="1136" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">InputGeometry.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge219" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M934.172,-560.396C941.117,-519.893 958.306,-426.828 974,-399 1013.17,-329.556 1091.39,-270.395 1122.64,-248.527"/>
<polygon fill="midnightblue" stroke="midnightblue" points="930.709,-559.885 932.494,-570.329 937.611,-561.051 930.709,-559.885"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="1399,-0.5 1399,-20.5 1479,-20.5 1479,-0.5 1399,-0.5"/>
<text text-anchor="middle" x="1439" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge220" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M887.551,-579.304C720.966,-578.271 128.64,-571.943 54,-534 20.0607,-516.747 0,-505.573 0,-467.5 0,-467.5 0,-467.5 0,-123.5 0,40.9554 200.566,-75.2988 364,-57 765.909,-12.0006 1256.88,-10.5712 1398.82,-11.2015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.877,-582.805 897.898,-579.364 887.918,-575.806 887.877,-582.805"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="3883,-171.5 3883,-191.5 3957,-191.5 3957,-171.5 3883,-171.5"/>
<text text-anchor="middle" x="3920" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge235" class="edge"><title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M974.392,-579.181C1359.63,-576.216 4180,-551.636 4180,-467.5 4180,-467.5 4180,-467.5 4180,-408.5 4180,-286.492 4014.9,-215.422 3947.82,-191.584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.188,-575.683 964.215,-579.259 974.241,-582.683 974.188,-575.683"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="IndexedPointOnLineLocator_8h.html" target="_top" xlink:title="IndexedPointOnLineLocator.h">
<polygon fill="white" stroke="black" points="523.5,-285.5 523.5,-305.5 682.5,-305.5 682.5,-285.5 523.5,-285.5"/>
<text text-anchor="middle" x="603" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedPointOnLineLocator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge218" class="edge"><title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M887.869,-575.818C752.654,-563.702 346,-522.678 346,-467.5 346,-467.5 346,-467.5 346,-408.5 346,-377.762 342.315,-362.742 365,-342 377.671,-330.414 470.965,-315.102 536.904,-305.528"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.601,-579.308 897.872,-576.705 888.22,-572.335 887.601,-579.308"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="PointLocation_8h.html" target="_top" xlink:title="PointLocation.h">
<polygon fill="white" stroke="black" points="4419.5,-513.5 4419.5,-533.5 4510.5,-533.5 4510.5,-513.5 4419.5,-513.5"/>
<text text-anchor="middle" x="4465" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointLocation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge24" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M974.397,-579.311C1350.12,-577.624 4047.28,-564.503 4405,-534 4409.62,-533.606 4414.43,-533.066 4419.22,-532.443"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.193,-575.812 964.209,-579.356 974.224,-582.812 974.193,-575.812"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="PointLocator_8h.html" target="_top" xlink:title="PointLocator.h">
<polygon fill="white" stroke="black" points="518,-228.5 518,-248.5 604,-248.5 604,-228.5 518,-228.5"/>
<text text-anchor="middle" x="561" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointLocator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge25" class="edge"><title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M887.622,-578.17C765.273,-574.126 419.197,-560.598 309,-534 235.336,-516.22 152,-543.279 152,-467.5 152,-467.5 152,-467.5 152,-351.5 152,-320.762 147.576,-304.903 171,-285 222.428,-241.302 427.603,-237.981 517.934,-238.719"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.63,-581.672 897.738,-578.499 887.858,-574.676 887.63,-581.672"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="OverlayOp_8h.html" target="_top" xlink:title="OverlayOp.h">
<polygon fill="white" stroke="black" points="660.5,-114.5 660.5,-134.5 737.5,-134.5 737.5,-114.5 660.5,-114.5"/>
<text text-anchor="middle" x="699" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayOp.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge215" class="edge"><title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M887.805,-579.052C731.169,-577.153 198.652,-568.219 131,-534 96.7748,-516.688 76,-505.854 76,-467.5 76,-467.5 76,-467.5 76,-237.5 76,-177.814 524.671,-138.771 660.499,-128.319"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.956,-582.554 897.997,-579.172 888.039,-575.554 887.956,-582.554"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="OverlayResultValidator_8h.html" target="_top" xlink:title="OverlayResultValidator.h">
<polygon fill="white" stroke="black" points="373,-57.5 373,-77.5 509,-77.5 509,-57.5 373,-57.5"/>
<text text-anchor="middle" x="441" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayResultValidator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge217" class="edge"><title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M887.82,-579.196C726.276,-577.78 163.134,-570.265 92,-534 58.081,-516.707 38,-505.573 38,-467.5 38,-467.5 38,-467.5 38,-180.5 38,-111.877 257.659,-83.5335 372.637,-73.3979"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.842,-582.696 897.871,-579.28 887.901,-575.696 887.842,-582.696"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="FuzzyPointLocator_8h.html" target="_top" xlink:title="FuzzyPointLocator.h">
<polygon fill="white" stroke="black" points="383.5,-171.5 383.5,-191.5 498.5,-191.5 498.5,-171.5 383.5,-171.5"/>
<text text-anchor="middle" x="441" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">FuzzyPointLocator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge216" class="edge"><title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M887.504,-578.868C735.706,-576.392 235.163,-565.868 171,-534 136.136,-516.684 114,-506.427 114,-467.5 114,-467.5 114,-467.5 114,-294.5 114,-238.242 289.416,-204.312 383.292,-190.182"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.766,-582.372 897.82,-579.032 887.878,-575.373 887.766,-582.372"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="RayCrossingCounter_8h.html" target="_top" xlink:title="RayCrossingCounter.h">
<polygon fill="white" stroke="black" points="4528.5,-513.5 4528.5,-533.5 4655.5,-533.5 4655.5,-513.5 4528.5,-513.5"/>
<text text-anchor="middle" x="4592" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">RayCrossingCounter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge41" class="edge"><title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M974.166,-579.648C1329.85,-580.764 3781.94,-586.453 4519,-534 4522.06,-533.782 4525.19,-533.522 4528.34,-533.229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.036,-576.148 964.024,-579.616 974.013,-583.148 974.036,-576.148"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="RayCrossingCounterDD_8h.html" target="_top" xlink:title="RayCrossingCounterDD.h">
<polygon fill="white" stroke="black" points="4673.5,-513.5 4673.5,-533.5 4816.5,-533.5 4816.5,-513.5 4673.5,-513.5"/>
<text text-anchor="middle" x="4745" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">RayCrossingCounterDD.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge42" class="edge"><title>Node1&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M974.199,-579.597C1338,-580.325 3895.63,-583.605 4664,-534 4667.11,-533.799 4670.28,-533.563 4673.48,-533.299"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.087,-576.097 964.08,-579.577 974.073,-583.097 974.087,-576.097"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="IntersectionMatrix_8h.html" target="_top" xlink:title="IntersectionMatrix.h">
<polygon fill="white" stroke="black" points="1167,-456.5 1167,-476.5 1277,-476.5 1277,-456.5 1167,-456.5"/>
<text text-anchor="middle" x="1222" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionMatrix.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge43" class="edge"><title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M974.423,-577.453C1020.55,-573.743 1094.46,-563.313 1151,-534 1178.59,-519.697 1203.2,-491.6 1214.86,-476.928"/>
<polygon fill="midnightblue" stroke="midnightblue" points="973.889,-573.983 964.172,-578.204 974.4,-580.964 973.889,-573.983"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="4388.5,-57.5 4388.5,-77.5 4441.5,-77.5 4441.5,-57.5 4388.5,-57.5"/>
<text text-anchor="middle" x="4415" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge184" class="edge"><title>Node1&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M974.23,-579.517C1359.81,-579.6 4198.58,-578.686 4371,-534 4390.06,-529.061 4391.47,-519.641 4410,-513 4488.03,-485.037 4521.17,-518.366 4593,-477 4647.49,-445.623 4662,-416.375 4662,-353.5 4662,-353.5 4662,-353.5 4662,-180.5 4662,-156.487 4505.15,-99.6236 4441.43,-77.5136"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.049,-576.017 964.048,-579.515 974.047,-583.017 974.049,-576.017"/>
</g>
<!-- Node92 -->
<g id="node92" class="node"><title>Node92</title>
<g id="a_node92"><a xlink:href="PreparedPolygonPredicate_8h.html" target="_top" xlink:title="PreparedPolygonPredicate.h">
<polygon fill="white" stroke="black" points="4834.5,-513.5 4834.5,-533.5 4989.5,-533.5 4989.5,-513.5 4834.5,-513.5"/>
<text text-anchor="middle" x="4912" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygonPredicate.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge178" class="edge"><title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M974.312,-579.575C1347.25,-580.137 4022.04,-582.416 4825,-534 4828.03,-533.817 4831.12,-533.605 4834.24,-533.369"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.204,-576.075 964.199,-579.56 974.193,-583.075 974.204,-576.075"/>
</g>
<!-- Node98 -->
<g id="node98" class="node"><title>Node98</title>
<g id="a_node98"><a xlink:href="Depth_8h.html" target="_top" xlink:title="Depth.h">
<polygon fill="white" stroke="black" points="828.5,-399.5 828.5,-419.5 883.5,-419.5 883.5,-399.5 828.5,-399.5"/>
<text text-anchor="middle" x="856" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Depth.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node98 -->
<g id="edge185" class="edge"><title>Node1&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M916.617,-562.272C910.287,-554.082 903.139,-543.928 898,-534 877.075,-493.574 863.117,-440.496 858.085,-419.554"/>
<polygon fill="midnightblue" stroke="midnightblue" points="914.049,-564.665 923.031,-570.284 919.514,-560.29 914.049,-564.665"/>
</g>
<!-- Node100 -->
<g id="node100" class="node"><title>Node100</title>
<g id="a_node100"><a xlink:href="geomgraph_2DirectedEdge_8h.html" target="_top" xlink:title="DirectedEdge.h">
<polygon fill="white" stroke="black" points="572,-342.5 572,-362.5 664,-362.5 664,-342.5 572,-342.5"/>
<text text-anchor="middle" x="618" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DirectedEdge.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge187" class="edge"><title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M912.566,-563.607C874.198,-530.883 782.378,-454.404 699,-399 678.043,-385.074 652.549,-371.225 635.83,-362.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="910.456,-566.407 920.328,-570.253 915.009,-561.09 910.456,-566.407"/>
</g>
<!-- Node101 -->
<g id="node101" class="node"><title>Node101</title>
<g id="a_node101"><a xlink:href="EdgeEndStar_8h.html" target="_top" xlink:title="EdgeEndStar.h">
<polygon fill="white" stroke="black" points="226.5,-342.5 226.5,-362.5 317.5,-362.5 317.5,-342.5 226.5,-342.5"/>
<text text-anchor="middle" x="272" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeEndStar.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node101 -->
<g id="edge189" class="edge"><title>Node1&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M887.875,-578.944C757.797,-576.897 375.572,-568.016 332,-534 276.036,-490.31 271.754,-392.692 271.818,-362.545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.824,-582.444 897.876,-579.096 887.93,-575.445 887.824,-582.444"/>
</g>
<!-- Node108 -->
<g id="node108" class="node"><title>Node108</title>
<g id="a_node108"><a xlink:href="Label_8h.html" target="_top" xlink:title="Label.h">
<polygon fill="white" stroke="black" points="608,-456.5 608,-476.5 660,-476.5 660,-456.5 608,-456.5"/>
<text text-anchor="middle" x="634" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">Label.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node108 -->
<g id="edge201" class="edge"><title>Node1&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M887.845,-577.948C818.604,-574.579 687.007,-564.273 653,-534 636.498,-519.31 633.902,-491.383 633.747,-476.836"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.844,-581.452 897.994,-578.414 888.165,-574.459 887.844,-581.452"/>
</g>
<!-- Node112 -->
<g id="node112" class="node"><title>Node112</title>
<g id="a_node112"><a xlink:href="TopologyLocation_8h.html" target="_top" xlink:title="TopologyLocation.h">
<polygon fill="white" stroke="black" points="662,-513.5 662,-533.5 772,-533.5 772,-513.5 662,-513.5"/>
<text text-anchor="middle" x="717" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">TopologyLocation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node112 -->
<g id="edge212" class="edge"><title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M887.855,-568.411C847.996,-558.167 789.497,-543.132 752.338,-533.582"/>
<polygon fill="midnightblue" stroke="midnightblue" points="887.006,-571.807 897.562,-570.906 888.749,-565.027 887.006,-571.807"/>
</g>
<!-- Node113 -->
<g id="node113" class="node"><title>Node113</title>
<g id="a_node113"><a xlink:href="OffsetCurveSetBuilder_8h.html" target="_top" xlink:title="OffsetCurveSetBuilder.h">
<polygon fill="white" stroke="black" points="5008,-513.5 5008,-533.5 5142,-533.5 5142,-513.5 5008,-513.5"/>
<text text-anchor="middle" x="5075" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetCurveSetBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node113 -->
<g id="edge214" class="edge"><title>Node1&#45;&gt;Node113</title>
<path fill="none" stroke="midnightblue" d="M974.243,-579.31C1383.95,-577.471 4576.16,-562.294 4998,-534 5001.23,-533.784 5004.52,-533.524 5007.85,-533.232"/>
<polygon fill="midnightblue" stroke="midnightblue" points="973.989,-575.811 964.005,-579.356 974.021,-582.811 973.989,-575.811"/>
</g>
<!-- Node114 -->
<g id="node114" class="node"><title>Node114</title>
<g id="a_node114"><a xlink:href="OverlayEdge_8h.html" target="_top" xlink:title="OverlayEdge.h">
<polygon fill="white" stroke="black" points="1054,-513.5 1054,-533.5 1142,-533.5 1142,-513.5 1054,-513.5"/>
<text text-anchor="middle" x="1098" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdge.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node114 -->
<g id="edge221" class="edge"><title>Node1&#45;&gt;Node114</title>
<path fill="none" stroke="midnightblue" d="M968.179,-567.255C999.216,-557.034 1042.74,-542.698 1070.66,-533.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="966.98,-563.965 958.577,-570.418 969.17,-570.614 966.98,-563.965"/>
</g>
<!-- Node116 -->
<g id="node116" class="node"><title>Node116</title>
<g id="a_node116"><a xlink:href="OverlayLabeller_8h.html" target="_top" xlink:title="OverlayLabeller.h">
<polygon fill="white" stroke="black" points="1016.5,-399.5 1016.5,-419.5 1117.5,-419.5 1117.5,-399.5 1016.5,-399.5"/>
<text text-anchor="middle" x="1067" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayLabeller.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node116 -->
<g id="edge234" class="edge"><title>Node1&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M944.722,-562.448C973.19,-527.072 1037.84,-446.741 1059.65,-419.631"/>
<polygon fill="midnightblue" stroke="midnightblue" points="941.855,-560.429 938.312,-570.414 947.308,-564.817 941.855,-560.429"/>
</g>
<!-- Node117 -->
<g id="node117" class="node"><title>Node117</title>
<g id="a_node117"><a xlink:href="OverlayLabel_8h.html" target="_top" xlink:title="OverlayLabel.h">
<polygon fill="white" stroke="black" points="4273.5,-513.5 4273.5,-533.5 4362.5,-533.5 4362.5,-513.5 4273.5,-513.5"/>
<text text-anchor="middle" x="4318" y="-520.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayLabel.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node117 -->
<g id="edge226" class="edge"><title>Node1&#45;&gt;Node117</title>
<path fill="none" stroke="midnightblue" d="M974.607,-579.268C1313.11,-577.409 3525.63,-564.233 4194,-534 4220.31,-532.81 4249.71,-530.596 4273.27,-528.605"/>
<polygon fill="midnightblue" stroke="midnightblue" points="974.228,-575.77 964.247,-579.324 974.266,-582.77 974.228,-575.77"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="IndexedPointInAreaLocator_8h.html" target="_top" xlink:title="IndexedPointInAreaLocator.h">
<polygon fill="white" stroke="black" points="1250.5,-285.5 1250.5,-305.5 1407.5,-305.5 1407.5,-285.5 1250.5,-285.5"/>
<text text-anchor="middle" x="1329" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedPointInAreaLocator.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="M948.273,-341.532C1035.04,-331.27 1169.05,-315.419 1252.75,-305.519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="947.714,-338.074 938.195,-342.724 948.537,-345.025 947.714,-338.074"/>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge23" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M895.635,-338.474C951.354,-315.531 1065.65,-268.469 1113.82,-248.635"/>
<polygon fill="midnightblue" stroke="midnightblue" points="894.173,-335.291 886.259,-342.335 896.838,-341.763 894.173,-335.291"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="SimplePointInAreaLocator_8h.html" target="_top" xlink:title="SimplePointInAreaLocator.h">
<polygon fill="white" stroke="black" points="776,-285.5 776,-305.5 928,-305.5 928,-285.5 776,-285.5"/>
<text text-anchor="middle" x="852" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">SimplePointInAreaLocator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge21" class="edge"><title>Node2&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M859.829,-332.383C857.863,-323.374 855.608,-313.037 854.025,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="856.467,-333.394 862.018,-342.418 863.306,-331.902 856.467,-333.394"/>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge22" class="edge"><title>Node2&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M811.162,-340.366C762.458,-330.102 691.069,-315.059 645.83,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="810.687,-343.842 821.193,-342.479 812.13,-336.993 810.687,-343.842"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="1693,-228.5 1693,-248.5 1813,-248.5 1813,-228.5 1693,-228.5"/>
<text text-anchor="middle" x="1753" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1408.62,-284.172C1491.11,-273.472 1618.16,-256.991 1692.69,-247.323"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1408.01,-280.722 1398.54,-285.479 1408.91,-287.664 1408.01,-280.722"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="1831.5,-228.5 1831.5,-248.5 1974.5,-248.5 1974.5,-228.5 1831.5,-228.5"/>
<text text-anchor="middle" x="1903" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1417.79,-284.941C1598.53,-267.303 1645.49,-267.192 1822,-249 1825.1,-248.681 1828.26,-248.346 1831.46,-248.001"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1417.29,-281.473 1407.67,-285.932 1417.97,-288.44 1417.29,-281.473"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="1409,-228.5 1409,-248.5 1507,-248.5 1507,-228.5 1409,-228.5"/>
<text text-anchor="middle" x="1458" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1359.58,-281.463C1383.32,-271.338 1415.65,-257.557 1436.67,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1358.13,-278.276 1350.3,-285.418 1360.87,-284.715 1358.13,-278.276"/>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1287.42,-282.652C1251.47,-272.407 1200.28,-257.818 1167.6,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1286.55,-286.043 1297.13,-285.418 1288.47,-279.311 1286.55,-286.043"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="2136,-228.5 2136,-248.5 2246,-248.5 2246,-228.5 2136,-228.5"/>
<text text-anchor="middle" x="2191" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node3&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1418.02,-284.971C1733.29,-260.477 1815.37,-279.518 2126,-249 2129.18,-248.688 2132.44,-248.33 2135.73,-247.941"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1417.36,-281.512 1407.66,-285.784 1417.9,-288.49 1417.36,-281.512"/>
</g>
<!-- Node3&#45;&gt;Node17 -->
<g id="edge19" class="edge"><title>Node3&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1375.66,-283.156C1443.18,-267.335 1572.3,-239.315 1684,-228 2159.85,-179.798 3358.71,-222.91 3836,-192 3851.38,-191.004 3868.27,-189.227 3882.85,-187.477"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1374.68,-279.789 1365.76,-285.492 1376.29,-286.602 1374.68,-279.789"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="3878.5,-114.5 3878.5,-134.5 3997.5,-134.5 3997.5,-114.5 3878.5,-114.5"/>
<text text-anchor="middle" x="3938" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1155.08,-222.19C1176.65,-205.925 1213.54,-181.183 1250,-171 1366.13,-138.569 3299.45,-137.105 3420,-135 3585.92,-132.102 3781.74,-128.447 3878.18,-126.631"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1152.85,-219.487 1147.08,-228.369 1157.13,-225.028 1152.85,-219.487"/>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1138.47,-218.019C1140.65,-204.443 1144.52,-186.127 1151,-171 1162.99,-143.015 1165.44,-133.285 1189,-114 1252.52,-62.0032 1346.02,-33.1975 1398.83,-20.1744"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1134.98,-217.738 1137.02,-228.134 1141.9,-218.734 1134.98,-217.738"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="1837.5,-57.5 1837.5,-77.5 1916.5,-77.5 1916.5,-57.5 1837.5,-57.5"/>
<text text-anchor="middle" x="1877" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1142.18,-218.727C1152.6,-190.433 1176.58,-137.66 1217,-114 1270.46,-82.7053 1702.59,-71.8421 1837.15,-69.1998"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1138.84,-217.666 1138.85,-228.26 1145.45,-219.978 1138.84,-217.666"/>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge11" class="edge"><title>Node10&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1827.41,-60.2724C1739.85,-49.2779 1559.55,-26.6373 1479.19,-16.5461"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1827,-63.7488 1837.36,-61.5221 1827.87,-56.8034 1827,-63.7488"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="2050,-0.5 2050,-20.5 2190,-20.5 2190,-0.5 2050,-0.5"/>
<text text-anchor="middle" x="2120" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1926.48,-55.2999C1971.79,-45.0458 2038,-30.0607 2080.03,-20.5467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1925.56,-51.9196 1916.58,-57.5409 1927.11,-58.7469 1925.56,-51.9196"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="1820.5,-0.5 1820.5,-20.5 1933.5,-20.5 1933.5,-0.5 1820.5,-0.5"/>
<text text-anchor="middle" x="1877" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node10&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1877,-47.383C1877,-38.3738 1877,-28.0373 1877,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1873.5,-47.4178 1877,-57.4179 1880.5,-47.4179 1873.5,-47.4178"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="2305,-0.5 2305,-20.5 2405,-20.5 2405,-0.5 2305,-0.5"/>
<text text-anchor="middle" x="2355" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node10&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1926.74,-56.8468C2069.33,-35.6013 2226.28,-21.6614 2304.83,-15.3349"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1925.87,-53.4387 1916.5,-58.3891 1926.91,-60.3607 1925.87,-53.4387"/>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge17" class="edge"><title>Node14&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2195.8,-217.982C2198.22,-204.389 2199.59,-186.069 2194,-171 2182.39,-139.676 2174.13,-130.351 2145,-114 2058.6,-65.5058 2022.5,-95.6205 1925,-78 1922.24,-77.5014 1919.4,-76.9736 1916.53,-76.4322"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2192.31,-217.605 2193.66,-228.113 2199.15,-219.056 2192.31,-217.605"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="2072.5,-171.5 2072.5,-191.5 2185.5,-191.5 2185.5,-171.5 2072.5,-171.5"/>
<text text-anchor="middle" x="2129" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2173.06,-221.584C2162.16,-211.918 2148.63,-199.915 2139.46,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2170.96,-224.4 2180.76,-228.418 2175.6,-219.163 2170.96,-224.4"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="2038,-114.5 2038,-134.5 2136,-134.5 2136,-114.5 2038,-114.5"/>
<text text-anchor="middle" x="2087" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge18" class="edge"><title>Node14&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M2140.51,-225.895C2108.88,-217.488 2072.39,-205.301 2063,-192 2050.26,-173.95 2067.3,-148.406 2078.54,-134.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2140.01,-229.381 2150.56,-228.489 2141.75,-222.603 2140.01,-229.381"/>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M2115.97,-163.437C2108.75,-153.982 2100.05,-142.596 2094.09,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2113.21,-165.594 2122.06,-171.418 2118.78,-161.346 2113.21,-165.594"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="4016,-114.5 4016,-134.5 4106,-134.5 4106,-114.5 4016,-114.5"/>
<text text-anchor="middle" x="4061" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge20" class="edge"><title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M3952.73,-167.732C3978.75,-157.584 4014.5,-143.637 4037.68,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3951.33,-164.523 3943.28,-171.418 3953.87,-171.044 3951.33,-164.523"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="2765,-171.5 2765,-191.5 2931,-191.5 2931,-171.5 2765,-171.5"/>
<text text-anchor="middle" x="2848" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge26" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M614.704,-231.081C626.637,-229.864 639.236,-228.741 651,-228 864.458,-214.548 2389.78,-189.75 2764.85,-183.805"/>
<polygon fill="midnightblue" stroke="midnightblue" points="614.002,-227.636 604.426,-232.167 614.738,-234.597 614.002,-227.636"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="DistanceOp_8h.html" target="_top" xlink:title="DistanceOp.h">
<polygon fill="white" stroke="black" points="555,-171.5 555,-191.5 637,-191.5 637,-171.5 555,-171.5"/>
<text text-anchor="middle" x="596" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">DistanceOp.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge27" class="edge"><title>Node22&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M572.228,-219.855C578.17,-210.519 585.222,-199.436 590.095,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="569.196,-218.102 566.78,-228.418 575.101,-221.86 569.196,-218.102"/>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge28" class="edge"><title>Node22&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M549.633,-219.44C542.166,-205.039 535.536,-185.029 546,-171 572.179,-135.903 624.324,-126.797 660.411,-124.968"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.736,-221.425 554.736,-228.371 552.814,-217.952 546.736,-221.425"/>
</g>
<!-- Node22&#45;&gt;Node32 -->
<g id="edge36" class="edge"><title>Node22&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M531.965,-224.192C509.932,-214.094 480.223,-200.477 460.845,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="530.635,-227.433 541.184,-228.418 533.552,-221.07 530.635,-227.433"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="OffsetPointGenerator_8h.html" target="_top" xlink:title="OffsetPointGenerator.h">
<polygon fill="white" stroke="black" points="3283,-114.5 3283,-134.5 3411,-134.5 3411,-114.5 3283,-114.5"/>
<text text-anchor="middle" x="3347" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetPointGenerator.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node33 -->
<g id="edge38" class="edge"><title>Node22&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M614.126,-230.069C656.858,-223.104 717.974,-210.895 769,-192 787.461,-185.164 788.955,-175.984 808,-171 869.677,-154.861 2893.9,-130.728 3282.75,-126.234"/>
<polygon fill="midnightblue" stroke="midnightblue" points="613.545,-226.618 604.218,-231.644 614.644,-233.531 613.545,-226.618"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="RelateComputer_8h.html" target="_top" xlink:title="RelateComputer.h">
<polygon fill="white" stroke="black" points="817.5,-171.5 817.5,-191.5 922.5,-191.5 922.5,-171.5 817.5,-171.5"/>
<text text-anchor="middle" x="870" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RelateComputer.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node34 -->
<g id="edge39" class="edge"><title>Node22&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M614.278,-228.017C671.813,-217.776 762.798,-201.581 819.307,-191.523"/>
<polygon fill="midnightblue" stroke="midnightblue" points="613.522,-224.596 604.29,-229.795 614.749,-231.488 613.522,-224.596"/>
</g>
<!-- Node25&#45;&gt;Node10 -->
<g id="edge34" class="edge"><title>Node25&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M747.617,-119.943C774.786,-118.025 809.264,-115.71 840,-114 1228.65,-92.3839 1699.71,-74.8529 1837.42,-69.9022"/>
<polygon fill="midnightblue" stroke="midnightblue" points="747.312,-116.455 737.585,-120.656 747.808,-123.438 747.312,-116.455"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="659,-57.5 659,-77.5 739,-77.5 739,-57.5 659,-57.5"/>
<text text-anchor="middle" x="699" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge29" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M699,-104.383C699,-95.3738 699,-85.0373 699,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="695.5,-104.418 699,-114.418 702.5,-104.418 695.5,-104.418"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="1441,-57.5 1441,-77.5 1525,-77.5 1525,-57.5 1441,-57.5"/>
<text text-anchor="middle" x="1483" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node27 -->
<g id="edge30" class="edge"><title>Node25&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M747.814,-120.076C890.648,-110.055 1306.14,-80.9073 1440.53,-71.4795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="747.342,-116.6 737.611,-120.791 747.832,-123.583 747.342,-116.6"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="SnapIfNeededOverlayOp_8h.html" target="_top" xlink:title="SnapIfNeededOverlayOp.h">
<polygon fill="white" stroke="black" points="757,-57.5 757,-77.5 903,-77.5 903,-57.5 757,-57.5"/>
<text text-anchor="middle" x="830" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapIfNeededOverlayOp.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node28 -->
<g id="edge31" class="edge"><title>Node25&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M730.051,-110.463C754.167,-100.338 786.991,-86.5571 808.336,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="728.497,-107.32 720.632,-114.418 731.207,-113.774 728.497,-107.32"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="SnapOverlayOp_8h.html" target="_top" xlink:title="SnapOverlayOp.h">
<polygon fill="white" stroke="black" points="539,-57.5 539,-77.5 641,-77.5 641,-57.5 539,-57.5"/>
<text text-anchor="middle" x="590" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapOverlayOp.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node29 -->
<g id="edge32" class="edge"><title>Node25&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M671.815,-109.783C651.889,-99.7282 625.391,-86.3579 608.026,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="670.496,-113.038 681.001,-114.418 673.65,-106.788 670.496,-113.038"/>
</g>
<!-- Node25&#45;&gt;Node30 -->
<g id="edge33" class="edge"><title>Node25&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M650.493,-113.159C602.323,-102.89 529.212,-87.3048 483.326,-77.5229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.865,-116.604 660.375,-115.266 651.324,-109.758 649.865,-116.604"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="3125,-57.5 3125,-77.5 3223,-77.5 3223,-57.5 3125,-57.5"/>
<text text-anchor="middle" x="3174" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node31 -->
<g id="edge35" class="edge"><title>Node25&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M747.603,-119.65C774.767,-117.644 809.245,-115.335 840,-114 1757.11,-74.1881 2878.44,-69.2067 3124.7,-68.5873"/>
<polygon fill="midnightblue" stroke="midnightblue" points="747.283,-116.165 737.573,-120.402 747.807,-123.145 747.283,-116.165"/>
</g>
<!-- Node32&#45;&gt;Node30 -->
<g id="edge37" class="edge"><title>Node32&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M441,-161.17C441,-136.839 441,-96.0278 441,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="437.5,-161.335 441,-171.335 444.5,-161.335 437.5,-161.335"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="RelateOp_8h.html" target="_top" xlink:title="RelateOp.h">
<polygon fill="white" stroke="black" points="849.5,-114.5 849.5,-134.5 920.5,-134.5 920.5,-114.5 849.5,-114.5"/>
<text text-anchor="middle" x="885" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">RelateOp.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge40" class="edge"><title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M875.133,-161.68C877.609,-152.601 880.468,-142.117 882.469,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="871.732,-160.849 872.477,-171.418 878.485,-162.691 871.732,-160.849"/>
</g>
<!-- Node38&#45;&gt;Node34 -->
<g id="edge176" class="edge"><title>Node38&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1201.38,-450.289C1174.71,-430.516 1126.94,-394.752 1087,-363 1006.44,-298.966 912.028,-218.527 880.698,-191.687"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1199.45,-453.218 1209.57,-456.353 1203.62,-447.591 1199.45,-453.218"/>
</g>
<!-- Node38&#45;&gt;Node35 -->
<g id="edge177" class="edge"><title>Node38&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1207.03,-448.738C1194.81,-435.168 1177.01,-415.643 1161,-399 1059.05,-293.019 930.589,-169.206 894.699,-134.784"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1204.56,-451.234 1213.85,-456.339 1209.77,-446.558 1204.56,-451.234"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="Geometry.h">
<polygon fill="white" stroke="black" points="2868.5,-399.5 2868.5,-419.5 2941.5,-419.5 2941.5,-399.5 2868.5,-399.5"/>
<text text-anchor="middle" x="2905" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Geometry.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge44" class="edge"><title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M1287.41,-463.363C1566.59,-454.239 2654.03,-418.702 2868.24,-411.701"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1286.92,-459.876 1277.04,-463.701 1287.15,-466.873 1286.92,-459.876"/>
</g>
<!-- Node38&#45;&gt;Node45 -->
<g id="edge175" class="edge"><title>Node38&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M1287.3,-464.565C1700.97,-458.473 3949.53,-422.796 4249,-363 4352.76,-342.282 4399.91,-337.436 4458,-249 4491.59,-197.858 4514.19,-167.779 4485,-114 4475.53,-96.547 4456.15,-84.7433 4440.17,-77.5408"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1287.25,-461.065 1277.3,-464.712 1287.35,-468.065 1287.25,-461.065"/>
</g>
<!-- Node39&#45;&gt;Node7 -->
<g id="edge165" class="edge"><title>Node39&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2858.16,-406.797C2751.02,-402.458 2495.1,-389.417 2467,-363 2441.39,-338.926 2480.48,-308.109 2454,-285 2402.83,-240.341 1299.78,-253.347 1232,-249 1216.62,-248.014 1199.9,-246.51 1184.78,-244.987"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.23,-410.302 2868.36,-407.201 2858.5,-403.307 2858.23,-410.302"/>
</g>
<!-- Node39&#45;&gt;Node8 -->
<g id="edge164" class="edge"><title>Node39&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2951.76,-407.756C3149.31,-404.45 3907.34,-390.041 3950,-363 4022.33,-317.159 3994.31,-251.815 3966,-171 3961.22,-157.344 3951.87,-143.436 3945.29,-134.653"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.64,-404.258 2941.7,-407.923 2951.76,-411.257 2951.64,-404.258"/>
</g>
<!-- Node39&#45;&gt;Node10 -->
<g id="edge166" class="edge"><title>Node39&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2858.24,-407.732C2685.3,-404.668 2090.52,-392.047 2063,-363 1931.82,-224.541 2604.44,-433.702 2485,-285 2438.54,-227.159 2387.86,-283.156 2322,-249 2242.96,-208.011 2254.49,-152.046 2174,-114 2072.91,-66.217 2035.22,-96.861 1925,-78 1922.24,-77.5271 1919.39,-77.0183 1916.52,-76.4907"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.24,-411.233 2868.3,-407.908 2858.36,-404.234 2858.24,-411.233"/>
</g>
<!-- Node39&#45;&gt;Node17 -->
<g id="edge169" class="edge"><title>Node39&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2951.69,-408.674C3139.41,-409.065 3833.24,-407.468 3920,-363 3955.62,-344.744 3973.22,-324.169 3965,-285 3957.34,-248.481 3935.86,-209.084 3925.59,-191.668"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.6,-405.173 2941.59,-408.649 2951.58,-412.173 2951.6,-405.173"/>
</g>
<!-- Node39&#45;&gt;Node32 -->
<g id="edge162" class="edge"><title>Node39&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M2858.16,-407.973C2601.87,-404.995 1374.7,-389.444 1208,-363 1155.81,-354.721 803.606,-239.353 752,-228 664.599,-208.772 561.546,-195.506 498.765,-188.455"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.22,-411.474 2868.26,-408.09 2858.3,-404.475 2858.22,-411.474"/>
</g>
<!-- Node39&#45;&gt;Node33 -->
<g id="edge163" class="edge"><title>Node39&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2951.7,-408.538C3169.52,-408.491 4076.85,-405.724 4118,-363 4328.48,-144.475 3630.68,-125.718 3411.05,-125.118"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.56,-405.038 2941.56,-408.538 2951.56,-412.038 2951.56,-405.038"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="2072,-342.5 2072,-362.5 2216,-362.5 2216,-342.5 2072,-342.5"/>
<text text-anchor="middle" x="2144" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge45" class="edge"><title>Node39&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M2858.34,-406.183C2748.06,-400.531 2462.7,-384.878 2225,-363 2222.18,-362.74 2219.31,-362.463 2216.4,-362.173"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.3,-409.685 2868.46,-406.699 2858.65,-402.694 2858.3,-409.685"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="DiscreteHausdorffDistance_8h.html" target="_top" xlink:title="DiscreteHausdorffDistance.h">
<polygon fill="white" stroke="black" points="2234.5,-342.5 2234.5,-362.5 2389.5,-362.5 2389.5,-342.5 2234.5,-342.5"/>
<text text-anchor="middle" x="2312" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteHausdorffDistance.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node41 -->
<g id="edge46" class="edge"><title>Node39&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M2858.21,-404.444C2769.56,-396.717 2571.03,-379.208 2404,-363 2399.37,-362.55 2394.6,-362.08 2389.79,-361.601"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2857.95,-407.935 2868.22,-405.316 2858.56,-400.961 2857.95,-407.935"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="MinimumBoundingCircle_8h.html" target="_top" xlink:title="MinimumBoundingCircle.h">
<polygon fill="white" stroke="black" points="2340.5,-228.5 2340.5,-248.5 2483.5,-248.5 2483.5,-228.5 2340.5,-228.5"/>
<text text-anchor="middle" x="2412" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumBoundingCircle.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node42 -->
<g id="edge47" class="edge"><title>Node39&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2878,-394.784C2860.54,-385.852 2837.35,-373.88 2817,-363 2799.98,-353.901 2795.96,-351.203 2779,-342 2731.64,-316.301 2722.95,-302.529 2672,-285 2636.9,-272.924 2542.11,-257.911 2477.22,-248.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2876.56,-397.979 2887.06,-399.407 2879.74,-391.744 2876.56,-397.979"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="GeometryCollection_8h.html" target="_top" xlink:title="GeometryCollection.h">
<polygon fill="white" stroke="black" points="4255,-228.5 4255,-248.5 4375,-248.5 4375,-228.5 4255,-228.5"/>
<text text-anchor="middle" x="4315" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryCollection.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node43 -->
<g id="edge48" class="edge"><title>Node39&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2952.07,-408.494C3166.01,-408.237 4041.37,-404.632 4156,-363 4224.01,-338.301 4285.99,-272.798 4307.23,-248.627"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.8,-404.994 2941.8,-408.504 2951.81,-411.994 2951.8,-404.994"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="GeometryFactory_8h.html" target="_top" xlink:title="GeometryFactory.h">
<polygon fill="white" stroke="black" points="4124.5,-114.5 4124.5,-134.5 4233.5,-134.5 4233.5,-114.5 4124.5,-114.5"/>
<text text-anchor="middle" x="4179" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryFactory.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node44 -->
<g id="edge76" class="edge"><title>Node39&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M2951.68,-408.705C3145.9,-409.266 3884.08,-408.368 3977,-363 4084.5,-310.514 4156.94,-171.65 4174.73,-134.661"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.54,-405.205 2941.52,-408.673 2951.51,-412.205 2951.54,-405.205"/>
</g>
<!-- Node39&#45;&gt;Node45 -->
<g id="edge136" class="edge"><title>Node39&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2951.86,-408.038C3168.8,-405.741 4070.25,-394.368 4192,-363 4330.64,-327.281 4413.56,-325.612 4465,-192 4477.46,-159.637 4481.33,-145.579 4467,-114 4459.76,-98.0513 4443.87,-85.4949 4431.54,-77.6489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.72,-404.54 2941.76,-408.144 2951.79,-411.539 2951.72,-404.54"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="WKTReader_8h.html" target="_top" xlink:title="WKTReader.h">
<polygon fill="white" stroke="black" points="4460,-57.5 4460,-77.5 4546,-77.5 4546,-57.5 4460,-57.5"/>
<text text-anchor="middle" x="4503" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">WKTReader.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node47 -->
<g id="edge138" class="edge"><title>Node39&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2951.79,-408.892C3158.73,-410.324 3992.77,-412.83 4249,-363 4431.6,-327.488 4523.22,-304.44 4600,-135 4613.23,-105.802 4573.75,-87.4053 4541.24,-77.5436"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.6,-405.391 2941.57,-408.819 2951.55,-412.391 2951.6,-405.391"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="1934.5,-57.5 1934.5,-77.5 2071.5,-77.5 2071.5,-57.5 1934.5,-57.5"/>
<text text-anchor="middle" x="2003" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node48 -->
<g id="edge143" class="edge"><title>Node39&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2858.15,-408.956C2688.32,-410.165 2089.13,-410.573 1598,-363 1438.07,-347.509 1345.27,-428.244 1241,-306 1172.82,-226.073 1072.41,-334.996 1400,-228 1570.04,-172.461 1612.54,-157.723 1786,-114 1843.48,-99.5106 1910.33,-85.9884 1954.48,-77.513"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.27,-412.455 2868.25,-408.879 2858.22,-405.455 2858.27,-412.455"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="LineString_8h.html" target="_top" xlink:title="LineString.h">
<polygon fill="white" stroke="black" points="3720,-342.5 3720,-362.5 3794,-362.5 3794,-342.5 3720,-342.5"/>
<text text-anchor="middle" x="3757" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineString.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node55 -->
<g id="edge77" class="edge"><title>Node39&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M2952.14,-407.917C3076.08,-405.93 3421.15,-397.478 3706,-363 3710.47,-362.459 3715.14,-361.767 3719.76,-361.003"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.82,-404.421 2941.87,-408.074 2951.93,-411.42 2951.82,-404.421"/>
</g>
<!-- Node57 -->
<g id="node57" class="node"><title>Node57</title>
<g id="a_node57"><a xlink:href="Polygon_8h.html" target="_top" xlink:title="Polygon.h">
<polygon fill="white" stroke="red" points="3613.5,-228.5 3613.5,-248.5 3678.5,-248.5 3678.5,-228.5 3613.5,-228.5"/>
<text text-anchor="middle" x="3646" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygon.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node57 -->
<g id="edge129" class="edge"><title>Node39&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M2951.78,-408.203C3135.3,-406.783 3800.22,-399.165 3887,-363 3921.55,-348.601 3933.95,-340.273 3949,-306 3952.75,-297.454 3955.09,-292.073 3949,-285 3914.38,-244.791 3749.7,-239.619 3678.7,-239.295"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.62,-404.704 2941.65,-408.279 2951.67,-411.703 2951.62,-404.704"/>
</g>
<!-- Node60 -->
<g id="node60" class="node"><title>Node60</title>
<g id="a_node60"><a xlink:href="OverlayUtil_8h.html" target="_top" xlink:title="OverlayUtil.h">
<polygon fill="white" stroke="black" points="3025,-171.5 3025,-191.5 3103,-191.5 3103,-171.5 3025,-171.5"/>
<text text-anchor="middle" x="3064" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayUtil.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node60 -->
<g id="edge168" class="edge"><title>Node39&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2951.79,-408.836C3094.62,-409.375 3517.77,-407.2 3559,-363 3565.37,-356.175 3565.45,-348.744 3559,-342 3527.82,-309.41 2792.55,-313.051 2748,-306 2713.39,-300.522 2706.43,-291.528 2672,-285 2596.52,-270.687 2278.3,-283.906 2331,-228 2377.5,-178.675 2872.37,-196.589 2940,-192 2968.43,-190.07 3000.51,-187.605 3024.92,-185.669"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.62,-405.335 2941.61,-408.791 2951.59,-412.335 2951.62,-405.335"/>
</g>
<!-- Node65 -->
<g id="node65" class="node"><title>Node65</title>
<g id="a_node65"><a xlink:href="ComponentCoordinateExtracter_8h.html" target="_top" xlink:title="ComponentCoordinateExtracter.h">
<polygon fill="white" stroke="black" points="2842.5,-228.5 2842.5,-248.5 3021.5,-248.5 3021.5,-228.5 2842.5,-228.5"/>
<text text-anchor="middle" x="2932" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">ComponentCoordinateExtracter.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node65 -->
<g id="edge130" class="edge"><title>Node39&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M2951.78,-409.086C3101.87,-410.48 3564.16,-410.829 3609,-363 3615.38,-356.191 3615.42,-348.772 3609,-342 3557.09,-287.26 2982.91,-360.74 2931,-306 2916.38,-290.584 2923.29,-262.975 2928.34,-248.664"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.55,-405.583 2941.52,-408.984 2951.48,-412.583 2951.55,-405.583"/>
</g>
<!-- Node66 -->
<g id="node66" class="node"><title>Node66</title>
<g id="a_node66"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="LinearComponentExtracter.h">
<polygon fill="white" stroke="black" points="2940.5,-285.5 2940.5,-305.5 3095.5,-305.5 3095.5,-285.5 2940.5,-285.5"/>
<text text-anchor="middle" x="3018" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearComponentExtracter.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node66 -->
<g id="edge135" class="edge"><title>Node39&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M2951.86,-407.458C3114.11,-403.624 3643.36,-389.153 3668,-363 3674.4,-356.207 3674.38,-348.809 3668,-342 3625.51,-296.676 3171.91,-311.192 3110,-306 3105.36,-305.611 3100.59,-305.188 3095.78,-304.744"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.63,-403.962 2941.72,-407.695 2951.8,-410.96 2951.63,-403.962"/>
</g>
<!-- Node70 -->
<g id="node70" class="node"><title>Node70</title>
<g id="a_node70"><a xlink:href="LineSequencer_8h.html" target="_top" xlink:title="LineSequencer.h">
<polygon fill="white" stroke="black" points="3688,-285.5 3688,-305.5 3786,-305.5 3786,-285.5 3688,-285.5"/>
<text text-anchor="middle" x="3737" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSequencer.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node70 -->
<g id="edge161" class="edge"><title>Node39&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M2951.84,-407.895C3132.24,-405.34 3773.44,-394.095 3803,-363 3822.84,-342.133 3783.69,-318.331 3757.64,-305.628"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.57,-404.398 2941.62,-408.037 2951.67,-411.398 2951.57,-404.398"/>
</g>
<!-- Node71 -->
<g id="node71" class="node"><title>Node71</title>
<g id="a_node71"><a xlink:href="MinimumClearance_8h.html" target="_top" xlink:title="MinimumClearance.h">
<polygon fill="white" stroke="black" points="3804.5,-285.5 3804.5,-305.5 3923.5,-305.5 3923.5,-285.5 3804.5,-285.5"/>
<text text-anchor="middle" x="3864" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumClearance.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node71 -->
<g id="edge173" class="edge"><title>Node39&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M2952.01,-408.625C3128.36,-408.762 3744.33,-406.121 3820,-363 3842.37,-350.251 3855.46,-320.923 3860.95,-305.837"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.77,-405.125 2941.76,-408.614 2951.76,-412.125 2951.77,-405.125"/>
</g>
<!-- Node72 -->
<g id="node72" class="node"><title>Node72</title>
<g id="a_node72"><a xlink:href="Point_8h.html" target="_top" xlink:title="Point.h">
<polygon fill="white" stroke="black" points="2757,-285.5 2757,-305.5 2807,-305.5 2807,-285.5 2757,-285.5"/>
<text text-anchor="middle" x="2782" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Point.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node72 -->
<g id="edge116" class="edge"><title>Node39&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M2951.66,-409.004C3099.18,-410.113 3548.38,-409.607 3592,-363 3598.38,-356.186 3598.43,-348.768 3592,-342 3565.42,-314.002 2936.52,-308.576 2898,-306 2866.75,-303.91 2830.82,-300.868 2807.33,-298.794"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.59,-405.503 2941.57,-408.922 2951.54,-412.503 2951.59,-405.503"/>
</g>
<!-- Node74 -->
<g id="node74" class="node"><title>Node74</title>
<g id="a_node74"><a xlink:href="OverlayPoints_8h.html" target="_top" xlink:title="OverlayPoints.h">
<polygon fill="white" stroke="black" points="3361,-228.5 3361,-248.5 3453,-248.5 3453,-228.5 3361,-228.5"/>
<text text-anchor="middle" x="3407" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayPoints.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node74 -->
<g id="edge167" class="edge"><title>Node39&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M2951.67,-407.679C3129.61,-404.352 3759.73,-390.708 3845,-363 3888.96,-348.714 3910.02,-346.669 3932,-306 3936.44,-297.789 3938.31,-291.879 3932,-285 3915.9,-267.448 3578.58,-248.343 3453.3,-241.826"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.52,-404.181 2941.58,-407.865 2951.65,-411.18 2951.52,-404.181"/>
</g>
<!-- Node75 -->
<g id="node75" class="node"><title>Node75</title>
<g id="a_node75"><a xlink:href="Densifier_8h.html" target="_top" xlink:title="Densifier.h">
<polygon fill="white" stroke="black" points="2577,-285.5 2577,-305.5 2645,-305.5 2645,-285.5 2577,-285.5"/>
<text text-anchor="middle" x="2611" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Densifier.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node75 -->
<g id="edge131" class="edge"><title>Node39&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M2858.33,-407.016C2752.27,-403.163 2500.3,-391.117 2475,-363 2468.76,-356.062 2469.55,-349.575 2475,-342 2487.07,-325.229 2540.67,-311.077 2576.87,-303.198"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.31,-410.517 2868.43,-407.374 2858.56,-403.522 2858.31,-410.517"/>
</g>
<!-- Node76 -->
<g id="node76" class="node"><title>Node76</title>
<g id="a_node76"><a xlink:href="GeometryTransformer_8h.html" target="_top" xlink:title="GeometryTransformer.h">
<polygon fill="white" stroke="black" points="2484,-342.5 2484,-362.5 2616,-362.5 2616,-342.5 2484,-342.5"/>
<text text-anchor="middle" x="2550" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryTransformer.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node76 -->
<g id="edge133" class="edge"><title>Node39&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M2858.1,-401.233C2793.78,-391.269 2678.25,-373.37 2608.41,-362.549"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2857.93,-404.749 2868.35,-402.821 2859,-397.831 2857.93,-404.749"/>
</g>
<!-- Node77 -->
<g id="node77" class="node"><title>Node77</title>
<g id="a_node77"><a xlink:href="GeometryItemDistance_8h.html" target="_top" xlink:title="GeometryItemDistance.h">
<polygon fill="white" stroke="black" points="2634,-342.5 2634,-362.5 2770,-362.5 2770,-342.5 2634,-342.5"/>
<text text-anchor="middle" x="2702" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryItemDistance.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node77 -->
<g id="edge137" class="edge"><title>Node39&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M2861.75,-396.783C2823.92,-386.532 2769.76,-371.857 2735.23,-362.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2860.91,-400.181 2871.48,-399.418 2862.74,-393.425 2860.91,-400.181"/>
</g>
<!-- Node78 -->
<g id="node78" class="node"><title>Node78</title>
<g id="a_node78"><a xlink:href="ExtractLineByLocation_8h.html" target="_top" xlink:title="ExtractLineByLocation.h">
<polygon fill="white" stroke="black" points="1568.5,-285.5 1568.5,-305.5 1701.5,-305.5 1701.5,-285.5 1568.5,-285.5"/>
<text text-anchor="middle" x="1635" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">ExtractLineByLocation.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node78 -->
<g id="edge139" class="edge"><title>Node39&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M2858.07,-408.539C2650.42,-408.464 1819.87,-405.489 1712,-363 1681.1,-350.83 1654.06,-320.671 1641.87,-305.507"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.32,-412.039 2868.32,-408.54 2858.32,-405.039 2858.32,-412.039"/>
</g>
<!-- Node79 -->
<g id="node79" class="node"><title>Node79</title>
<g id="a_node79"><a xlink:href="LengthIndexedLine_8h.html" target="_top" xlink:title="LengthIndexedLine.h">
<polygon fill="white" stroke="black" points="1719.5,-285.5 1719.5,-305.5 1836.5,-305.5 1836.5,-285.5 1719.5,-285.5"/>
<text text-anchor="middle" x="1778" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node79 -->
<g id="edge140" class="edge"><title>Node39&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M2858.05,-408.493C2643.02,-408.235 1761.06,-404.633 1721,-363 1702.13,-343.388 1737.51,-318.69 1760.51,-305.607"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.35,-411.993 2868.36,-408.503 2858.36,-404.993 2858.35,-411.993"/>
</g>
<!-- Node80 -->
<g id="node80" class="node"><title>Node80</title>
<g id="a_node80"><a xlink:href="LengthIndexOfPoint_8h.html" target="_top" xlink:title="LengthIndexOfPoint.h">
<polygon fill="white" stroke="black" points="1931.5,-285.5 1931.5,-305.5 2052.5,-305.5 2052.5,-285.5 1931.5,-285.5"/>
<text text-anchor="middle" x="1992" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node80 -->
<g id="edge141" class="edge"><title>Node39&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M2858.27,-407.999C2673.05,-405.79 1998.99,-395.534 1968,-363 1952.59,-346.826 1971.22,-320.038 1983.28,-305.903"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.46,-411.502 2868.5,-408.119 2858.54,-404.502 2858.46,-411.502"/>
</g>
<!-- Node81 -->
<g id="node81" class="node"><title>Node81</title>
<g id="a_node81"><a xlink:href="LengthLocationMap_8h.html" target="_top" xlink:title="LengthLocationMap.h">
<polygon fill="white" stroke="black" points="2217,-285.5 2217,-305.5 2337,-305.5 2337,-285.5 2217,-285.5"/>
<text text-anchor="middle" x="2277" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthLocationMap.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node81 -->
<g id="edge142" class="edge"><title>Node39&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M2858.15,-407.957C2674.8,-405.605 2014.4,-394.94 1984,-363 1977.57,-356.239 1977.93,-349.088 1984,-342 1987.78,-337.584 2132.29,-316.721 2216.91,-304.838"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.24,-411.458 2868.29,-408.084 2858.33,-404.459 2858.24,-411.458"/>
</g>
<!-- Node82 -->
<g id="node82" class="node"><title>Node82</title>
<g id="a_node82"><a xlink:href="LinearIterator_8h.html" target="_top" xlink:title="LinearIterator.h">
<polygon fill="white" stroke="black" points="2355,-285.5 2355,-305.5 2445,-305.5 2445,-285.5 2355,-285.5"/>
<text text-anchor="middle" x="2400" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearIterator.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node82 -->
<g id="edge144" class="edge"><title>Node39&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M2858.26,-407.937C2676.07,-405.518 2022.11,-394.652 1992,-363 1985.57,-356.238 1985.74,-348.925 1992,-342 2045.01,-283.327 2267.68,-316.857 2346,-306 2348.92,-305.595 2351.93,-305.148 2354.96,-304.677"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.28,-411.438 2868.33,-408.068 2858.37,-404.438 2858.28,-411.438"/>
</g>
<!-- Node83 -->
<g id="node83" class="node"><title>Node83</title>
<g id="a_node83"><a xlink:href="LinearLocation_8h.html" target="_top" xlink:title="LinearLocation.h">
<polygon fill="white" stroke="black" points="1730,-342.5 1730,-362.5 1826,-362.5 1826,-342.5 1730,-342.5"/>
<text text-anchor="middle" x="1778" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearLocation.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node83 -->
<g id="edge145" class="edge"><title>Node39&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M2857.93,-408.322C2708.58,-407.366 2232.12,-401.302 1840,-363 1835.56,-362.566 1830.95,-362.027 1826.34,-361.429"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.09,-411.823 2868.11,-408.383 2858.13,-404.823 2858.09,-411.823"/>
</g>
<!-- Node84 -->
<g id="node84" class="node"><title>Node84</title>
<g id="a_node84"><a xlink:href="LocationIndexedLine_8h.html" target="_top" xlink:title="LocationIndexedLine.h">
<polygon fill="white" stroke="black" points="1992.5,-228.5 1992.5,-248.5 2117.5,-248.5 2117.5,-228.5 1992.5,-228.5"/>
<text text-anchor="middle" x="2055" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node84 -->
<g id="edge157" class="edge"><title>Node39&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M2858.17,-407.83C2680.79,-405.069 2058.72,-393.252 2030,-363 1964.54,-294.052 2389.68,-376.01 2454,-306 2490.07,-266.735 2580.78,-303.909 2127,-249 2124,-248.636 2120.92,-248.258 2117.82,-247.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.18,-411.331 2868.23,-407.985 2858.29,-404.332 2858.18,-411.331"/>
</g>
<!-- Node85 -->
<g id="node85" class="node"><title>Node85</title>
<g id="a_node85"><a xlink:href="LocationIndexOfLine_8h.html" target="_top" xlink:title="LocationIndexOfLine.h">
<polygon fill="white" stroke="black" points="1426,-285.5 1426,-305.5 1550,-305.5 1550,-285.5 1426,-285.5"/>
<text text-anchor="middle" x="1488" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfLine.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node85 -->
<g id="edge158" class="edge"><title>Node39&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M2858.11,-408.667C2662.13,-409.074 1908,-407.646 1675,-363 1611.38,-350.809 1540.35,-320.66 1507.11,-305.503"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.36,-412.167 2868.35,-408.643 2858.34,-405.167 2858.36,-412.167"/>
</g>
<!-- Node86 -->
<g id="node86" class="node"><title>Node86</title>
<g id="a_node86"><a xlink:href="LocationIndexOfPoint_8h.html" target="_top" xlink:title="LocationIndexOfPoint.h">
<polygon fill="white" stroke="black" points="2071,-285.5 2071,-305.5 2199,-305.5 2199,-285.5 2071,-285.5"/>
<text text-anchor="middle" x="2135" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node86 -->
<g id="edge159" class="edge"><title>Node39&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M2858.06,-407.976C2673.54,-405.692 2006.69,-395.228 1976,-363 1969.56,-356.241 1970.38,-349.452 1976,-342 1988.45,-325.493 2037.2,-313.16 2077.48,-305.528"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2858.21,-411.478 2868.25,-408.1 2858.29,-404.479 2858.21,-411.478"/>
</g>
<!-- Node87 -->
<g id="node87" class="node"><title>Node87</title>
<g id="a_node87"><a xlink:href="FacetSequenceTreeBuilder_8h.html" target="_top" xlink:title="FacetSequenceTreeBuilder.h">
<polygon fill="white" stroke="red" points="2826,-342.5 2826,-362.5 2984,-362.5 2984,-342.5 2826,-342.5"/>
<text text-anchor="middle" x="2905" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node87 -->
<g id="edge160" class="edge"><title>Node39&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M2905,-389.383C2905,-380.374 2905,-370.037 2905,-362.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2901.5,-389.418 2905,-399.418 2908.5,-389.418 2901.5,-389.418"/>
</g>
<!-- Node88 -->
<g id="node88" class="node"><title>Node88</title>
<g id="a_node88"><a xlink:href="CoverageUnion_8h.html" target="_top" xlink:title="CoverageUnion.h">
<polygon fill="white" stroke="black" points="3002.5,-342.5 3002.5,-362.5 3103.5,-362.5 3103.5,-342.5 3002.5,-342.5"/>
<text text-anchor="middle" x="3053" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoverageUnion.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node88 -->
<g id="edge170" class="edge"><title>Node39&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M2939,-395.866C2966.33,-385.707 3004.09,-371.677 3028.52,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2937.59,-392.654 2929.44,-399.418 2940.03,-399.215 2937.59,-392.654"/>
</g>
<!-- Node89 -->
<g id="node89" class="node"><title>Node89</title>
<g id="a_node89"><a xlink:href="OverlapUnion_8h.html" target="_top" xlink:title="OverlapUnion.h">
<polygon fill="white" stroke="black" points="3122,-342.5 3122,-362.5 3214,-362.5 3214,-342.5 3122,-342.5"/>
<text text-anchor="middle" x="3168" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlapUnion.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node89 -->
<g id="edge171" class="edge"><title>Node39&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M2951.59,-398.758C3000.58,-388.511 3077.06,-372.519 3124.76,-362.544"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2950.64,-395.38 2941.57,-400.852 2952.07,-402.231 2950.64,-395.38"/>
</g>
<!-- Node90 -->
<g id="node90" class="node"><title>Node90</title>
<g id="a_node90"><a xlink:href="EnhancedPrecisionOp_8h.html" target="_top" xlink:title="EnhancedPrecisionOp.h">
<polygon fill="white" stroke="black" points="3232.5,-342.5 3232.5,-362.5 3365.5,-362.5 3365.5,-342.5 3232.5,-342.5"/>
<text text-anchor="middle" x="3299" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EnhancedPrecisionOp.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node90 -->
<g id="edge172" class="edge"><title>Node39&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M2952.03,-401.935C3022.34,-392.12 3155.06,-373.593 3234.41,-362.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.13,-398.526 2941.71,-403.375 2952.1,-405.459 2951.13,-398.526"/>
</g>
<!-- Node91 -->
<g id="node91" class="node"><title>Node91</title>
<g id="a_node91"><a xlink:href="TopologyPreservingSimplifier_8h.html" target="_top" xlink:title="TopologyPreservingSimplifier.h">
<polygon fill="white" stroke="black" points="3384,-342.5 3384,-362.5 3550,-362.5 3550,-342.5 3384,-342.5"/>
<text text-anchor="middle" x="3467" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">TopologyPreservingSimplifier.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node91 -->
<g id="edge174" class="edge"><title>Node39&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M2951.83,-404.036C3036.23,-395.974 3219.47,-378.388 3374,-363 3377.23,-362.678 3380.52,-362.349 3383.85,-362.015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2951.41,-400.56 2941.79,-404.995 2952.08,-407.528 2951.41,-400.56"/>
</g>
<!-- Node43&#45;&gt;Node8 -->
<g id="edge75" class="edge"><title>Node43&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M4272.74,-225.623C4240.67,-216.557 4195.5,-203.677 4156,-192 4088.27,-171.979 4009,-147.547 3967.22,-134.589"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4272.1,-229.078 4282.67,-228.427 4274,-222.341 4272.1,-229.078"/>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge49" class="edge"><title>Node43&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M4343.19,-223.41C4365.67,-210.292 4391.09,-189.967 4376,-171 4367.04,-159.737 4288.71,-144.231 4233.57,-134.541"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4341.23,-220.493 4334.18,-228.399 4344.62,-226.617 4341.23,-220.493"/>
</g>
<!-- Node43&#45;&gt;Node45 -->
<g id="edge74" class="edge"><title>Node43&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M4379.82,-225.281C4398.06,-218.557 4415.93,-208.138 4427,-192 4451.74,-155.938 4429.7,-99.4115 4419.51,-77.5515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4378.66,-221.98 4370.28,-228.471 4380.88,-228.619 4378.66,-221.98"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="MultiLineString.h">
<polygon fill="white" stroke="red" points="4270.5,-171.5 4270.5,-191.5 4367.5,-191.5 4367.5,-171.5 4270.5,-171.5"/>
<text text-anchor="middle" x="4319" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node51 -->
<g id="edge60" class="edge"><title>Node43&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M4316.39,-218.383C4317.05,-209.374 4317.8,-199.037 4318.33,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4312.9,-218.19 4315.66,-228.418 4319.88,-218.698 4312.9,-218.19"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="MultiPoint_8h.html" target="_top" xlink:title="MultiPoint.h">
<polygon fill="white" stroke="black" points="3375.5,-171.5 3375.5,-191.5 3448.5,-191.5 3448.5,-171.5 3375.5,-171.5"/>
<text text-anchor="middle" x="3412" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPoint.h</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node52 -->
<g id="edge64" class="edge"><title>Node43&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M4244.48,-233.205C4063.16,-222.161 3585.37,-193.06 3448.89,-184.747"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4244.51,-236.713 4254.7,-233.827 4244.93,-229.726 4244.51,-236.713"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="MultiPolygon_8h.html" target="_top" xlink:title="MultiPolygon.h">
<polygon fill="white" stroke="black" points="4165.5,-171.5 4165.5,-191.5 4252.5,-191.5 4252.5,-171.5 4165.5,-171.5"/>
<text text-anchor="middle" x="4209" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPolygon.h</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node53 -->
<g id="edge68" class="edge"><title>Node43&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M4288.56,-223.783C4269.19,-213.728 4243.42,-200.358 4226.53,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4287.01,-226.919 4297.5,-228.418 4290.23,-220.705 4287.01,-226.919"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="GeometryExtracter_8h.html" target="_top" xlink:title="GeometryExtracter.h">
<polygon fill="white" stroke="black" points="4252,-114.5 4252,-134.5 4368,-134.5 4368,-114.5 4252,-114.5"/>
<text text-anchor="middle" x="4310" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryExtracter.h</text>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node54 -->
<g id="edge72" class="edge"><title>Node43&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M4360.25,-225.294C4391.98,-214.296 4426.1,-196.007 4410,-171 4397.92,-152.235 4376,-141.118 4355.75,-134.579"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4358.95,-222.037 4350.53,-228.473 4361.13,-228.69 4358.95,-222.037"/>
</g>
<!-- Node44&#45;&gt;Node10 -->
<g id="edge56" class="edge"><title>Node44&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M4114,-114.069C3613.24,-74.9323 2405.7,-129.104 1925,-78 1922.3,-77.7126 1919.52,-77.3487 1916.73,-76.9317"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4113.99,-117.579 4124.24,-114.89 4114.55,-110.602 4113.99,-117.579"/>
</g>
<!-- Node44&#45;&gt;Node27 -->
<g id="edge55" class="edge"><title>Node44&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M4113.94,-114.059C3591.66,-72.81 2332.82,-88.9232 1828,-78 1718.82,-75.6377 1590.24,-71.8241 1525.22,-69.8229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4113.99,-117.574 4124.24,-114.888 4114.55,-110.597 4113.99,-117.574"/>
</g>
<!-- Node44&#45;&gt;Node31 -->
<g id="edge57" class="edge"><title>Node44&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M4114.23,-114.03C3766.98,-80.434 3361.56,-71.391 3223.11,-69.1613"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4113.94,-117.518 4124.23,-115.006 4114.62,-110.551 4113.94,-117.518"/>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge50" class="edge"><title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M4227.71,-112.149C4276.4,-100.802 4349.47,-83.7729 4388.38,-74.704"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4226.65,-108.801 4217.71,-114.479 4228.24,-115.618 4226.65,-108.801"/>
</g>
<!-- Node44&#45;&gt;Node47 -->
<g id="edge52" class="edge"><title>Node44&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M4243.48,-112.88C4298.4,-103.783 4379.42,-90.2501 4450,-78 4453.22,-77.4405 4456.56,-76.8564 4459.91,-76.2649"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4242.83,-109.44 4233.53,-114.525 4243.97,-116.346 4242.83,-109.44"/>
</g>
<!-- Node44&#45;&gt;Node48 -->
<g id="edge54" class="edge"><title>Node44&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M4114.24,-114.078C3683.93,-79.1087 2385.16,-70.4352 2071.64,-68.8158"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4113.98,-117.569 4124.24,-114.909 4114.56,-110.593 4113.98,-117.569"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="ConnectedInteriorTester_8h.html" target="_top" xlink:title="ConnectedInteriorTester.h">
<polygon fill="white" stroke="black" points="3994.5,-57.5 3994.5,-77.5 4137.5,-77.5 4137.5,-57.5 3994.5,-57.5"/>
<text text-anchor="middle" x="4066" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConnectedInteriorTester.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node49 -->
<g id="edge58" class="edge"><title>Node44&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M4151.1,-109.92C4130.41,-99.8498 4102.77,-86.3977 4084.69,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4149.82,-113.188 4160.34,-114.418 4152.88,-106.894 4149.82,-113.188"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="GeometryPrecisionReducer_8h.html" target="_top" xlink:title="GeometryPrecisionReducer.h">
<polygon fill="white" stroke="black" points="4156,-57.5 4156,-77.5 4314,-77.5 4314,-57.5 4156,-57.5"/>
<text text-anchor="middle" x="4235" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryPrecisionReducer.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node50 -->
<g id="edge59" class="edge"><title>Node44&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M4195.5,-107.299C4205.29,-97.6828 4217.35,-85.8349 4225.55,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4192.93,-104.914 4188.25,-114.418 4197.83,-109.908 4192.93,-104.914"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="4434.5,-0.5 4434.5,-20.5 4483.5,-20.5 4483.5,-0.5 4434.5,-0.5"/>
<text text-anchor="middle" x="4459" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.h</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge51" class="edge"><title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M4428.65,-49.4365C4436.21,-39.9823 4445.32,-28.5956 4451.58,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4425.78,-47.4227 4422.27,-57.4179 4431.25,-51.7956 4425.78,-47.4227"/>
</g>
<!-- Node47&#45;&gt;Node46 -->
<g id="edge53" class="edge"><title>Node47&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M4489.35,-49.4365C4481.79,-39.9823 4472.68,-28.5956 4466.42,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4486.75,-51.7956 4495.73,-57.4179 4492.22,-47.4227 4486.75,-51.7956"/>
</g>
<!-- Node51&#45;&gt;Node8 -->
<g id="edge63" class="edge"><title>Node51&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M4260.38,-170.941C4197.53,-161.516 4072.61,-144.121 3997.81,-133.761"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4259.87,-174.404 4270.28,-172.438 4260.91,-167.482 4259.87,-174.404"/>
</g>
<!-- Node51&#45;&gt;Node44 -->
<g id="edge61" class="edge"><title>Node51&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M4286.5,-167.732C4260.67,-157.584 4225.17,-143.637 4202.15,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4285.29,-171.019 4295.88,-171.418 4287.85,-164.504 4285.29,-171.019"/>
</g>
<!-- Node51&#45;&gt;Node45 -->
<g id="edge62" class="edge"><title>Node51&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M4366.09,-167.657C4382.66,-160.72 4399.71,-150.325 4410,-135 4421.74,-117.504 4419.32,-91.2737 4416.93,-77.5715"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4364.52,-164.508 4356.43,-171.352 4367.02,-171.045 4364.52,-164.508"/>
</g>
<!-- Node52&#45;&gt;Node33 -->
<g id="edge67" class="edge"><title>Node52&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M3393.53,-164.868C3382.05,-155.153 3367.68,-142.994 3357.97,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3391.37,-167.63 3401.27,-171.418 3395.89,-162.287 3391.37,-167.63"/>
</g>
<!-- Node52&#45;&gt;Node44 -->
<g id="edge65" class="edge"><title>Node52&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M3458.57,-177.991C3594.13,-170.608 3986.99,-148.62 4115,-135 4118.02,-134.679 4121.11,-134.32 4124.23,-133.935"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3458.3,-174.5 3448.51,-178.538 3458.68,-181.49 3458.3,-174.5"/>
</g>
<!-- Node52&#45;&gt;Node45 -->
<g id="edge66" class="edge"><title>Node52&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M3420.6,-161.721C3428.97,-145.892 3443.3,-124.235 3463,-114 3547.87,-69.904 4227.61,-84.915 4323,-78 4345.1,-76.3978 4370.11,-73.7624 4388.47,-71.6733"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3417.26,-160.586 3415.97,-171.102 3423.53,-163.685 3417.26,-160.586"/>
</g>
<!-- Node53&#45;&gt;Node8 -->
<g id="edge71" class="edge"><title>Node53&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M4155.39,-169.619C4104.91,-159.374 4030.16,-144.205 3982.79,-134.589"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4154.96,-173.104 4165.46,-171.663 4156.36,-166.244 4154.96,-173.104"/>
</g>
<!-- Node53&#45;&gt;Node44 -->
<g id="edge69" class="edge"><title>Node53&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M4199.22,-162.563C4194.16,-153.288 4188.19,-142.356 4184.06,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4196.18,-164.315 4204.05,-171.418 4202.33,-160.963 4196.18,-164.315"/>
</g>
<!-- Node53&#45;&gt;Node45 -->
<g id="edge70" class="edge"><title>Node53&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M4262.74,-170.603C4304.83,-162.014 4359.13,-148.816 4377,-135 4396.36,-120.036 4407.52,-92.229 4412.27,-77.7709"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4262,-167.182 4252.88,-172.578 4263.38,-174.046 4262,-167.182"/>
</g>
<!-- Node54&#45;&gt;Node31 -->
<g id="edge73" class="edge"><title>Node54&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M4241.79,-114.088C3842.31,-78.2375 3373.63,-70.5341 3223.08,-68.9124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4241.53,-117.579 4251.8,-114.994 4242.16,-110.608 4241.53,-117.579"/>
</g>
<!-- Node55&#45;&gt;Node8 -->
<g id="edge110" class="edge"><title>Node55&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3710.2,-342.059C3685.92,-335.277 3657.03,-324.054 3636,-306 3588.97,-265.622 3560.21,-217.669 3601,-171 3636.31,-130.605 3791.34,-124.634 3878.31,-124.568"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.38,-345.462 3719.94,-344.616 3711.16,-338.692 3709.38,-345.462"/>
</g>
<!-- Node55&#45;&gt;Node9 -->
<g id="edge111" class="edge"><title>Node55&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M3709.52,-344.826C3701.35,-343.795 3692.94,-342.806 3685,-342 3629.14,-336.325 3220.04,-346.346 3181,-306 3156.88,-281.069 3200.22,-254.639 3178,-228 3130.75,-171.365 3085.26,-217.364 3016,-192 2997.15,-185.095 2995.15,-177.03 2976,-171 2880.27,-140.863 2179.87,-66.8901 2080,-57 1853.24,-34.5438 1580.28,-18.9572 1479.19,-13.5733"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.31,-348.328 3719.68,-346.144 3710.21,-341.386 3709.31,-348.328"/>
</g>
<!-- Node55&#45;&gt;Node31 -->
<g id="edge114" class="edge"><title>Node55&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M3710.03,-345.276C3620.28,-333.352 3432.68,-308.261 3426,-306 3408.09,-299.937 3405.86,-293.556 3389,-285 3354.23,-267.358 3344.05,-266.07 3309,-249 3290.95,-240.209 3287.58,-235.608 3269,-228 3217.86,-207.063 3182.93,-236.37 3150,-192 3123.57,-156.396 3154.15,-99.6011 3167.94,-77.6104"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.58,-348.747 3719.96,-346.594 3710.5,-341.808 3709.58,-348.747"/>
</g>
<!-- Node55&#45;&gt;Node45 -->
<g id="edge105" class="edge"><title>Node55&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M3722.27,-338.389C3693.36,-325.618 3659.78,-305.224 3679,-285 3733.03,-228.141 4311.67,-279.343 4384,-249 4418.52,-234.52 4429.76,-225.725 4446,-192 4461.06,-160.724 4461.18,-146.863 4450,-114 4445.12,-99.6585 4433.7,-86.307 4425.22,-77.8258"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3721.24,-341.753 3731.81,-342.416 3723.96,-335.303 3721.24,-341.753"/>
</g>
<!-- Node55&#45;&gt;Node51 -->
<g id="edge99" class="edge"><title>Node55&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M3709.86,-341.389C3670.07,-330.736 3622.97,-311.769 3646,-285 3691.07,-232.606 4192.73,-202.752 4261,-192 4264.02,-191.524 4267.14,-191.029 4270.27,-190.526"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.21,-344.837 3719.77,-343.919 3710.94,-338.055 3709.21,-344.837"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="LinearRing_8h.html" target="_top" xlink:title="LinearRing.h">
<polygon fill="white" stroke="black" points="3478,-285.5 3478,-305.5 3556,-305.5 3556,-285.5 3478,-285.5"/>
<text text-anchor="middle" x="3517" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearRing.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge78" class="edge"><title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M3709.99,-340.726C3665.16,-330.452 3598.41,-315.155 3556.32,-305.511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.23,-344.144 3719.76,-342.967 3710.8,-337.321 3709.23,-344.144"/>
</g>
<!-- Node59 -->
<g id="node59" class="node"><title>Node59</title>
<g id="a_node59"><a xlink:href="OverlayMixedPoints_8h.html" target="_top" xlink:title="OverlayMixedPoints.h">
<polygon fill="white" stroke="black" points="3159.5,-171.5 3159.5,-191.5 3280.5,-191.5 3280.5,-171.5 3159.5,-171.5"/>
<text text-anchor="middle" x="3220" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayMixedPoints.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node59 -->
<g id="edge112" class="edge"><title>Node55&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M3709.51,-344.785C3633.68,-333.945 3491.48,-313.089 3469,-306 3448.72,-299.603 3445.12,-294.319 3426,-285 3393.12,-268.975 3384.78,-265.228 3352,-249 3311.07,-228.734 3263.24,-204.5 3237.89,-191.614"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.35,-348.298 3719.75,-346.245 3710.34,-341.368 3709.35,-348.298"/>
</g>
<!-- Node55&#45;&gt;Node60 -->
<g id="edge113" class="edge"><title>Node55&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M3709.48,-345.186C3701.31,-344.114 3692.91,-343.018 3685,-342 3557.5,-325.592 3521.43,-341.921 3398,-306 3378.53,-300.334 3252.03,-234.997 3233,-228 3189.51,-212.011 3137.86,-198.925 3103.21,-190.958"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.27,-348.688 3719.64,-346.524 3710.18,-341.748 3709.27,-348.688"/>
</g>
<!-- Node55&#45;&gt;Node65 -->
<g id="edge100" class="edge"><title>Node55&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M3709.5,-344.994C3701.33,-343.943 3692.93,-342.905 3685,-342 3519.53,-323.104 3469.48,-360.201 3312,-306 3295.56,-300.342 3295.34,-290.938 3279,-285 3254.77,-276.194 3110.1,-259.06 3015.37,-248.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.29,-348.496 3719.66,-346.321 3710.2,-341.555 3709.29,-348.496"/>
</g>
<!-- Node55&#45;&gt;Node66 -->
<g id="edge102" class="edge"><title>Node55&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M3709.81,-342.497C3708.53,-342.321 3707.26,-342.154 3706,-342 3442.61,-309.64 3374.49,-327.634 3110,-306 3105.36,-305.62 3100.59,-305.205 3095.78,-304.766"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.35,-345.966 3719.76,-344.012 3710.4,-339.046 3709.35,-345.966"/>
</g>
<!-- Node67 -->
<g id="node67" class="node"><title>Node67</title>
<g id="a_node67"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="3039.5,-228.5 3039.5,-248.5 3152.5,-248.5 3152.5,-228.5 3039.5,-228.5"/>
<text text-anchor="middle" x="3096" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node67 -->
<g id="edge107" class="edge"><title>Node55&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M3709.49,-345.089C3701.32,-344.028 3692.92,-342.961 3685,-342 3540.73,-324.494 3500.39,-343.553 3360,-306 3337.51,-299.983 3334.18,-292.104 3312,-285 3259.08,-268.048 3196.81,-255.702 3152.76,-248.183"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.28,-348.591 3719.65,-346.421 3710.19,-341.65 3709.28,-348.591"/>
</g>
<!-- Node68 -->
<g id="node68" class="node"><title>Node68</title>
<g id="a_node68"><a xlink:href="GeometryGraph_8h.html" target="_top" xlink:title="GeometryGraph.h">
<polygon fill="white" stroke="black" points="954.5,-114.5 954.5,-134.5 1057.5,-134.5 1057.5,-114.5 954.5,-114.5"/>
<text text-anchor="middle" x="1006" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node68 -->
<g id="edge106" class="edge"><title>Node55&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M3709.52,-344.796C3701.35,-343.769 3692.94,-342.789 3685,-342 3625.49,-336.086 3188.85,-349.677 3148,-306 3123.99,-280.331 3183.25,-255.203 3161,-228 3109.9,-165.526 3059.44,-217.92 2983,-192 2962.86,-185.17 2960.66,-176.033 2940,-171 2846.08,-148.125 1356.61,-129.591 1057.91,-126.094"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.32,-348.299 3719.68,-346.113 3710.22,-341.357 3709.32,-348.299"/>
</g>
<!-- Node69 -->
<g id="node69" class="node"><title>Node69</title>
<g id="a_node69"><a xlink:href="LineMerger_8h.html" target="_top" xlink:title="LineMerger.h">
<polygon fill="white" stroke="black" points="3190,-285.5 3190,-305.5 3270,-305.5 3270,-285.5 3190,-285.5"/>
<text text-anchor="middle" x="3230" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineMerger.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node69 -->
<g id="edge108" class="edge"><title>Node55&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M3709.81,-342.538C3708.53,-342.35 3707.26,-342.17 3706,-342 3519.47,-316.734 3470.66,-330.332 3284,-306 3279.47,-305.409 3274.74,-304.706 3270.04,-303.954"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3709.32,-346.005 3719.75,-344.12 3710.42,-339.092 3709.32,-346.005"/>
</g>
<!-- Node55&#45;&gt;Node70 -->
<g id="edge109" class="edge"><title>Node55&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M3750.26,-332.975C3746.94,-323.83 3743.07,-313.197 3740.37,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3746.99,-334.216 3753.7,-342.418 3753.57,-331.824 3746.99,-334.216"/>
</g>
<!-- Node55&#45;&gt;Node71 -->
<g id="edge115" class="edge"><title>Node55&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M3783.69,-337.783C3803.25,-327.728 3829.26,-314.358 3846.3,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3781.96,-334.733 3774.67,-342.418 3785.16,-340.959 3781.96,-334.733"/>
</g>
<!-- Node56&#45;&gt;Node8 -->
<g id="edge96" class="edge"><title>Node56&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3514.08,-275.118C3511.15,-247.643 3510.52,-197.743 3539,-171 3563.24,-148.239 3772.88,-134.136 3878.17,-128.425"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3510.65,-275.914 3515.4,-285.388 3517.6,-275.023 3510.65,-275.914"/>
</g>
<!-- Node56&#45;&gt;Node14 -->
<g id="edge97" class="edge"><title>Node56&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M3467.69,-292.504C3419.56,-290.562 3344.25,-287.541 3279,-285 2857.68,-268.592 2752.05,-271.275 2331,-249 2303.02,-247.52 2271.93,-245.453 2246.17,-243.624"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3467.7,-296.007 3477.83,-292.913 3467.98,-289.013 3467.7,-296.007"/>
</g>
<!-- Node56&#45;&gt;Node17 -->
<g id="edge98" class="edge"><title>Node56&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3561.29,-282.861C3595.63,-273.784 3644.38,-260.783 3687,-249 3759.37,-228.988 3844.1,-204.553 3888.77,-191.592"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3560.33,-279.493 3551.56,-285.429 3562.12,-286.261 3560.33,-279.493"/>
</g>
<!-- Node56&#45;&gt;Node45 -->
<g id="edge92" class="edge"><title>Node56&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M3510.48,-275.897C3502.25,-248.645 3492.28,-198.169 3520,-171 3588.43,-103.93 4283.41,-81.5536 4323,-78 4345.07,-76.0192 4370.08,-73.4134 4388.45,-71.432"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3507.15,-276.983 3513.57,-285.413 3513.81,-274.821 3507.15,-276.983"/>
</g>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge79" class="edge"><title>Node56&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M3547.58,-281.463C3571.32,-271.338 3603.65,-257.557 3624.67,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3546.13,-278.276 3538.3,-285.418 3548.87,-284.715 3546.13,-278.276"/>
</g>
<!-- Node62 -->
<g id="node62" class="node"><title>Node62</title>
<g id="a_node62"><a xlink:href="geomgraph_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="1241,-228.5 1241,-248.5 1315,-248.5 1315,-228.5 1241,-228.5"/>
<text text-anchor="middle" x="1278" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node62 -->
<g id="edge93" class="edge"><title>Node56&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M3467.7,-292.234C3419.58,-290.092 3344.27,-286.928 3279,-285 2444.1,-260.342 2234.28,-289.44 1400,-249 1371.46,-247.617 1339.23,-245.064 1315.07,-242.954"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3467.7,-295.737 3477.84,-292.688 3468.01,-288.744 3467.7,-295.737"/>
</g>
<!-- Node57&#45;&gt;Node8 -->
<g id="edge83" class="edge"><title>Node57&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3627.12,-221.54C3612.47,-207.251 3596.71,-186.26 3610,-171 3644.12,-131.819 3793.57,-125.283 3878.48,-124.827"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3624.79,-224.149 3634.52,-228.335 3629.52,-218.993 3624.79,-224.149"/>
</g>
<!-- Node57&#45;&gt;Node16 -->
<g id="edge88" class="edge"><title>Node57&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M3603.27,-235.357C3542.17,-231.386 3426.87,-220.508 3333,-192 3312.27,-185.704 3310.04,-176.184 3289,-171 3175.96,-143.149 2347.77,-129.294 2136.14,-126.185"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3603.11,-238.854 3613.31,-235.978 3603.55,-231.867 3603.11,-238.854"/>
</g>
<!-- Node57&#45;&gt;Node17 -->
<g id="edge89" class="edge"><title>Node57&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3688.64,-228.941C3741.89,-218.252 3832.12,-200.14 3882.73,-189.982"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3687.62,-225.575 3678.51,-230.975 3689,-232.438 3687.62,-225.575"/>
</g>
<!-- Node57&#45;&gt;Node31 -->
<g id="edge91" class="edge"><title>Node57&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M3603.18,-235.741C3547.08,-232.282 3446.39,-222.064 3366,-192 3343.47,-183.575 3294.24,-147.994 3274,-135 3242.77,-114.949 3206.62,-90.6316 3187.5,-77.6743"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3603.28,-239.252 3613.46,-236.329 3603.68,-232.264 3603.28,-239.252"/>
</g>
<!-- Node57&#45;&gt;Node45 -->
<g id="edge82" class="edge"><title>Node57&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M3688.56,-226.85C3753.86,-213.57 3785.11,-234.935 3836,-192 3864.77,-167.727 3838.47,-136.019 3869,-114 3910.04,-84.3989 4272.61,-82.5991 4323,-78 4345.07,-75.986 4370.08,-73.3828 4388.45,-71.4108"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3687.66,-223.464 3678.68,-229.072 3689.2,-230.294 3687.66,-223.464"/>
</g>
<!-- Node57&#45;&gt;Node53 -->
<g id="edge80" class="edge"><title>Node57&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M3688.88,-233.311C3793.32,-223.109 4060.02,-197.054 4165.3,-186.769"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3688.32,-229.849 3678.7,-234.305 3689,-236.816 3688.32,-229.849"/>
</g>
<!-- Node58 -->
<g id="node58" class="node"><title>Node58</title>
<g id="a_node58"><a xlink:href="PolygonExtracter_8h.html" target="_top" xlink:title="PolygonExtracter.h">
<polygon fill="white" stroke="black" points="3719,-171.5 3719,-191.5 3827,-191.5 3827,-171.5 3719,-171.5"/>
<text text-anchor="middle" x="3773" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonExtracter.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge81" class="edge"><title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M3676.42,-224.328C3699.77,-214.216 3731.4,-200.517 3752,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3674.76,-221.232 3666.97,-228.418 3677.54,-227.656 3674.76,-221.232"/>
</g>
<!-- Node57&#45;&gt;Node59 -->
<g id="edge84" class="edge"><title>Node57&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M3603.1,-231.961C3526.96,-222.131 3368,-201.608 3280.68,-190.334"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3602.91,-235.466 3613.28,-233.276 3603.81,-228.524 3602.91,-235.466"/>
</g>
<!-- Node57&#45;&gt;Node60 -->
<g id="edge85" class="edge"><title>Node57&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M3603.34,-233.855C3517.48,-226.459 3317.66,-208.949 3150,-192 3134.76,-190.459 3118.01,-188.638 3103.37,-187.004"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3603.22,-237.357 3613.48,-234.727 3603.82,-230.383 3603.22,-237.357"/>
</g>
<!-- Node61 -->
<g id="node61" class="node"><title>Node61</title>
<g id="a_node61"><a xlink:href="Polygonizer_8h.html" target="_top" xlink:title="Polygonizer.h">
<polygon fill="white" stroke="black" points="3619,-171.5 3619,-191.5 3701,-191.5 3701,-171.5 3619,-171.5"/>
<text text-anchor="middle" x="3660" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygonizer.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node61 -->
<g id="edge90" class="edge"><title>Node57&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M3650.79,-218.68C3653.1,-209.601 3655.77,-199.117 3657.64,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3647.39,-217.863 3648.31,-228.418 3654.17,-219.59 3647.39,-217.863"/>
</g>
<!-- Node60&#45;&gt;Node8 -->
<g id="edge86" class="edge"><title>Node60&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3113.58,-174.576C3125.49,-173.275 3138.19,-171.992 3150,-171 3421.4,-148.19 3746.35,-133.373 3878.12,-127.887"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3112.9,-171.13 3103.35,-175.716 3113.67,-178.086 3112.9,-171.13"/>
</g>
<!-- Node60&#45;&gt;Node13 -->
<g id="edge87" class="edge"><title>Node60&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3015.99,-169.057C2883.16,-137.394 2512.66,-49.08 2392.88,-20.5283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3015.34,-172.5 3025.88,-171.414 3016.97,-165.69 3015.34,-172.5"/>
</g>
<!-- Node63 -->
<g id="node63" class="node"><title>Node63</title>
<g id="a_node63"><a xlink:href="MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="1259.5,-171.5 1259.5,-191.5 1372.5,-191.5 1372.5,-171.5 1259.5,-171.5"/>
<text text-anchor="middle" x="1316" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node63 -->
<g id="edge94" class="edge"><title>Node62&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M1289.99,-220.147C1296.48,-210.75 1304.24,-199.516 1309.59,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1287.08,-218.201 1284.27,-228.418 1292.84,-222.18 1287.08,-218.201"/>
</g>
<!-- Node64 -->
<g id="node64" class="node"><title>Node64</title>
<g id="a_node64"><a xlink:href="MinimalEdgeRing_8h.html" target="_top" xlink:title="MinimalEdgeRing.h">
<polygon fill="white" stroke="black" points="979,-171.5 979,-191.5 1089,-191.5 1089,-171.5 979,-171.5"/>
<text text-anchor="middle" x="1034" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node64 -->
<g id="edge95" class="edge"><title>Node62&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M1231.03,-226.913C1185.55,-216.661 1117.32,-201.281 1074.26,-191.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1230.42,-230.362 1240.94,-229.147 1231.96,-223.533 1230.42,-230.362"/>
</g>
<!-- Node65&#45;&gt;Node23 -->
<g id="edge101" class="edge"><title>Node65&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M2909.36,-222.673C2894.22,-212.762 2874.79,-200.039 2861.89,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2907.85,-225.868 2918.13,-228.418 2911.68,-220.012 2907.85,-225.868"/>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge103" class="edge"><title>Node66&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M3039.43,-279.392C3053.42,-269.522 3071.24,-256.96 3083.1,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3037.04,-276.795 3030.88,-285.418 3041.07,-282.516 3037.04,-276.795"/>
</g>
<!-- Node67&#45;&gt;Node23 -->
<g id="edge104" class="edge"><title>Node67&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M3045.5,-226.301C2999.23,-216.039 2931.59,-201.039 2888.7,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3044.8,-229.731 3055.33,-228.479 3046.32,-222.897 3044.8,-229.731"/>
</g>
<!-- Node72&#45;&gt;Node4 -->
<g id="edge117" class="edge"><title>Node72&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2746.67,-291.053C2725.11,-289.048 2696.99,-286.607 2672,-285 2294.66,-260.727 2198.6,-282.824 1822,-249 1819.11,-248.74 1816.15,-248.446 1813.17,-248.126"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2746.4,-294.542 2756.68,-291.996 2747.06,-287.573 2746.4,-294.542"/>
</g>
<!-- Node72&#45;&gt;Node5 -->
<g id="edge118" class="edge"><title>Node72&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2746.67,-291.141C2725.11,-289.169 2696.98,-286.731 2672,-285 2366.09,-263.805 2288.53,-275.094 1983,-249 1980.21,-248.762 1977.37,-248.503 1974.51,-248.228"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2746.4,-294.632 2756.68,-292.067 2747.04,-287.661 2746.4,-294.632"/>
</g>
<!-- Node72&#45;&gt;Node11 -->
<g id="edge124" class="edge"><title>Node72&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2746.55,-290.427C2707.94,-284.963 2645.14,-273.026 2596,-249 2553.22,-228.084 2512,-230.116 2512,-182.5 2512,-182.5 2512,-182.5 2512,-123.5 2512,-57.3218 2302.83,-28.0643 2190.08,-17.1004"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2746.39,-293.936 2756.77,-291.8 2747.32,-286.999 2746.39,-293.936"/>
</g>
<!-- Node72&#45;&gt;Node31 -->
<g id="edge128" class="edge"><title>Node72&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2746.73,-287.878C2697.4,-278.262 2612.81,-260.348 2604,-249 2598.28,-241.628 2599.03,-235.898 2604,-228 2660.54,-138.222 2996.75,-89.4996 3124.65,-74.0142"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2746.2,-291.34 2756.68,-289.798 2747.53,-284.466 2746.2,-291.34"/>
</g>
<!-- Node72&#45;&gt;Node42 -->
<g id="edge119" class="edge"><title>Node72&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2746.87,-285.766C2745.56,-285.498 2744.27,-285.241 2743,-285 2694.78,-275.837 2565.64,-258.902 2483.65,-248.477"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2746.39,-289.245 2756.91,-287.988 2747.9,-282.41 2746.39,-289.245"/>
</g>
<!-- Node72&#45;&gt;Node45 -->
<g id="edge123" class="edge"><title>Node72&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2774.36,-275.725C2762.49,-245.096 2742.33,-186.255 2756,-171 2794.64,-127.875 3216.25,-118.163 3274,-114 3739.29,-80.4639 3857.6,-109.977 4323,-78 4345.11,-76.4811 4370.11,-73.8392 4388.47,-71.7263"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2771.21,-277.259 2778.15,-285.265 2777.71,-274.679 2771.21,-277.259"/>
</g>
<!-- Node72&#45;&gt;Node52 -->
<g id="edge120" class="edge"><title>Node72&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2790.69,-275.896C2799.12,-260.182 2813.49,-238.594 2833,-228 2834.5,-227.185 3248.53,-195.133 3375.45,-185.323"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2787.38,-274.693 2786.02,-285.2 2793.64,-277.835 2787.38,-274.693"/>
</g>
<!-- Node72&#45;&gt;Node59 -->
<g id="edge125" class="edge"><title>Node72&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M2747.05,-285.178C2708.54,-274.554 2651.18,-257.559 2645,-249 2639.54,-241.431 2638.66,-234.849 2645,-228 2680.36,-189.812 3060.13,-196.28 3112,-192 3127.38,-190.731 3143.99,-189.3 3159.46,-187.941"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2746.31,-288.602 2756.88,-287.862 2748.16,-281.85 2746.31,-288.602"/>
</g>
<!-- Node72&#45;&gt;Node60 -->
<g id="edge127" class="edge"><title>Node72&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2747.03,-285.706C2697.89,-273.268 2614.1,-251.736 2612,-249 2606.32,-241.596 2605.74,-234.922 2612,-228 2618.92,-220.35 2916.51,-194.807 3024.98,-185.733"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2746.4,-289.156 2756.95,-288.212 2748.11,-282.369 2746.4,-289.156"/>
</g>
<!-- Node72&#45;&gt;Node65 -->
<g id="edge121" class="edge"><title>Node72&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M2816.49,-281.855C2844.29,-271.662 2882.69,-257.579 2907.44,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2814.95,-278.689 2806.77,-285.418 2817.36,-285.261 2814.95,-278.689"/>
</g>
<!-- Node73 -->
<g id="node73" class="node"><title>Node73</title>
<g id="a_node73"><a xlink:href="PointExtracter_8h.html" target="_top" xlink:title="PointExtracter.h">
<polygon fill="white" stroke="black" points="2654,-228.5 2654,-248.5 2748,-248.5 2748,-228.5 2654,-228.5"/>
<text text-anchor="middle" x="2701" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointExtracter.h</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge122" class="edge"><title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M2760.16,-279.673C2745.57,-269.762 2726.83,-257.039 2714.4,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2758.39,-282.696 2768.62,-285.418 2762.32,-276.905 2758.39,-282.696"/>
</g>
<!-- Node72&#45;&gt;Node74 -->
<g id="edge126" class="edge"><title>Node72&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M2817.49,-291.377C2924.07,-281.998 3241.3,-254.082 3360.78,-243.567"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2816.93,-287.913 2807.27,-292.276 2817.54,-294.886 2816.93,-287.913"/>
</g>
<!-- Node75&#45;&gt;Node75 -->
<g id="edge132" class="edge"><title>Node75&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M2646.42,-305.912C2655.85,-305.328 2663,-301.857 2663,-295.5 2663,-287.023 2650.29,-283.679 2636.42,-285.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2646.54,-302.414 2636.42,-305.533 2646.28,-309.409 2646.54,-302.414"/>
</g>
<!-- Node76&#45;&gt;Node75 -->
<g id="edge134" class="edge"><title>Node76&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M2567.65,-335.584C2578.37,-325.918 2591.69,-313.915 2600.71,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2565.16,-333.122 2560.07,-342.418 2569.84,-338.321 2565.16,-333.122"/>
</g>
<!-- Node83&#45;&gt;Node48 -->
<g id="edge150" class="edge"><title>Node83&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M1808.39,-337.916C1832.91,-325.068 1860.9,-304.848 1845,-285 1797.54,-225.758 1644.09,-292.571 1684,-228 1742.27,-133.718 1875.01,-93.303 1949.6,-77.5203"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1806.65,-334.871 1799.26,-342.463 1809.78,-341.137 1806.65,-334.871"/>
</g>
<!-- Node83&#45;&gt;Node78 -->
<g id="edge146" class="edge"><title>Node83&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M1744.8,-338.732C1718.42,-328.584 1682.16,-314.637 1658.65,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1743.8,-342.095 1754.39,-342.418 1746.31,-335.561 1743.8,-342.095"/>
</g>
<!-- Node83&#45;&gt;Node79 -->
<g id="edge147" class="edge"><title>Node83&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M1778,-332.383C1778,-323.374 1778,-313.037 1778,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1774.5,-332.418 1778,-342.418 1781.5,-332.418 1774.5,-332.418"/>
</g>
<!-- Node83&#45;&gt;Node80 -->
<g id="edge148" class="edge"><title>Node83&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M1823.08,-339.913C1862.99,-329.657 1920.42,-314.897 1956.97,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1822.15,-336.539 1813.34,-342.418 1823.89,-343.318 1822.15,-336.539"/>
</g>
<!-- Node83&#45;&gt;Node81 -->
<g id="edge149" class="edge"><title>Node83&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M1836.05,-345.941C1918.73,-337.891 2075.12,-322.174 2208,-306 2210.88,-305.649 2213.83,-305.281 2216.8,-304.901"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1835.71,-342.457 1826.1,-346.908 1836.39,-349.425 1835.71,-342.457"/>
</g>
<!-- Node83&#45;&gt;Node82 -->
<g id="edge151" class="edge"><title>Node83&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M1836.23,-348.65C1939.31,-343.201 2160.53,-329.69 2346,-306 2348.93,-305.626 2351.94,-305.204 2354.97,-304.749"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1835.84,-345.166 1826.03,-349.183 1836.2,-352.156 1835.84,-345.166"/>
</g>
<!-- Node83&#45;&gt;Node84 -->
<g id="edge152" class="edge"><title>Node83&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M1807.88,-338.331C1828.04,-329.373 1855.21,-317.164 1879,-306 1898.25,-296.964 1902.34,-293.125 1922,-285 1956.73,-270.643 1997.81,-257.094 2025.02,-248.576"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1806.31,-335.196 1798.59,-342.448 1809.15,-341.596 1806.31,-335.196"/>
</g>
<!-- Node83&#45;&gt;Node85 -->
<g id="edge153" class="edge"><title>Node83&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M1720.31,-340.558C1666.17,-330.291 1586.17,-315.118 1535.59,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1719.96,-344.055 1730.44,-342.479 1721.26,-337.177 1719.96,-344.055"/>
</g>
<!-- Node83&#45;&gt;Node86 -->
<g id="edge155" class="edge"><title>Node83&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M1836.41,-342.501C1902.65,-332.295 2010.05,-315.751 2076.38,-305.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1835.5,-339.101 1826.15,-344.082 1836.56,-346.019 1835.5,-339.101"/>
</g>
<!-- Node85&#45;&gt;Node84 -->
<g id="edge154" class="edge"><title>Node85&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M1560.27,-284.907C1748.68,-264.614 1798.19,-269.027 1983,-249 1986.01,-248.674 1989.09,-248.326 1992.19,-247.962"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.88,-281.429 1550.32,-285.989 1560.64,-288.388 1559.88,-281.429"/>
</g>
<!-- Node86&#45;&gt;Node84 -->
<g id="edge156" class="edge"><title>Node86&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M2113.43,-279.673C2099.02,-269.762 2080.51,-257.039 2068.23,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2111.57,-282.637 2121.79,-285.418 2115.53,-276.868 2111.57,-282.637"/>
</g>
<!-- Node93 -->
<g id="node93" class="node"><title>Node93</title>
<g id="a_node93"><a xlink:href="AbstractPreparedPolygonContains_8h.html" target="_top" xlink:title="AbstractPreparedPolygonContains.h">
<polygon fill="white" stroke="black" points="4670,-456.5 4670,-476.5 4862,-476.5 4862,-456.5 4670,-456.5"/>
<text text-anchor="middle" x="4766" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">AbstractPreparedPolygonContains.h</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node93 -->
<g id="edge179" class="edge"><title>Node92&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M4878.46,-509.866C4851.49,-499.707 4814.25,-485.677 4790.14,-476.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4877.3,-513.168 4887.89,-513.418 4879.77,-506.617 4877.3,-513.168"/>
</g>
<!-- Node96 -->
<g id="node96" class="node"><title>Node96</title>
<g id="a_node96"><a xlink:href="PreparedPolygonContainsProperly_8h.html" target="_top" xlink:title="PreparedPolygonContainsProperly.h">
<polygon fill="white" stroke="black" points="4880.5,-456.5 4880.5,-476.5 5073.5,-476.5 5073.5,-456.5 4880.5,-456.5"/>
<text text-anchor="middle" x="4977" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygonContainsProperly.h</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node96 -->
<g id="edge182" class="edge"><title>Node92&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M4930.47,-506.868C4941.95,-497.153 4956.32,-484.994 4966.03,-476.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4928.11,-504.287 4922.73,-513.418 4932.63,-509.63 4928.11,-504.287"/>
</g>
<!-- Node97 -->
<g id="node97" class="node"><title>Node97</title>
<g id="a_node97"><a xlink:href="PreparedPolygonIntersects_8h.html" target="_top" xlink:title="PreparedPolygonIntersects.h">
<polygon fill="white" stroke="black" points="5092,-456.5 5092,-476.5 5248,-476.5 5248,-456.5 5092,-456.5"/>
<text text-anchor="middle" x="5170" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygonIntersects.h</text>
</a>
</g>
</g>
<!-- Node92&#45;&gt;Node97 -->
<g id="edge183" class="edge"><title>Node92&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M4964.23,-511.366C5012.37,-501.102 5082.94,-486.059 5127.66,-476.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4963.37,-507.971 4954.31,-513.479 4964.82,-514.818 4963.37,-507.971"/>
</g>
<!-- Node94 -->
<g id="node94" class="node"><title>Node94</title>
<g id="a_node94"><a xlink:href="PreparedPolygonContains_8h.html" target="_top" xlink:title="PreparedPolygonContains.h">
<polygon fill="white" stroke="black" points="4690,-399.5 4690,-419.5 4842,-419.5 4842,-399.5 4690,-399.5"/>
<text text-anchor="middle" x="4766" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygonContains.h</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node94 -->
<g id="edge180" class="edge"><title>Node93&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M4766,-446.383C4766,-437.374 4766,-427.037 4766,-419.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4762.5,-446.418 4766,-456.418 4769.5,-446.418 4762.5,-446.418"/>
</g>
<!-- Node95 -->
<g id="node95" class="node"><title>Node95</title>
<g id="a_node95"><a xlink:href="PreparedPolygonCovers_8h.html" target="_top" xlink:title="PreparedPolygonCovers.h">
<polygon fill="white" stroke="black" points="4860,-399.5 4860,-419.5 5004,-419.5 5004,-399.5 4860,-399.5"/>
<text text-anchor="middle" x="4932" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygonCovers.h</text>
</a>
</g>
</g>
<!-- Node93&#45;&gt;Node95 -->
<g id="edge181" class="edge"><title>Node93&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M4802.96,-453.255C4833.81,-443.034 4877.07,-428.698 4904.82,-419.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4801.8,-449.95 4793.41,-456.418 4804,-456.595 4801.8,-449.95"/>
</g>
<!-- Node99 -->
<g id="node99" class="node"><title>Node99</title>
<g id="a_node99"><a xlink:href="geomgraph_2Edge_8h.html" target="_top" xlink:title="Edge.h">
<polygon fill="white" stroke="black" points="682.5,-342.5 682.5,-362.5 733.5,-362.5 733.5,-342.5 682.5,-342.5"/>
<text text-anchor="middle" x="708" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">Edge.h</text>
</a>
</g>
</g>
<!-- Node98&#45;&gt;Node99 -->
<g id="edge186" class="edge"><title>Node98&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M822.004,-395.866C794.665,-385.707 756.911,-371.677 732.475,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="820.968,-399.215 831.561,-399.418 823.406,-392.654 820.968,-399.215"/>
</g>
<!-- Node100&#45;&gt;Node64 -->
<g id="edge188" class="edge"><title>Node100&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M641.424,-336.848C669.57,-319.462 715.334,-291.949 734,-285 812.502,-255.777 840.553,-278.37 919,-249 958.958,-234.04 1001.22,-205.973 1021.59,-191.556"/>
<polygon fill="midnightblue" stroke="midnightblue" points="639.271,-334.065 632.619,-342.311 642.962,-340.013 639.271,-334.065"/>
</g>
<!-- Node102 -->
<g id="node102" class="node"><title>Node102</title>
<g id="a_node102"><a xlink:href="geomgraph_2DirectedEdgeStar_8h.html" target="_top" xlink:title="DirectedEdgeStar.h">
<polygon fill="white" stroke="black" points="180,-285.5 180,-305.5 292,-305.5 292,-285.5 180,-285.5"/>
<text text-anchor="middle" x="236" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">DirectedEdgeStar.h</text>
</a>
</g>
</g>
<!-- Node101&#45;&gt;Node102 -->
<g id="edge190" class="edge"><title>Node101&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M260.451,-333.855C254.34,-324.519 247.085,-313.436 242.074,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="257.65,-335.968 266.055,-342.418 263.507,-332.134 257.65,-335.968"/>
</g>
<!-- Node104 -->
<g id="node104" class="node"><title>Node104</title>
<g id="a_node104"><a xlink:href="geomgraph_2Node_8h.html" target="_top" xlink:title="Node.h">
<polygon fill="white" stroke="black" points="454,-285.5 454,-305.5 506,-305.5 506,-285.5 454,-285.5"/>
<text text-anchor="middle" x="480" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Node.h</text>
</a>
</g>
</g>
<!-- Node101&#45;&gt;Node104 -->
<g id="edge195" class="edge"><title>Node101&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M316.262,-339.796C358.056,-328.745 419.325,-312.544 453.844,-303.416"/>
<polygon fill="midnightblue" stroke="midnightblue" points="315.12,-336.478 306.347,-342.418 316.909,-343.245 315.12,-336.478"/>
</g>
<!-- Node107 -->
<g id="node107" class="node"><title>Node107</title>
<g id="a_node107"><a xlink:href="EdgeEndBundleStar_8h.html" target="_top" xlink:title="EdgeEndBundleStar.h">
<polygon fill="white" stroke="black" points="310.5,-285.5 310.5,-305.5 435.5,-305.5 435.5,-285.5 310.5,-285.5"/>
<text text-anchor="middle" x="373" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeEndBundleStar.h</text>
</a>
</g>
</g>
<!-- Node101&#45;&gt;Node107 -->
<g id="edge200" class="edge"><title>Node101&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M297.695,-337.508C316.099,-327.485 340.353,-314.278 356.297,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="295.787,-334.562 288.678,-342.418 299.134,-340.709 295.787,-334.562"/>
</g>
<!-- Node103 -->
<g id="node103" class="node"><title>Node103</title>
<g id="a_node103"><a xlink:href="geomgraph_2PlanarGraph_8h.html" target="_top" xlink:title="PlanarGraph.h">
<polygon fill="white" stroke="black" points="655.5,-171.5 655.5,-191.5 742.5,-191.5 742.5,-171.5 655.5,-171.5"/>
<text text-anchor="middle" x="699" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PlanarGraph.h</text>
</a>
</g>
</g>
<!-- Node102&#45;&gt;Node103 -->
<g id="edge191" class="edge"><title>Node102&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M302.202,-284.935C441.532,-268.484 486.743,-300.39 613,-249 645.515,-235.766 676.18,-206.658 690.519,-191.729"/>
<polygon fill="midnightblue" stroke="midnightblue" points="301.496,-281.496 292.005,-286.205 302.361,-288.442 301.496,-281.496"/>
</g>
<!-- Node103&#45;&gt;Node25 -->
<g id="edge194" class="edge"><title>Node103&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M699,-161.383C699,-152.374 699,-142.037 699,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="695.5,-161.418 699,-171.418 702.5,-161.418 695.5,-161.418"/>
</g>
<!-- Node103&#45;&gt;Node68 -->
<g id="edge192" class="edge"><title>Node103&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M752.592,-170.899C809.778,-160.654 899.674,-144.549 955.604,-134.529"/>
<polygon fill="midnightblue" stroke="midnightblue" points="751.886,-167.47 742.66,-172.678 753.12,-174.36 751.886,-167.47"/>
</g>
<!-- Node103&#45;&gt;Node103 -->
<g id="edge193" class="edge"><title>Node103&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M739.132,-191.979C751.142,-191.682 760.5,-188.189 760.5,-181.5 760.5,-173.023 745.47,-169.679 729.06,-171.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="739.205,-188.479 729.06,-191.533 738.895,-195.472 739.205,-188.479"/>
</g>
<!-- Node105 -->
<g id="node105" class="node"><title>Node105</title>
<g id="a_node105"><a xlink:href="geomgraph_2NodeMap_8h.html" target="_top" xlink:title="NodeMap.h">
<polygon fill="white" stroke="red" points="837.5,-228.5 837.5,-248.5 910.5,-248.5 910.5,-228.5 837.5,-228.5"/>
<text text-anchor="middle" x="874" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">NodeMap.h</text>
</a>
</g>
</g>
<!-- Node104&#45;&gt;Node105 -->
<g id="edge196" class="edge"><title>Node104&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M516.166,-284.769C638.406,-260.678 773.781,-247.658 837.433,-242.336"/>
<polygon fill="midnightblue" stroke="midnightblue" points="515.384,-281.356 506.265,-286.751 516.758,-288.22 515.384,-281.356"/>
</g>
<!-- Node106 -->
<g id="node106" class="node"><title>Node106</title>
<g id="a_node106"><a xlink:href="RelateNode_8h.html" target="_top" xlink:title="RelateNode.h">
<polygon fill="white" stroke="black" points="660.5,-228.5 660.5,-248.5 743.5,-248.5 743.5,-228.5 660.5,-228.5"/>
<text text-anchor="middle" x="702" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">RelateNode.h</text>
</a>
</g>
</g>
<!-- Node104&#45;&gt;Node106 -->
<g id="edge199" class="edge"><title>Node104&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M516.016,-284.525C571.795,-270.082 627.006,-256.936 663.014,-248.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="515.13,-281.139 506.333,-287.044 516.892,-287.914 515.13,-281.139"/>
</g>
<!-- Node105&#45;&gt;Node34 -->
<g id="edge198" class="edge"><title>Node105&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M872.61,-218.383C871.954,-209.374 871.203,-199.037 870.675,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="869.123,-218.698 873.339,-228.418 876.105,-218.19 869.123,-218.698"/>
</g>
<!-- Node105&#45;&gt;Node103 -->
<g id="edge197" class="edge"><title>Node105&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M835.462,-225.388C802.911,-215.158 757.03,-200.738 727.65,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="834.513,-228.759 845.102,-228.418 836.612,-222.081 834.513,-228.759"/>
</g>
<!-- Node108&#45;&gt;Node62 -->
<g id="edge208" class="edge"><title>Node108&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M658.495,-450.968C671.297,-442.75 686.797,-431.777 699,-420 721.835,-397.964 727.396,-391.173 742,-363 758.753,-330.68 738.522,-307.677 767,-285 804.16,-255.41 1145.72,-253.639 1193,-249 1208.66,-247.463 1225.93,-245.57 1240.78,-243.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="656.363,-448.173 649.735,-456.438 660.071,-454.11 656.363,-448.173"/>
</g>
<!-- Node108&#45;&gt;Node102 -->
<g id="edge202" class="edge"><title>Node108&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M597.992,-462.221C505.66,-452.994 264.389,-423.448 217,-363 203.517,-345.802 218.809,-319.446 228.775,-305.646"/>
<polygon fill="midnightblue" stroke="midnightblue" points="597.691,-465.708 607.984,-463.198 598.373,-458.741 597.691,-465.708"/>
</g>
<!-- Node109 -->
<g id="node109" class="node"><title>Node109</title>
<g id="a_node109"><a xlink:href="EdgeEnd_8h.html" target="_top" xlink:title="EdgeEnd.h">
<polygon fill="white" stroke="black" points="470.5,-399.5 470.5,-419.5 541.5,-419.5 541.5,-399.5 470.5,-399.5"/>
<text text-anchor="middle" x="506" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeEnd.h</text>
</a>
</g>
</g>
<!-- Node108&#45;&gt;Node109 -->
<g id="edge203" class="edge"><title>Node108&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M603.66,-452.463C580.096,-442.338 548.024,-428.557 527.168,-419.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="602.294,-455.686 612.863,-456.418 605.057,-449.254 602.294,-455.686"/>
</g>
<!-- Node111 -->
<g id="node111" class="node"><title>Node111</title>
<g id="a_node111"><a xlink:href="geomgraph_2GraphComponent_8h.html" target="_top" xlink:title="GraphComponent.h">
<polygon fill="white" stroke="black" points="578,-399.5 578,-419.5 690,-419.5 690,-399.5 578,-399.5"/>
<text text-anchor="middle" x="634" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">GraphComponent.h</text>
</a>
</g>
</g>
<!-- Node108&#45;&gt;Node111 -->
<g id="edge209" class="edge"><title>Node108&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M634,-446.383C634,-437.374 634,-427.037 634,-419.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="630.5,-446.418 634,-456.418 637.5,-446.418 630.5,-446.418"/>
</g>
<!-- Node109&#45;&gt;Node100 -->
<g id="edge204" class="edge"><title>Node109&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M533.654,-394.92C554.16,-384.85 581.554,-371.398 599.478,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="531.928,-391.868 524.495,-399.418 535.013,-398.152 531.928,-391.868"/>
</g>
<!-- Node109&#45;&gt;Node101 -->
<g id="edge205" class="edge"><title>Node109&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M460.683,-397.848C417.063,-387.596 351.817,-372.26 310.606,-362.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="459.925,-401.266 470.46,-400.147 461.527,-394.451 459.925,-401.266"/>
</g>
<!-- Node109&#45;&gt;Node104 -->
<g id="edge206" class="edge"><title>Node109&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M501.589,-389.499C495.95,-365.209 486.41,-324.11 482.157,-305.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="498.202,-390.385 503.872,-399.335 505.02,-388.802 498.202,-390.385"/>
</g>
<!-- Node110 -->
<g id="node110" class="node"><title>Node110</title>
<g id="a_node110"><a xlink:href="EdgeEndBundle_8h.html" target="_top" xlink:title="EdgeEndBundle.h">
<polygon fill="white" stroke="black" points="374,-342.5 374,-362.5 478,-362.5 478,-342.5 374,-342.5"/>
<text text-anchor="middle" x="426" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeEndBundle.h</text>
</a>
</g>
</g>
<!-- Node109&#45;&gt;Node110 -->
<g id="edge207" class="edge"><title>Node109&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M484.434,-393.673C470.017,-383.762 451.512,-371.039 439.23,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="482.566,-396.637 492.79,-399.418 486.532,-390.868 482.566,-396.637"/>
</g>
<!-- Node111&#45;&gt;Node99 -->
<g id="edge210" class="edge"><title>Node111&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M654.327,-393.392C667.606,-383.522 684.509,-370.96 695.762,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="652.158,-390.644 646.22,-399.418 656.333,-396.262 652.158,-390.644"/>
</g>
<!-- Node111&#45;&gt;Node104 -->
<g id="edge211" class="edge"><title>Node111&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M610.174,-394.107C596.191,-385.445 578.316,-373.997 563,-363 536.152,-343.724 506.27,-318.892 490.723,-305.698"/>
<polygon fill="midnightblue" stroke="midnightblue" points="608.382,-397.113 618.735,-399.364 612.045,-391.148 608.382,-397.113"/>
</g>
<!-- Node112&#45;&gt;Node108 -->
<g id="edge213" class="edge"><title>Node112&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M694.625,-507.673C679.668,-497.762 660.468,-485.039 647.726,-476.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="693.025,-510.812 703.294,-513.418 696.892,-504.976 693.025,-510.812"/>
</g>
<!-- Node114&#45;&gt;Node16 -->
<g id="edge225" class="edge"><title>Node114&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1073,-507.72C1037.99,-485.062 981.339,-440.046 1007,-399 1032.24,-358.621 1353.81,-239.605 1400,-228 1634.79,-169.007 1923.81,-139.505 2037.62,-129.519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1071.47,-510.889 1081.8,-513.24 1075.19,-504.96 1071.47,-510.889"/>
</g>
<!-- Node115 -->
<g id="node115" class="node"><title>Node115</title>
<g id="a_node115"><a xlink:href="OverlayGraph_8h.html" target="_top" xlink:title="OverlayGraph.h">
<polygon fill="white" stroke="black" points="1055,-456.5 1055,-476.5 1147,-476.5 1147,-456.5 1055,-456.5"/>
<text text-anchor="middle" x="1101" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayGraph.h</text>
</a>
</g>
</g>
<!-- Node114&#45;&gt;Node115 -->
<g id="edge222" class="edge"><title>Node114&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M1099.04,-503.383C1099.53,-494.374 1100.1,-484.037 1100.49,-476.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1095.55,-503.242 1098.5,-513.418 1102.53,-503.623 1095.55,-503.242"/>
</g>
<!-- Node115&#45;&gt;Node10 -->
<g id="edge224" class="edge"><title>Node115&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1111.02,-447.653C1115.66,-439.298 1121.19,-429.183 1126,-420 1154.67,-365.234 1200.25,-207.687 1250,-171 1344.43,-101.364 1714.95,-76.6789 1837.44,-70.3256"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1107.91,-446.056 1106.09,-456.494 1114.02,-449.468 1107.91,-446.056"/>
</g>
<!-- Node115&#45;&gt;Node116 -->
<g id="edge223" class="edge"><title>Node115&#45;&gt;Node116</title>
<path fill="none" stroke="midnightblue" d="M1090.09,-447.855C1084.32,-438.519 1077.47,-427.436 1072.74,-419.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1087.15,-449.752 1095.39,-456.418 1093.1,-446.072 1087.15,-449.752"/>
</g>
<!-- Node117&#45;&gt;Node115 -->
<g id="edge233" class="edge"><title>Node117&#45;&gt;Node115</title>
<path fill="none" stroke="midnightblue" d="M4263.16,-522.21C3869.37,-520.058 1478.77,-505.874 1158,-477 1154.5,-476.685 1150.9,-476.279 1147.28,-475.812"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4263.41,-525.711 4273.43,-522.265 4263.45,-518.711 4263.41,-525.711"/>
</g>
<!-- Node118 -->
<g id="node118" class="node"><title>Node118</title>
<g id="a_node118"><a xlink:href="operation_2overlayng_2Edge_8h.html" target="_top" xlink:title="Edge.h">
<polygon fill="white" stroke="black" points="4423.5,-456.5 4423.5,-476.5 4474.5,-476.5 4474.5,-456.5 4423.5,-456.5"/>
<text text-anchor="middle" x="4449" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">Edge.h</text>
</a>
</g>
</g>
<!-- Node117&#45;&gt;Node118 -->
<g id="edge227" class="edge"><title>Node117&#45;&gt;Node118</title>
<path fill="none" stroke="midnightblue" d="M4349.05,-509.463C4373.17,-499.338 4405.99,-485.557 4427.34,-476.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4347.5,-506.32 4339.63,-513.418 4350.21,-512.774 4347.5,-506.32"/>
</g>
<!-- Node119 -->
<g id="node119" class="node"><title>Node119</title>
<g id="a_node119"><a xlink:href="EdgeMerger_8h.html" target="_top" xlink:title="EdgeMerger.h">
<polygon fill="white" stroke="black" points="4548,-399.5 4548,-419.5 4634,-419.5 4634,-399.5 4548,-399.5"/>
<text text-anchor="middle" x="4591" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeMerger.h</text>
</a>
</g>
</g>
<!-- Node117&#45;&gt;Node119 -->
<g id="edge232" class="edge"><title>Node117&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M4372.6,-513.457C4446.13,-501.173 4568.29,-480.353 4572,-477 4588.39,-462.187 4591.04,-434.314 4591.23,-419.807"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4371.85,-510.033 4362.56,-515.131 4373,-516.938 4371.85,-510.033"/>
</g>
<!-- Node120 -->
<g id="node120" class="node"><title>Node120</title>
<g id="a_node120"><a xlink:href="EdgeKey_8h.html" target="_top" xlink:title="EdgeKey.h">
<polygon fill="white" stroke="black" points="4493,-456.5 4493,-476.5 4563,-476.5 4563,-456.5 4493,-456.5"/>
<text text-anchor="middle" x="4528" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeKey.h</text>
</a>
</g>
</g>
<!-- Node117&#45;&gt;Node120 -->
<g id="edge230" class="edge"><title>Node117&#45;&gt;Node120</title>
<path fill="none" stroke="midnightblue" d="M4362.49,-510.848C4401.64,-500.594 4457.83,-485.877 4493.62,-476.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4361.46,-507.498 4352.68,-513.418 4363.24,-514.27 4361.46,-507.498"/>
</g>
<!-- Node118&#45;&gt;Node8 -->
<g id="edge229" class="edge"><title>Node118&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M4431.47,-449.524C4386.54,-409.081 4262.65,-300.7 4147,-228 4082.33,-187.351 3999.23,-150.854 3960.17,-134.535"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4429.39,-452.358 4439.15,-456.47 4434.08,-447.166 4429.39,-452.358"/>
</g>
<!-- Node118&#45;&gt;Node119 -->
<g id="edge228" class="edge"><title>Node118&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M4481.96,-452.732C4508.17,-442.584 4544.17,-428.637 4567.52,-419.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4480.51,-449.542 4472.45,-456.418 4483.04,-456.07 4480.51,-449.542"/>
</g>
<!-- Node120&#45;&gt;Node119 -->
<g id="edge231" class="edge"><title>Node120&#45;&gt;Node119</title>
<path fill="none" stroke="midnightblue" d="M4546.23,-449.584C4557.3,-439.918 4571.05,-427.915 4580.37,-419.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4543.63,-447.205 4538.4,-456.418 4548.24,-452.478 4543.63,-447.205"/>
</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="Location_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>