geos_390_docs/CoordinateSequence_8h__dep_...

1612 lines
104 KiB
XML
Raw Permalink Normal View History

2020-12-23 18:34:09 -08:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: CoordinateSequence.h Pages: 1 -->
<!--zoomable 440 -->
<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 = 5107;
var viewHeight = 440;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>CoordinateSequence.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-436 5102.95,-436 5102.95,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="3197.95,-411.5 3197.95,-431.5 3325.95,-431.5 3325.95,-411.5 3197.95,-411.5"/>
<text text-anchor="middle" x="3261.95" y="-418.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoordinateSequence.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="Area_8h.html" target="_top" xlink:title="Area.h">
<polygon fill="white" stroke="black" points="174.445,-354.5 174.445,-374.5 223.445,-374.5 223.445,-354.5 174.445,-354.5"/>
<text text-anchor="middle" x="198.945" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">Area.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="M3187.39,-420.563C2750.55,-420.774 531.977,-419.627 231.945,-375 229.233,-374.597 226.429,-374.031 223.656,-373.376"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.68,-424.063 3197.68,-420.557 3187.68,-417.063 3187.68,-424.063"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="ConvexHull_8h.html" target="_top" xlink:title="ConvexHull.h">
<polygon fill="white" stroke="black" points="241.445,-354.5 241.445,-374.5 322.445,-374.5 322.445,-354.5 241.445,-354.5"/>
<text text-anchor="middle" x="281.945" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConvexHull.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3187.85,-420.114C2760.85,-417.785 623.284,-404.716 331.945,-375 328.869,-374.686 325.699,-374.281 322.518,-373.814"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.89,-423.614 3197.91,-420.168 3187.93,-416.614 3187.89,-423.614"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="340.945,-354.5 340.945,-374.5 484.945,-374.5 484.945,-354.5 340.945,-354.5"/>
<text text-anchor="middle" x="412.945" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M3187.52,-420.288C2803.14,-419.041 1039.71,-411.398 493.945,-375 491.12,-374.812 488.241,-374.595 485.336,-374.355"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.67,-423.789 3197.68,-420.321 3187.7,-416.789 3187.67,-423.789"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="Distance_8h.html" target="_top" xlink:title="Distance.h">
<polygon fill="white" stroke="black" points="502.945,-354.5 502.945,-374.5 570.945,-374.5 570.945,-354.5 502.945,-354.5"/>
<text text-anchor="middle" x="536.945" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">Distance.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3187.71,-420.129C2782.34,-417.987 844.755,-406.179 579.945,-375 577.06,-374.66 574.084,-374.212 571.107,-373.695"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.83,-423.63 3197.85,-420.183 3187.87,-416.63 3187.83,-423.63"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="Intersection_8h.html" target="_top" xlink:title="Intersection.h">
<polygon fill="white" stroke="black" points="589.445,-354.5 589.445,-374.5 670.445,-374.5 670.445,-354.5 589.445,-354.5"/>
<text text-anchor="middle" x="629.945" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">Intersection.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3187.62,-419.962C2791.13,-416.991 933.727,-401.737 678.945,-375 676.187,-374.711 673.354,-374.345 670.506,-373.927"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.79,-423.464 3197.82,-420.038 3187.84,-416.464 3187.79,-423.464"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="Length_8h.html" target="_top" xlink:title="Length.h">
<polygon fill="white" stroke="black" points="688.445,-354.5 688.445,-374.5 747.445,-374.5 747.445,-354.5 688.445,-354.5"/>
<text text-anchor="middle" x="717.945" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">Length.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3187.51,-420.008C2798.5,-417.323 1007.72,-403.494 761.945,-375 757.287,-374.46 752.396,-373.651 747.636,-372.729"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.77,-423.51 3197.79,-420.079 3187.82,-416.51 3187.77,-423.51"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="MinimumBoundingCircle_8h.html" target="_top" xlink:title="MinimumBoundingCircle.h">
<polygon fill="white" stroke="black" points="26.4452,-171.5 26.4452,-191.5 169.445,-191.5 169.445,-171.5 26.4452,-171.5"/>
<text text-anchor="middle" x="97.9452" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumBoundingCircle.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3187.58,-420.674C2802.93,-421.365 1047.77,-421.904 809.945,-375 784.681,-370.017 780.446,-361.927 755.945,-354 526.252,-279.681 243.642,-214.659 139.232,-191.506"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.76,-424.174 3197.75,-420.655 3187.75,-417.174 3187.76,-424.174"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="Orientation_8h.html" target="_top" xlink:title="Orientation.h">
<polygon fill="white" stroke="black" points="3525.95,-354.5 3525.95,-374.5 3603.95,-374.5 3603.95,-354.5 3525.95,-354.5"/>
<text text-anchor="middle" x="3564.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">Orientation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M3321.81,-409.633C3382.33,-398.649 3474.08,-381.994 3525.84,-372.599"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3320.85,-406.25 3311.64,-411.479 3322.1,-413.137 3320.85,-406.25"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="3552.45,-114.5 3552.45,-134.5 3671.45,-134.5 3671.45,-114.5 3552.45,-114.5"/>
<text text-anchor="middle" x="3611.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge144" class="edge"><title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3336.45,-420.16C3409.05,-417.694 3521.55,-408.138 3612.95,-375 3629.29,-369.074 3630.01,-360.945 3645.95,-354 3704.05,-328.678 3723.52,-337.154 3783.95,-318 3809.28,-309.968 3814.85,-305.769 3839.95,-297 3888.9,-279.89 3920.45,-302.95 3950.95,-261 3975.74,-226.896 3955.35,-195.37 3920.95,-171 3881.9,-143.342 3749.81,-132.193 3671.54,-127.937"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3335.92,-416.674 3326.03,-420.475 3336.13,-423.671 3335.92,-416.674"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="PointLocation_8h.html" target="_top" xlink:title="PointLocation.h">
<polygon fill="white" stroke="black" points="3736.45,-354.5 3736.45,-374.5 3827.45,-374.5 3827.45,-354.5 3736.45,-354.5"/>
<text text-anchor="middle" x="3781.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointLocation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M3336.3,-414.491C3427.38,-406.821 3586.29,-392.434 3721.95,-375 3726.55,-374.409 3731.34,-373.74 3736.12,-373.038"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3335.75,-411.025 3326.08,-415.348 3336.33,-418 3335.75,-411.025"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="CoordinateArraySequence_8h.html" target="_top" xlink:title="CoordinateArraySequence.h">
<polygon fill="white" stroke="black" points="3321.95,-297.5 3321.95,-317.5 3475.95,-317.5 3475.95,-297.5 3321.95,-297.5"/>
<text text-anchor="middle" x="3398.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoordinateArraySequence.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3280.93,-404.981C3309.85,-381.338 3364.06,-337.018 3387.58,-317.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3278.68,-402.295 3273.16,-411.335 3283.11,-407.715 3278.68,-402.295"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="2649.45,-57.5 2649.45,-77.5 2702.45,-77.5 2702.45,-57.5 2649.45,-57.5"/>
<text text-anchor="middle" x="2675.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge120" class="edge"><title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3270.92,-401.999C3282.1,-376.021 3297.16,-328.401 3274.95,-297 3247.18,-257.755 3203.65,-297.988 3172.95,-261 3147.09,-229.854 3173.85,-208.635 3158.95,-171 3147.64,-142.462 3146.33,-129.688 3119.95,-114 3048.85,-71.7253 2787.52,-68.3169 2702.71,-68.3503"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3267.6,-400.855 3266.64,-411.406 3273.97,-403.758 3267.6,-400.855"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="OffsetSegmentString_8h.html" target="_top" xlink:title="OffsetSegmentString.h">
<polygon fill="white" stroke="black" points="4015.95,-234.5 4015.95,-254.5 4141.95,-254.5 4141.95,-234.5 4015.95,-234.5"/>
<text text-anchor="middle" x="4078.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetSegmentString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge132" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3336.36,-420.11C3415.06,-417.771 3541.98,-408.465 3645.95,-375 3664.31,-369.088 3665.93,-360.903 3683.95,-354 3750.39,-328.546 3771.19,-336.338 3839.95,-318 3917.03,-297.438 4006.77,-268.98 4051.16,-254.599"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3335.96,-416.619 3326.06,-420.384 3336.15,-423.616 3335.96,-416.619"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="RingClipper_8h.html" target="_top" xlink:title="RingClipper.h">
<polygon fill="white" stroke="black" points="3838.45,-234.5 3838.45,-254.5 3921.45,-254.5 3921.45,-234.5 3838.45,-234.5"/>
<text text-anchor="middle" x="3879.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">RingClipper.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge148" class="edge"><title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3290.85,-407.279C3333.39,-387.804 3415.36,-350.229 3484.95,-318 3504.97,-308.725 3508.72,-303.062 3529.95,-297 3658.65,-260.238 3697.97,-288.567 3828.95,-261 3837,-259.304 3845.62,-256.914 3853.44,-254.517"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3289.29,-404.145 3281.65,-411.489 3292.2,-410.51 3289.29,-404.145"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="FixedSizeCoordinateSequence_8h.html" target="_top" xlink:title="FixedSizeCoordinateSequence.h">
<polygon fill="white" stroke="black" points="1128.45,-297.5 1128.45,-317.5 1303.45,-317.5 1303.45,-297.5 1128.45,-297.5"/>
<text text-anchor="middle" x="1215.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">FixedSizeCoordinateSequence.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge40" class="edge"><title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M3187.39,-420.367C2899.02,-419.571 1856.57,-413.998 1527.95,-375 1424.82,-362.763 1305.39,-332.778 1248.86,-317.607"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.72,-423.868 3197.73,-420.395 3187.74,-416.868 3187.72,-423.868"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="Point_8h.html" target="_top" xlink:title="Point.h">
<polygon fill="white" stroke="black" points="953.945,-234.5 953.945,-254.5 1003.95,-254.5 1003.95,-234.5 953.945,-234.5"/>
<text text-anchor="middle" x="978.945" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">Point.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge116" class="edge"><title>Node1&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M3187.63,-420.187C2809.5,-418.443 1112.99,-408.758 1006.95,-375 963.954,-361.315 944.071,-357.866 922.945,-318 909.689,-292.985 941.941,-267.706 962.825,-254.623"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.88,-423.688 3197.9,-420.234 3187.91,-416.688 3187.88,-423.688"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="WKTReader_8h.html" target="_top" xlink:title="WKTReader.h">
<polygon fill="white" stroke="black" points="2048.95,-57.5 2048.95,-77.5 2134.95,-77.5 2134.95,-57.5 2048.95,-57.5"/>
<text text-anchor="middle" x="2091.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">WKTReader.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge123" class="edge"><title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M3187.52,-419.608C2857.43,-415.173 1541.95,-392.244 1541.95,-308.5 1541.95,-308.5 1541.95,-308.5 1541.95,-243.5 1541.95,-210.19 1537.55,-194.714 1560.95,-171 1561.99,-169.943 1765.49,-114.296 1766.95,-114 1886.44,-89.682 1918.45,-96.7623 2038.95,-78 2042.18,-77.4966 2045.52,-76.9533 2048.87,-76.3903"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.87,-423.113 3197.92,-419.746 3187.96,-416.114 3187.87,-423.113"/>
</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="2507.95,-354.5 2507.95,-374.5 2581.95,-374.5 2581.95,-354.5 2507.95,-354.5"/>
<text text-anchor="middle" x="2544.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge70" class="edge"><title>Node1&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M3187.52,-414.791C3035.65,-403.141 2694.86,-377 2582.02,-368.344"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.45,-418.296 3197.69,-415.571 3187.98,-411.316 3187.45,-418.296"/>
</g>
<!-- Node70 -->
<g id="node70" class="node"><title>Node70</title>
<g id="a_node70"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="2121.45,-234.5 2121.45,-254.5 2234.45,-254.5 2234.45,-234.5 2121.45,-234.5"/>
<text text-anchor="middle" x="2177.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge130" class="edge"><title>Node1&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M3187.56,-418.958C3050.79,-415.48 2750.35,-404.852 2498.95,-375 2355.93,-358.017 2273.91,-427.149 2179.95,-318 2164.67,-300.251 2170.53,-270.021 2174.88,-254.816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.83,-422.465 3197.91,-419.215 3188,-415.468 3187.83,-422.465"/>
</g>
<!-- Node71 -->
<g id="node71" class="node"><title>Node71</title>
<g id="a_node71"><a xlink:href="GeometryGraph_8h.html" target="_top" xlink:title="GeometryGraph.h">
<polygon fill="white" stroke="black" points="3025.45,-297.5 3025.45,-317.5 3128.45,-317.5 3128.45,-297.5 3025.45,-297.5"/>
<text text-anchor="middle" x="3076.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node71 -->
<g id="edge122" class="edge"><title>Node1&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M3237.78,-405.869C3199.01,-382.401 3124.05,-337.017 3092.03,-317.635"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3236.44,-409.15 3246.81,-411.335 3240.06,-403.162 3236.44,-409.15"/>
</g>
<!-- Node74 -->
<g id="node74" class="node"><title>Node74</title>
<g id="a_node74"><a xlink:href="MinimumClearance_8h.html" target="_top" xlink:title="MinimumClearance.h">
<polygon fill="white" stroke="black" points="3146.45,-297.5 3146.45,-317.5 3265.45,-317.5 3265.45,-297.5 3146.45,-297.5"/>
<text text-anchor="middle" x="3205.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumClearance.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node74 -->
<g id="edge149" class="edge"><title>Node1&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M3252.77,-402.152C3240.67,-377.952 3219.83,-336.275 3210.59,-317.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3249.76,-403.956 3257.36,-411.335 3256.02,-400.825 3249.76,-403.956"/>
</g>
<!-- Node75 -->
<g id="node75" class="node"><title>Node75</title>
<g id="a_node75"><a xlink:href="GeometryTransformer_8h.html" target="_top" xlink:title="GeometryTransformer.h">
<polygon fill="white" stroke="black" points="3845.95,-354.5 3845.95,-374.5 3977.95,-374.5 3977.95,-354.5 3845.95,-354.5"/>
<text text-anchor="middle" x="3911.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryTransformer.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge117" class="edge"><title>Node1&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M3336.58,-415.72C3446.34,-408.434 3657.7,-393.434 3836.95,-375 3839.82,-374.705 3842.75,-374.39 3845.71,-374.061"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.03,-412.248 3326.28,-416.4 3336.49,-419.233 3336.03,-412.248"/>
</g>
<!-- Node77 -->
<g id="node77" class="node"><title>Node77</title>
<g id="a_node77"><a xlink:href="geomgraph_2Edge_8h.html" target="_top" xlink:title="Edge.h">
<polygon fill="white" stroke="black" points="3996.45,-354.5 3996.45,-374.5 4047.45,-374.5 4047.45,-354.5 3996.45,-354.5"/>
<text text-anchor="middle" x="4021.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">Edge.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge121" class="edge"><title>Node1&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M3336.34,-420.773C3468.3,-420.161 3751.62,-413.909 3986.95,-375 3989.93,-374.507 3993.02,-373.865 3996.08,-373.147"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3335.94,-417.274 3325.95,-420.811 3335.97,-424.274 3335.94,-417.274"/>
</g>
<!-- Node78 -->
<g id="node78" class="node"><title>Node78</title>
<g id="a_node78"><a xlink:href="BasicSegmentString_8h.html" target="_top" xlink:title="BasicSegmentString.h">
<polygon fill="white" stroke="black" points="4064.95,-354.5 4064.95,-374.5 4188.95,-374.5 4188.95,-354.5 4064.95,-354.5"/>
<text text-anchor="middle" x="4126.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">BasicSegmentString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge124" class="edge"><title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M3336.21,-418.177C3477.03,-413.345 3792.47,-400.476 4056.95,-375 4059.51,-374.753 4062.12,-374.483 4064.76,-374.194"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3335.84,-414.687 3325.96,-418.525 3336.08,-421.683 3335.84,-414.687"/>
</g>
<!-- Node79 -->
<g id="node79" class="node"><title>Node79</title>
<g id="a_node79"><a xlink:href="NodedSegmentString_8h.html" target="_top" xlink:title="NodedSegmentString.h">
<polygon fill="white" stroke="black" points="3998.95,-297.5 3998.95,-317.5 4128.95,-317.5 4128.95,-297.5 3998.95,-297.5"/>
<text text-anchor="middle" x="4063.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">NodedSegmentString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge125" class="edge"><title>Node1&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M3336.26,-420.009C3421.69,-417.731 3565.41,-408.618 3683.95,-375 3704.79,-369.088 3707.18,-360.195 3727.95,-354 3819.61,-326.651 3930.29,-315.689 3998.91,-311.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.04,-416.513 3326.13,-420.254 3336.21,-423.511 3336.04,-416.513"/>
</g>
<!-- Node82 -->
<g id="node82" class="node"><title>Node82</title>
<g id="a_node82"><a xlink:href="BufferInputLineSimplifier_8h.html" target="_top" xlink:title="BufferInputLineSimplifier.h">
<polygon fill="white" stroke="black" points="4207.45,-354.5 4207.45,-374.5 4350.45,-374.5 4350.45,-354.5 4207.45,-354.5"/>
<text text-anchor="middle" x="4278.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">BufferInputLineSimplifier.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node82 -->
<g id="edge131" class="edge"><title>Node1&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M3336.28,-418.608C3494.83,-414.195 3877.86,-401.519 4197.95,-375 4201.05,-374.743 4204.22,-374.46 4207.42,-374.157"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.06,-415.113 3326.16,-418.887 3336.25,-422.11 3336.06,-415.113"/>
</g>
<!-- Node83 -->
<g id="node83" class="node"><title>Node83</title>
<g id="a_node83"><a xlink:href="DistanceOp_8h.html" target="_top" xlink:title="DistanceOp.h">
<polygon fill="white" stroke="black" points="4368.95,-354.5 4368.95,-374.5 4450.95,-374.5 4450.95,-354.5 4368.95,-354.5"/>
<text text-anchor="middle" x="4409.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">DistanceOp.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node83 -->
<g id="edge133" class="edge"><title>Node1&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M3336.27,-421.16C3513.87,-421.925 3976.7,-419.109 4359.95,-375 4362.84,-374.667 4365.82,-374.261 4368.82,-373.808"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.26,-417.66 3326.25,-421.112 3336.23,-424.66 3336.26,-417.66"/>
</g>
<!-- Node84 -->
<g id="node84" class="node"><title>Node84</title>
<g id="a_node84"><a xlink:href="FacetSequence_8h.html" target="_top" xlink:title="FacetSequence.h">
<polygon fill="white" stroke="black" points="842.445,-354.5 842.445,-374.5 943.445,-374.5 943.445,-354.5 842.445,-354.5"/>
<text text-anchor="middle" x="892.945" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequence.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge134" class="edge"><title>Node1&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M3187.83,-420.288C2844.47,-419.114 1406.21,-412.037 957.945,-375 953.285,-374.615 948.451,-374.11 943.617,-373.532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.89,-423.788 3197.9,-420.322 3187.92,-416.788 3187.89,-423.788"/>
</g>
<!-- Node85 -->
<g id="node85" class="node"><title>Node85</title>
<g id="a_node85"><a xlink:href="FacetSequenceTreeBuilder_8h.html" target="_top" xlink:title="FacetSequenceTreeBuilder.h">
<polygon fill="white" stroke="black" points="717.945,-297.5 717.945,-317.5 875.945,-317.5 875.945,-297.5 717.945,-297.5"/>
<text text-anchor="middle" x="796.945" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node85 -->
<g id="edge142" class="edge"><title>Node1&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M3187.79,-420.133C2785.85,-418.018 884.492,-406.368 832.945,-375 812.085,-362.306 802.533,-332.953 798.869,-317.85"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.83,-423.633 3197.85,-420.185 3187.87,-416.633 3187.83,-423.633"/>
</g>
<!-- Node89 -->
<g id="node89" class="node"><title>Node89</title>
<g id="a_node89"><a xlink:href="LineStringSnapper_8h.html" target="_top" xlink:title="LineStringSnapper.h">
<polygon fill="white" stroke="black" points="4468.95,-354.5 4468.95,-374.5 4584.95,-374.5 4584.95,-354.5 4468.95,-354.5"/>
<text text-anchor="middle" x="4526.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineStringSnapper.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node89 -->
<g id="edge143" class="edge"><title>Node1&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M3336.11,-420.332C3524.35,-419.332 4035.78,-413.025 4459.95,-375 4462.87,-374.738 4465.86,-374.436 4468.88,-374.105"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.04,-416.833 3326.05,-420.382 3336.07,-423.833 3336.04,-416.833"/>
</g>
<!-- Node90 -->
<g id="node90" class="node"><title>Node90</title>
<g id="a_node90"><a xlink:href="OverlayGraph_8h.html" target="_top" xlink:title="OverlayGraph.h">
<polygon fill="white" stroke="black" points="1015.95,-354.5 1015.95,-374.5 1107.95,-374.5 1107.95,-354.5 1015.95,-354.5"/>
<text text-anchor="middle" x="1061.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayGraph.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node90 -->
<g id="edge145" class="edge"><title>Node1&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M3187.56,-418.993C2931.54,-413.751 2063.14,-395.511 1345.95,-375 1262.11,-372.603 1164.38,-369.2 1108.18,-367.184"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3187.78,-422.498 3197.85,-419.203 3187.92,-415.5 3187.78,-422.498"/>
</g>
<!-- Node92 -->
<g id="node92" class="node"><title>Node92</title>
<g id="a_node92"><a xlink:href="DelaunayTriangulationBuilder_8h.html" target="_top" xlink:title="DelaunayTriangulationBuilder.h">
<polygon fill="white" stroke="black" points="4602.45,-354.5 4602.45,-374.5 4769.45,-374.5 4769.45,-354.5 4602.45,-354.5"/>
<text text-anchor="middle" x="4685.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">DelaunayTriangulationBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge150" class="edge"><title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M3336.35,-419.751C3538.62,-417.328 4115.48,-407.837 4593.95,-375 4596.67,-374.813 4599.44,-374.609 4602.23,-374.391"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.1,-416.254 3326.14,-419.871 3336.18,-423.253 3336.1,-416.254"/>
</g>
<!-- Node93 -->
<g id="node93" class="node"><title>Node93</title>
<g id="a_node93"><a xlink:href="CoordinateArrayFilter_8h.html" target="_top" xlink:title="CoordinateArrayFilter.h">
<polygon fill="white" stroke="black" points="4787.45,-354.5 4787.45,-374.5 4916.45,-374.5 4916.45,-354.5 4787.45,-354.5"/>
<text text-anchor="middle" x="4851.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoordinateArrayFilter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node93 -->
<g id="edge151" class="edge"><title>Node1&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M3336.17,-420.883C3556.53,-421.46 4225.98,-419.163 4778.95,-375 4781.62,-374.786 4784.35,-374.544 4787.1,-374.279"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.03,-417.383 3326.02,-420.854 3336.01,-424.383 3336.03,-417.383"/>
</g>
<!-- Node94 -->
<g id="node94" class="node"><title>Node94</title>
<g id="a_node94"><a xlink:href="UniqueCoordinateArrayFilter_8h.html" target="_top" xlink:title="UniqueCoordinateArrayFilter.h">
<polygon fill="white" stroke="black" points="4934.95,-354.5 4934.95,-374.5 5098.95,-374.5 5098.95,-354.5 4934.95,-354.5"/>
<text text-anchor="middle" x="5016.95" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">UniqueCoordinateArrayFilter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge152" class="edge"><title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M3336.38,-420.497C3570.52,-420.052 4312.89,-415.322 4925.95,-375 4928.8,-374.812 4931.7,-374.604 4934.63,-374.379"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3336.27,-416.997 3326.27,-420.514 3336.28,-423.997 3336.27,-416.997"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="Angle_8h.html" target="_top" xlink:title="Angle.h">
<polygon fill="white" stroke="black" points="3538.45,-297.5 3538.45,-317.5 3591.45,-317.5 3591.45,-297.5 3538.45,-297.5"/>
<text text-anchor="middle" x="3564.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">Angle.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M3564.95,-344.383C3564.95,-335.374 3564.95,-325.037 3564.95,-317.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3561.45,-344.418 3564.95,-354.418 3568.45,-344.418 3561.45,-344.418"/>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node9&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3607.83,-351.848C3703.95,-325.688 3928.44,-264.305 3930.95,-261 4001.39,-168.112 3782.48,-138.211 3671.85,-129.162"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3606.86,-348.487 3598.12,-354.489 3608.69,-355.241 3606.86,-348.487"/>
</g>
<!-- Node13&#45;&gt;Node11 -->
<g id="edge24" class="edge"><title>Node13&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3477.66,-296.057C3540.99,-286.846 3621.03,-273.052 3630.95,-261 3662.04,-223.215 3630.79,-158.501 3617.39,-134.664"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3477.05,-292.608 3467.65,-297.495 3478.04,-299.537 3477.05,-292.608"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="DefaultCoordinateSequenceFactory_8h.html" target="_top" xlink:title="DefaultCoordinateSequence\lFactory.h">
<polygon fill="white" stroke="black" points="1735.45,-228.5 1735.45,-260.5 1888.45,-260.5 1888.45,-228.5 1735.45,-228.5"/>
<text text-anchor="start" x="1743.45" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">DefaultCoordinateSequence</text>
<text text-anchor="middle" x="1811.95" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Factory.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge13" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M3311.64,-299.31C3299.32,-298.442 3286.82,-297.638 3274.95,-297 2758.55,-269.241 2628.64,-282.343 2111.95,-261 2036,-257.863 1949.29,-253.274 1888.69,-249.903"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3311.69,-302.823 3321.92,-300.052 3312.2,-295.841 3311.69,-302.823"/>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3326.83,-295.885C3267.67,-286.438 3192.19,-272.394 3182.95,-261 3173.7,-249.61 3177.84,-241.75 3182.95,-228 3190.29,-208.205 3206.6,-211.795 3213.95,-192 3226.01,-159.5 3237.4,-139.525 3213.95,-114 3179.02,-75.997 2805.96,-69.7066 2702.45,-68.6908"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3326.5,-299.375 3336.92,-297.476 3327.59,-292.46 3326.5,-299.375"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="geomgraph_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="3191.95,-234.5 3191.95,-254.5 3265.95,-254.5 3265.95,-234.5 3191.95,-234.5"/>
<text text-anchor="middle" x="3228.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3364.25,-294.049C3331.54,-282.312 3283.31,-265.006 3254.13,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3363.27,-297.416 3373.86,-297.499 3365.63,-290.827 3363.27,-297.416"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="SegmentIntersectionDetector_8h.html" target="_top" xlink:title="SegmentIntersectionDetector.h">
<polygon fill="white" stroke="black" points="3455.95,-234.5 3455.95,-254.5 3621.95,-254.5 3621.95,-234.5 3455.95,-234.5"/>
<text text-anchor="middle" x="3538.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentIntersectionDetector.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node20 -->
<g id="edge19" class="edge"><title>Node13&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M3428.93,-293.437C3455.82,-281.718 3494.59,-264.825 3518.2,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3427.37,-290.296 3419.6,-297.499 3430.17,-296.713 3427.37,-290.296"/>
</g>
<!-- Node13&#45;&gt;Node21 -->
<g id="edge20" class="edge"><title>Node13&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3486.35,-299.538C3591.8,-291.019 3774.43,-275.887 3930.95,-261 3958.72,-258.358 3989.4,-255.186 4015.59,-252.402"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3485.76,-296.074 3476.08,-300.366 3486.32,-303.051 3485.76,-296.074"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="LineLimiter_8h.html" target="_top" xlink:title="LineLimiter.h">
<polygon fill="white" stroke="black" points="3359.95,-234.5 3359.95,-254.5 3437.95,-254.5 3437.95,-234.5 3359.95,-234.5"/>
<text text-anchor="middle" x="3398.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineLimiter.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node25 -->
<g id="edge25" class="edge"><title>Node13&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M3398.95,-287.201C3398.95,-276.27 3398.95,-263.111 3398.95,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3395.45,-287.499 3398.95,-297.499 3402.45,-287.499 3395.45,-287.499"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="2949.95,-234.5 2949.95,-254.5 3059.95,-254.5 3059.95,-234.5 2949.95,-234.5"/>
<text text-anchor="middle" x="3004.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node26 -->
<g id="edge27" class="edge"><title>Node13&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M3330.77,-295.945C3254.09,-284.074 3131.04,-265.023 3060.14,-254.045"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3330.39,-299.428 3340.81,-297.499 3331.46,-292.51 3330.39,-299.428"/>
</g>
<!-- Node13&#45;&gt;Node34 -->
<g id="edge36" class="edge"><title>Node13&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3486.65,-297.324C3611.18,-284.279 3824.78,-261.845 3828.95,-261 3837.11,-259.343 3845.83,-256.936 3853.72,-254.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3485.94,-293.878 3476.36,-298.401 3486.67,-300.84 3485.94,-293.878"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="RepeatedPointRemover_8h.html" target="_top" xlink:title="RepeatedPointRemover.h">
<polygon fill="white" stroke="black" points="3677.95,-234.5 3677.95,-254.5 3819.95,-254.5 3819.95,-234.5 3677.95,-234.5"/>
<text text-anchor="middle" x="3748.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">RepeatedPointRemover.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node35 -->
<g id="edge38" class="edge"><title>Node13&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M3462.58,-295.764C3516.28,-286.658 3595.18,-273.173 3663.95,-261 3675.61,-258.934 3688.18,-256.668 3699.97,-254.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3461.8,-292.347 3452.52,-297.468 3462.96,-299.248 3461.8,-292.347"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="2359.45,-0.5 2359.45,-20.5 2408.45,-20.5 2408.45,-0.5 2359.45,-0.5"/>
<text text-anchor="middle" x="2383.95" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge15" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M2639.41,-59.6176C2579.12,-48.2619 2460.35,-25.8922 2408.8,-16.1819"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2638.78,-63.0617 2649.26,-61.4733 2640.08,-56.1827 2638.78,-63.0617"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="3394.45,-171.5 3394.45,-191.5 3507.45,-191.5 3507.45,-171.5 3394.45,-171.5"/>
<text text-anchor="middle" x="3450.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge17" class="edge"><title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M3267.61,-231.594C3271.77,-230.36 3275.94,-229.141 3279.95,-228 3326.63,-214.7 3380.82,-200.486 3415.48,-191.551"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3266.59,-228.245 3258.02,-234.471 3268.6,-234.949 3266.59,-228.245"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="MinimalEdgeRing_8h.html" target="_top" xlink:title="MinimalEdgeRing.h">
<polygon fill="white" stroke="black" points="3265.95,-171.5 3265.95,-191.5 3375.95,-191.5 3375.95,-171.5 3265.95,-171.5"/>
<text text-anchor="middle" x="3320.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge18" class="edge"><title>Node17&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M3251.02,-228.866C3268.54,-217.248 3292.48,-201.374 3307.31,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3248.92,-226.056 3242.52,-234.499 3252.79,-231.89 3248.92,-226.056"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="OffsetSegmentGenerator_8h.html" target="_top" xlink:title="OffsetSegmentGenerator.h">
<polygon fill="white" stroke="black" points="4197.95,-171.5 4197.95,-191.5 4343.95,-191.5 4343.95,-171.5 4197.95,-171.5"/>
<text text-anchor="middle" x="4270.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetSegmentGenerator.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge21" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M4117.18,-231.352C4154.14,-219.611 4209.27,-202.096 4242.5,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4115.75,-228.136 4107.28,-234.499 4117.87,-234.807 4115.75,-228.136"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="OffsetCurveBuilder_8h.html" target="_top" xlink:title="OffsetCurveBuilder.h">
<polygon fill="white" stroke="black" points="4212.45,-114.5 4212.45,-134.5 4329.45,-134.5 4329.45,-114.5 4212.45,-114.5"/>
<text text-anchor="middle" x="4270.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetCurveBuilder.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge22" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M4270.95,-161.383C4270.95,-152.374 4270.95,-142.037 4270.95,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4267.45,-161.418 4270.95,-171.418 4274.45,-161.418 4267.45,-161.418"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="BufferBuilder_8h.html" target="_top" xlink:title="BufferBuilder.h">
<polygon fill="white" stroke="black" points="4226.45,-57.5 4226.45,-77.5 4315.45,-77.5 4315.45,-57.5 4226.45,-57.5"/>
<text text-anchor="middle" x="4270.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">BufferBuilder.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge23" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M4270.95,-104.383C4270.95,-95.3738 4270.95,-85.0373 4270.95,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4267.45,-104.418 4270.95,-114.418 4274.45,-104.418 4267.45,-104.418"/>
</g>
<!-- Node25&#45;&gt;Node11 -->
<g id="edge26" class="edge"><title>Node25&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3435.82,-231.337C3439.57,-230.178 3443.32,-229.046 3446.95,-228 3509.08,-210.054 3540.06,-235.477 3587.95,-192 3604.67,-176.818 3609.75,-149.106 3611.29,-134.719"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3434.5,-228.083 3426.02,-234.432 3436.61,-234.758 3434.5,-228.083"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="3020.45,-171.5 3020.45,-191.5 3133.45,-191.5 3133.45,-171.5 3020.45,-171.5"/>
<text text-anchor="middle" x="3076.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge28" class="edge"><title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M3023.36,-227.898C3036.96,-216.379 3054.99,-201.103 3066.28,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3020.94,-225.365 3015.57,-234.499 3025.46,-230.705 3020.94,-225.365"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="2981.95,-114.5 2981.95,-134.5 3079.95,-134.5 3079.95,-114.5 2981.95,-114.5"/>
<text text-anchor="middle" x="3030.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge35" class="edge"><title>Node26&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M3005.25,-224.033C3005.86,-209.281 3007.52,-188.614 3011.95,-171 3015.24,-157.882 3021.7,-143.624 3026.17,-134.631"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3001.74,-224.329 3004.96,-234.424 3008.74,-224.527 3001.74,-224.329"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="1225.45,-57.5 1225.45,-77.5 1304.45,-77.5 1304.45,-57.5 1225.45,-57.5"/>
<text text-anchor="middle" x="1264.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge30" class="edge"><title>Node26&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2939.78,-240.188C2871.72,-236.806 2761.86,-231.558 2666.95,-228 2529.65,-222.853 1560.09,-238.88 1430.95,-192 1404.62,-182.443 1354.54,-130.544 1331.95,-114 1314.02,-100.877 1292.7,-86.6208 1279,-77.629"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2939.76,-243.692 2949.93,-240.694 2940.11,-236.7 2939.76,-243.692"/>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge29" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M3062.92,-163.725C3054.96,-154.215 3045.31,-142.675 3038.71,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3060.25,-165.993 3069.35,-171.418 3065.62,-161.502 3060.25,-165.993"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="865.945,-0.5 865.945,-20.5 1005.95,-20.5 1005.95,-0.5 865.945,-0.5"/>
<text text-anchor="middle" x="935.945" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge31" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1215.17,-58.1785C1154.53,-48.041 1052.46,-30.9783 989.962,-20.5302"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1214.82,-61.6689 1225.26,-59.8657 1215.97,-54.7647 1214.82,-61.6689"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="264.945,-0.5 264.945,-20.5 344.945,-20.5 344.945,-0.5 264.945,-0.5"/>
<text text-anchor="middle" x="304.945" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node31 -->
<g id="edge32" class="edge"><title>Node29&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1214.95,-61.0544C1200.44,-59.5955 1184.57,-58.1156 1169.95,-57 852.435,-32.7873 468.37,-17.4997 345.084,-12.9381"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1214.93,-64.5703 1225.23,-62.1074 1215.64,-57.6067 1214.93,-64.5703"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="1208.45,-0.5 1208.45,-20.5 1321.45,-20.5 1321.45,-0.5 1208.45,-0.5"/>
<text text-anchor="middle" x="1264.95" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node32 -->
<g id="edge33" class="edge"><title>Node29&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1264.95,-47.383C1264.95,-38.3738 1264.95,-28.0373 1264.95,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1261.45,-47.4178 1264.95,-57.4179 1268.45,-47.4179 1261.45,-47.4178"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="1351.95,-0.5 1351.95,-20.5 1451.95,-20.5 1451.95,-0.5 1351.95,-0.5"/>
<text text-anchor="middle" x="1401.95" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node33 -->
<g id="edge34" class="edge"><title>Node29&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1297.08,-53.598C1322.33,-43.4609 1356.87,-29.5969 1379.29,-20.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1295.54,-50.4442 1287.57,-57.4179 1298.15,-56.9403 1295.54,-50.4442"/>
</g>
<!-- Node34&#45;&gt;Node11 -->
<g id="edge37" class="edge"><title>Node34&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3850.17,-230.39C3795.34,-206.25 3679.73,-155.345 3632.6,-134.594"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3848.8,-233.61 3859.36,-234.437 3851.62,-227.204 3848.8,-233.61"/>
</g>
<!-- Node35&#45;&gt;Node11 -->
<g id="edge39" class="edge"><title>Node35&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M3730.41,-227.535C3701.33,-202.488 3645.91,-154.753 3622.65,-134.716"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3728.33,-230.367 3738.2,-234.241 3732.9,-225.063 3728.33,-230.367"/>
</g>
<!-- Node36&#45;&gt;Node14 -->
<g id="edge41" class="edge"><title>Node36&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1313.68,-296.497C1431.72,-284.416 1627.77,-264.35 1735.39,-253.335"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1313.16,-293.032 1303.57,-297.532 1313.87,-299.996 1313.16,-293.032"/>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge42" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1171.19,-294.981C1121.79,-282.267 1044.02,-262.248 1004.23,-252.007"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1170.42,-298.396 1180.98,-297.499 1172.16,-291.617 1170.42,-298.396"/>
</g>
<!-- Node37&#45;&gt;Node8 -->
<g id="edge45" class="edge"><title>Node37&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M943.711,-240.744C902.175,-237.529 831.058,-232.127 769.945,-228 507.39,-210.268 441.062,-215.336 178.945,-192 175.843,-191.724 172.675,-191.425 169.476,-191.109"/>
<polygon fill="midnightblue" stroke="midnightblue" points="943.618,-244.248 953.859,-241.532 944.16,-237.269 943.618,-244.248"/>
</g>
<!-- Node37&#45;&gt;Node15 -->
<g id="edge62" class="edge"><title>Node37&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1014.28,-242.834C1137.83,-240.204 1549.75,-228.815 1675.95,-192 1694.84,-186.487 1696.14,-176.82 1714.95,-171 1806.71,-142.604 2503.28,-82.9911 2649.19,-70.7324"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1014.16,-239.336 1004.23,-243.042 1014.3,-246.334 1014.16,-239.336"/>
</g>
<!-- Node37&#45;&gt;Node30 -->
<g id="edge63" class="edge"><title>Node37&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M943.759,-239.377C892.811,-232.602 802.443,-217.283 782.945,-192 730.514,-124.012 865.67,-46.7289 917.066,-20.6432"/>
<polygon fill="midnightblue" stroke="midnightblue" points="943.327,-242.85 953.692,-240.656 944.221,-235.908 943.327,-242.85"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="453.945,-171.5 453.945,-191.5 573.945,-191.5 573.945,-171.5 453.945,-171.5"/>
<text text-anchor="middle" x="513.945" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge43" class="edge"><title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M943.587,-238.992C874.344,-230.144 716.007,-209.812 582.945,-192 580.069,-191.615 577.125,-191.219 574.152,-190.816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="943.555,-242.516 953.918,-240.311 944.442,-235.573 943.555,-242.516"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="592.445,-171.5 592.445,-191.5 735.445,-191.5 735.445,-171.5 592.445,-171.5"/>
<text text-anchor="middle" x="663.945" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node39 -->
<g id="edge44" class="edge"><title>Node37&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M943.728,-236.68C886.734,-225.643 774.267,-203.864 710.654,-191.545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="943.217,-240.146 953.7,-238.611 944.548,-233.274 943.217,-240.146"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="MultiPoint_8h.html" target="_top" xlink:title="MultiPoint.h">
<polygon fill="white" stroke="black" points="1440.45,-171.5 1440.45,-191.5 1513.45,-191.5 1513.45,-171.5 1440.45,-171.5"/>
<text text-anchor="middle" x="1476.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPoint.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node40 -->
<g id="edge46" class="edge"><title>Node37&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M1014.05,-239.2C1104.98,-228.062 1347.52,-198.353 1440.22,-186.998"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1013.48,-235.743 1003.98,-240.433 1014.33,-242.691 1013.48,-235.743"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="1062.95,-57.5 1062.95,-77.5 1160.95,-77.5 1160.95,-57.5 1062.95,-57.5"/>
<text text-anchor="middle" x="1111.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node45 -->
<g id="edge69" class="edge"><title>Node37&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M988.18,-225.053C1005.05,-191.524 1039.87,-123.19 1047.95,-114 1061.45,-98.6417 1081.1,-85.6603 1095.06,-77.5431"/>
<polygon fill="midnightblue" stroke="midnightblue" points="984.928,-223.73 983.57,-234.237 991.184,-226.87 984.928,-223.73"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="ComponentCoordinateExtracter_8h.html" target="_top" xlink:title="ComponentCoordinateExtracter.h">
<polygon fill="white" stroke="black" points="1128.45,-171.5 1128.45,-191.5 1307.45,-191.5 1307.45,-171.5 1128.45,-171.5"/>
<text text-anchor="middle" x="1217.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">ComponentCoordinateExtracter.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node49 -->
<g id="edge59" class="edge"><title>Node37&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M1013.98,-234.558C1059.07,-223.049 1137,-203.159 1182.36,-191.582"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1012.89,-231.223 1004.07,-237.087 1014.63,-238.005 1012.89,-231.223"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="PointExtracter_8h.html" target="_top" xlink:title="PointExtracter.h">
<polygon fill="white" stroke="black" points="791.945,-171.5 791.945,-191.5 885.945,-191.5 885.945,-171.5 791.945,-171.5"/>
<text text-anchor="middle" x="838.945" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointExtracter.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node51 -->
<g id="edge61" class="edge"><title>Node37&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M948.965,-230.437C922.068,-218.718 883.298,-201.825 859.687,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="947.722,-233.713 958.288,-234.499 950.518,-227.296 947.722,-233.713"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="OverlayMixedPoints_8h.html" target="_top" xlink:title="OverlayMixedPoints.h">
<polygon fill="white" stroke="black" points="1724.45,-171.5 1724.45,-191.5 1845.45,-191.5 1845.45,-171.5 1724.45,-171.5"/>
<text text-anchor="middle" x="1784.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayMixedPoints.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node52 -->
<g id="edge64" class="edge"><title>Node37&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M1014.36,-241.706C1120.16,-236.195 1443.1,-218.28 1709.95,-192 1714.65,-191.537 1719.51,-191.016 1724.4,-190.463"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1014.04,-238.217 1004.24,-242.229 1014.41,-245.208 1014.04,-238.217"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="OverlayPoints_8h.html" target="_top" xlink:title="OverlayPoints.h">
<polygon fill="white" stroke="black" points="903.945,-171.5 903.945,-191.5 995.945,-191.5 995.945,-171.5 903.945,-171.5"/>
<text text-anchor="middle" x="949.945" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayPoints.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node53 -->
<g id="edge65" class="edge"><title>Node37&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M970.259,-225.23C964.971,-214.106 958.446,-200.381 954.242,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="967.212,-226.971 974.666,-234.499 973.534,-223.965 967.212,-226.971"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="OverlayUtil_8h.html" target="_top" xlink:title="OverlayUtil.h">
<polygon fill="white" stroke="black" points="1863.95,-171.5 1863.95,-191.5 1941.95,-191.5 1941.95,-171.5 1863.95,-171.5"/>
<text text-anchor="middle" x="1902.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayUtil.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node54 -->
<g id="edge66" class="edge"><title>Node37&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M1014.45,-243.098C1133.56,-241.389 1529.64,-232.798 1853.95,-192 1857.13,-191.6 1860.41,-191.117 1863.7,-190.583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1014.07,-239.603 1004.12,-243.238 1014.16,-246.602 1014.07,-239.603"/>
</g>
<!-- Node40&#45;&gt;Node15 -->
<g id="edge57" class="edge"><title>Node40&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1523.6,-171.315C1566.86,-162.611 1632.97,-148.844 1689.95,-135 1724.41,-126.625 1731.92,-119.586 1766.95,-114 1943.46,-85.8516 2517.98,-71.9184 2649.12,-69.0602"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1522.76,-167.912 1513.65,-173.308 1524.14,-174.776 1522.76,-167.912"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="GeometryFactory_8h.html" target="_top" xlink:title="GeometryFactory.h">
<polygon fill="white" stroke="black" points="1572.45,-114.5 1572.45,-134.5 1681.45,-134.5 1681.45,-114.5 1572.45,-114.5"/>
<text text-anchor="middle" x="1626.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryFactory.h</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge47" class="edge"><title>Node40&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M1511.43,-167.855C1539.23,-157.662 1577.64,-143.579 1602.39,-134.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1509.9,-164.689 1501.71,-171.418 1512.31,-171.261 1509.9,-164.689"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="OffsetPointGenerator_8h.html" target="_top" xlink:title="OffsetPointGenerator.h">
<polygon fill="white" stroke="black" points="1387.95,-114.5 1387.95,-134.5 1515.95,-134.5 1515.95,-114.5 1387.95,-114.5"/>
<text text-anchor="middle" x="1451.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetPointGenerator.h</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node48 -->
<g id="edge58" class="edge"><title>Node40&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M1468.66,-162.27C1464.47,-153.059 1459.57,-142.277 1456.16,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1465.49,-163.763 1472.82,-171.418 1471.87,-160.866 1465.49,-163.763"/>
</g>
<!-- Node41&#45;&gt;Node15 -->
<g id="edge48" class="edge"><title>Node41&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1691.5,-114.429C1692.99,-114.278 1694.48,-114.135 1695.95,-114 1888.87,-96.2765 2512.85,-74.1207 2649.38,-69.4072"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1691.07,-110.956 1681.51,-115.524 1691.83,-117.914 1691.07,-110.956"/>
</g>
<!-- Node41&#45;&gt;Node29 -->
<g id="edge53" class="edge"><title>Node41&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1562.12,-113.65C1487.3,-102.284 1366.63,-83.9493 1304.59,-74.5229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1561.95,-117.165 1572.36,-115.206 1563,-110.244 1561.95,-117.165"/>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge49" class="edge"><title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M1691.51,-114.545C1693,-114.36 1694.48,-114.177 1695.95,-114 1848.11,-95.5442 1887.18,-99.5363 2038.95,-78 2042.18,-77.5403 2045.53,-77.0287 2048.89,-76.4881"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1691.01,-111.08 1681.54,-115.818 1691.9,-118.024 1691.01,-111.08"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="1893.45,-57.5 1893.45,-77.5 2030.45,-77.5 2030.45,-57.5 1893.45,-57.5"/>
<text text-anchor="middle" x="1961.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge51" class="edge"><title>Node41&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M1691.67,-112.874C1754.27,-102.596 1848.1,-87.1913 1907.12,-77.501"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1690.82,-109.467 1681.51,-114.541 1691.95,-116.374 1690.82,-109.467"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="1452.95,-57.5 1452.95,-77.5 1536.95,-77.5 1536.95,-57.5 1452.95,-57.5"/>
<text text-anchor="middle" x="1494.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node44 -->
<g id="edge52" class="edge"><title>Node41&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M1595.66,-110.463C1571.36,-100.338 1538.28,-86.5571 1516.77,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1594.57,-113.802 1605.15,-114.418 1597.26,-107.341 1594.57,-113.802"/>
</g>
<!-- Node41&#45;&gt;Node45 -->
<g id="edge54" class="edge"><title>Node41&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M1562.23,-116.588C1457.83,-105.439 1254.53,-83.7272 1161.08,-73.7474"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1562,-120.084 1572.32,-117.666 1562.75,-113.124 1562,-120.084"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="ConnectedInteriorTester_8h.html" target="_top" xlink:title="ConnectedInteriorTester.h">
<polygon fill="white" stroke="black" points="1555.45,-57.5 1555.45,-77.5 1698.45,-77.5 1698.45,-57.5 1555.45,-57.5"/>
<text text-anchor="middle" x="1626.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConnectedInteriorTester.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node46 -->
<g id="edge55" class="edge"><title>Node41&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M1626.95,-104.383C1626.95,-95.3738 1626.95,-85.0373 1626.95,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1623.45,-104.418 1626.95,-114.418 1630.45,-104.418 1623.45,-104.418"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="GeometryPrecisionReducer_8h.html" target="_top" xlink:title="GeometryPrecisionReducer.h">
<polygon fill="white" stroke="black" points="1716.95,-57.5 1716.95,-77.5 1874.95,-77.5 1874.95,-57.5 1716.95,-57.5"/>
<text text-anchor="middle" x="1795.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryPrecisionReducer.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node47 -->
<g id="edge56" class="edge"><title>Node41&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M1664.57,-111.255C1695.98,-101.034 1740.03,-86.6983 1768.28,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1663.28,-107.995 1654.85,-114.418 1665.44,-114.651 1663.28,-107.995"/>
</g>
<!-- Node42&#45;&gt;Node16 -->
<g id="edge50" class="edge"><title>Node42&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M2145.25,-56.4601C2208.75,-44.4999 2312.14,-25.0259 2359.2,-16.1604"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2144.21,-53.094 2135.03,-58.3846 2145.51,-59.973 2144.21,-53.094"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="1127.95,-114.5 1127.95,-134.5 1293.95,-134.5 1293.95,-114.5 1127.95,-114.5"/>
<text text-anchor="middle" x="1210.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge60" class="edge"><title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M1215.51,-161.383C1214.37,-152.374 1213.05,-142.037 1212.13,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1212.05,-161.94 1216.79,-171.418 1219,-161.056 1212.05,-161.94"/>
</g>
<!-- Node54&#45;&gt;Node11 -->
<g id="edge67" class="edge"><title>Node54&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1952.34,-171.138C2154,-152.181 3279.4,-131.371 3552.33,-126.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1951.75,-167.68 1942.15,-172.183 1952.46,-174.644 1951.75,-167.68"/>
</g>
<!-- Node54&#45;&gt;Node33 -->
<g id="edge68" class="edge"><title>Node54&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1854.25,-171.049C1854.15,-171.032 1854.05,-171.016 1853.95,-171 1725.23,-150.586 1686.89,-175.248 1562.95,-135 1544.59,-129.041 1542.22,-122.593 1524.95,-114 1489.67,-96.456 1473.75,-103.764 1443.95,-78 1425.14,-61.7469 1411.85,-34.9924 1405.73,-20.8831"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1853.49,-174.47 1863.94,-172.688 1854.66,-167.568 1853.49,-174.47"/>
</g>
<!-- Node55&#45;&gt;Node11 -->
<g id="edge110" class="edge"><title>Node55&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2592.34,-363.651C2672.34,-362.766 2838.58,-355.998 2972.95,-318 2993.8,-312.103 2996.14,-303.067 3016.95,-297 3142.9,-260.266 3189.1,-312.09 3309.95,-261 3331.49,-251.891 3329.67,-237.725 3350.95,-228 3432.29,-190.813 3470.29,-234.578 3548.95,-192 3574.96,-177.919 3596.43,-149.194 3606.23,-134.539"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2592.06,-360.153 2582.09,-363.737 2592.12,-367.153 2592.06,-360.153"/>
</g>
<!-- Node55&#45;&gt;Node15 -->
<g id="edge105" class="edge"><title>Node55&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2592.37,-360.708C2682.88,-354.941 2876.89,-340.354 2939.95,-318 2956.33,-312.191 2957.39,-304.761 2972.95,-297 3013.72,-276.658 3030.21,-284.997 3068.95,-261 3088.06,-249.16 3133.98,-212.619 3142.95,-192 3159.76,-153.334 3126.71,-132.759 3088.95,-114 3020.55,-80.0209 2782.74,-71.1234 2702.57,-69.0627"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2591.88,-357.232 2582.12,-361.351 2592.32,-364.218 2591.88,-357.232"/>
</g>
<!-- Node55&#45;&gt;Node31 -->
<g id="edge111" class="edge"><title>Node55&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2497.83,-363.478C2282.87,-363.152 1393.84,-359.286 1118.95,-318 1083.87,-312.732 1076.87,-303.196 1041.95,-297 856.166,-264.042 806.691,-279.745 618.945,-261 350.97,-234.245 196.204,-392.979 16.9452,-192 -63.3779,-101.945 168.408,-40.5849 264.916,-19.5418"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2497.84,-366.978 2507.84,-363.492 2497.85,-359.978 2497.84,-366.978"/>
</g>
<!-- Node55&#45;&gt;Node45 -->
<g id="edge114" class="edge"><title>Node55&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2497.81,-360.004C2403.8,-352.928 2186.34,-336.042 2003.95,-318 1806.26,-298.446 1250.65,-340.714 1118.95,-192 1089.9,-159.203 1102.7,-100.252 1109.1,-77.6571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2497.62,-363.499 2507.85,-360.758 2498.14,-356.519 2497.62,-363.499"/>
</g>
<!-- Node55&#45;&gt;Node49 -->
<g id="edge101" class="edge"><title>Node55&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2497.71,-357.625C2428.13,-348.968 2294.01,-332.27 2179.95,-318 1978.16,-292.755 1927.34,-289.198 1725.95,-261 1560.9,-237.892 1366.31,-206.724 1273.12,-191.552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2497.54,-361.131 2507.9,-358.893 2498.41,-354.185 2497.54,-361.131"/>
</g>
<!-- Node55&#45;&gt;Node52 -->
<g id="edge112" class="edge"><title>Node55&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2537.32,-345.219C2530.74,-330.96 2520.22,-311.251 2506.95,-297 2469.39,-256.678 2456.11,-245.743 2403.95,-228 2288.2,-188.629 1976.59,-204.228 1854.95,-192 1851.89,-191.693 1848.77,-191.356 1845.62,-190.997"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2534.16,-346.737 2541.39,-354.482 2540.57,-343.919 2534.16,-346.737"/>
</g>
<!-- Node55&#45;&gt;Node54 -->
<g id="edge113" class="edge"><title>Node55&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2551.22,-344.515C2559.6,-315.159 2570.13,-258.92 2539.95,-228 2494.15,-181.081 2015.97,-200.384 1950.95,-192 1948.08,-191.631 1945.13,-191.192 1942.17,-190.709"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2547.79,-343.753 2548.21,-354.34 2554.49,-345.807 2547.79,-343.753"/>
</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="2736.95,-297.5 2736.95,-317.5 2814.95,-317.5 2814.95,-297.5 2736.95,-297.5"/>
<text text-anchor="middle" x="2775.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearRing.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge71" class="edge"><title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2592,-352.297C2635,-342.058 2697.81,-327.104 2737.77,-317.589"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2590.98,-348.942 2582.06,-354.663 2592.6,-355.752 2590.98,-348.942"/>
</g>
<!-- Node66 -->
<g id="node66" class="node"><title>Node66</title>
<g id="a_node66"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="MultiLineString.h">
<polygon fill="white" stroke="black" points="1570.45,-171.5 1570.45,-191.5 1667.45,-191.5 1667.45,-171.5 1570.45,-171.5"/>
<text text-anchor="middle" x="1618.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node66 -->
<g id="edge95" class="edge"><title>Node55&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M2502.83,-351.579C2475.58,-343.34 2439.6,-331.465 2408.95,-318 2391.28,-310.24 2387.88,-306.245 2370.95,-297 2314.22,-266.036 2305.03,-245.937 2242.95,-228 2016.97,-162.717 1949.34,-211.584 1714.95,-192 1699.59,-190.717 1682.87,-189.129 1667.76,-187.622"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2501.86,-354.943 2512.45,-354.446 2503.86,-348.235 2501.86,-354.943"/>
</g>
<!-- Node69 -->
<g id="node69" class="node"><title>Node69</title>
<g id="a_node69"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="LinearComponentExtracter.h">
<polygon fill="white" stroke="black" points="2206.45,-297.5 2206.45,-317.5 2361.45,-317.5 2361.45,-297.5 2206.45,-297.5"/>
<text text-anchor="middle" x="2283.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearComponentExtracter.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node69 -->
<g id="edge102" class="edge"><title>Node55&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M2497.88,-353.582C2449.28,-343.34 2374.09,-327.496 2327.01,-317.576"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2497.32,-357.041 2507.83,-355.678 2498.76,-350.191 2497.32,-357.041"/>
</g>
<!-- Node55&#45;&gt;Node70 -->
<g id="edge107" class="edge"><title>Node55&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M2497.84,-363.633C2413.32,-362.88 2240.67,-356.522 2196.95,-318 2178.59,-301.829 2176.95,-270.309 2177.37,-254.706"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2497.91,-367.133 2507.94,-363.699 2497.96,-360.133 2497.91,-367.133"/>
</g>
<!-- Node55&#45;&gt;Node71 -->
<g id="edge106" class="edge"><title>Node55&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M2592.18,-359.605C2676.43,-352.498 2858.14,-336.448 3010.95,-318 3015.54,-317.445 3020.31,-316.832 3025.09,-316.191"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2591.83,-356.122 2582.16,-360.447 2592.42,-363.098 2591.83,-356.122"/>
</g>
<!-- Node72 -->
<g id="node72" class="node"><title>Node72</title>
<g id="a_node72"><a xlink:href="LineMerger_8h.html" target="_top" xlink:title="LineMerger.h">
<polygon fill="white" stroke="black" points="2417.95,-297.5 2417.95,-317.5 2497.95,-317.5 2497.95,-297.5 2417.95,-297.5"/>
<text text-anchor="middle" x="2457.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineMerger.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node72 -->
<g id="edge108" class="edge"><title>Node55&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M2521.93,-348.953C2506.19,-339.002 2485.82,-326.119 2472.33,-317.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2520.26,-352.033 2530.58,-354.418 2524,-346.116 2520.26,-352.033"/>
</g>
<!-- Node73 -->
<g id="node73" class="node"><title>Node73</title>
<g id="a_node73"><a xlink:href="LineSequencer_8h.html" target="_top" xlink:title="LineSequencer.h">
<polygon fill="white" stroke="black" points="2832.95,-297.5 2832.95,-317.5 2930.95,-317.5 2930.95,-297.5 2832.95,-297.5"/>
<text text-anchor="middle" x="2881.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSequencer.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node73 -->
<g id="edge109" class="edge"><title>Node55&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M2591.83,-355.864C2647.27,-346.832 2742.33,-331.34 2823.95,-318 2826.87,-317.523 2829.87,-317.032 2832.9,-316.536"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2591.26,-352.411 2581.95,-357.473 2592.39,-359.32 2591.26,-352.411"/>
</g>
<!-- Node55&#45;&gt;Node74 -->
<g id="edge115" class="edge"><title>Node55&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M2592.28,-360.871C2692.91,-355.063 2935.44,-339.893 3137.95,-318 3140.67,-317.705 3143.46,-317.387 3146.27,-317.051"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2591.92,-357.386 2582.14,-361.453 2592.32,-364.375 2591.92,-357.386"/>
</g>
<!-- Node56&#45;&gt;Node11 -->
<g id="edge92" class="edge"><title>Node56&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2825.12,-297.025C3025.23,-271.453 3090.29,-332.01 3274.95,-261 3297.43,-252.353 3295.92,-237.752 3317.95,-228 3400.13,-191.616 3433.98,-226.574 3516.95,-192 3551.32,-177.673 3585.63,-149.325 3602.01,-134.702"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2824.62,-293.559 2815.18,-298.351 2825.55,-300.498 2824.62,-293.559"/>
</g>
<!-- Node56&#45;&gt;Node15 -->
<g id="edge90" class="edge"><title>Node56&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2799.06,-291.848C2848.49,-258.742 2956.01,-176.207 2904.95,-114 2879.61,-83.1394 2757.66,-72.8311 2702.79,-69.7188"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2796.99,-289.02 2790.55,-297.438 2800.83,-294.869 2796.99,-289.02"/>
</g>
<!-- Node56&#45;&gt;Node17 -->
<g id="edge91" class="edge"><title>Node56&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2825.32,-296.866C2966.31,-274.264 3121.85,-256.808 3191.69,-249.369"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2824.51,-293.452 2815.2,-298.502 2825.63,-300.362 2824.51,-293.452"/>
</g>
<!-- Node56&#45;&gt;Node26 -->
<g id="edge93" class="edge"><title>Node56&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2819.59,-294.874C2863.65,-283.137 2930.79,-265.254 2971.02,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2818.5,-291.543 2809.73,-297.499 2820.3,-298.307 2818.5,-291.543"/>
</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="black" points="2592.45,-234.5 2592.45,-254.5 2657.45,-254.5 2657.45,-234.5 2592.45,-234.5"/>
<text text-anchor="middle" x="2624.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygon.h</text>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge72" class="edge"><title>Node56&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M2744.37,-293.745C2715.33,-282.014 2673.01,-264.915 2647.32,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2743.08,-296.999 2753.66,-297.499 2745.7,-290.508 2743.08,-296.999"/>
</g>
<!-- Node60 -->
<g id="node60" class="node"><title>Node60</title>
<g id="a_node60"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="2813.95,-171.5 2813.95,-191.5 2887.95,-191.5 2887.95,-171.5 2813.95,-171.5"/>
<text text-anchor="middle" x="2850.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node60 -->
<g id="edge94" class="edge"><title>Node56&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2786.9,-288.387C2803.18,-261.48 2833.14,-211.941 2845.45,-191.591"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2783.76,-286.812 2781.58,-297.18 2789.75,-290.435 2783.76,-286.812"/>
</g>
<!-- Node57&#45;&gt;Node11 -->
<g id="edge79" class="edge"><title>Node57&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2667.56,-235.388C2764.57,-216.936 2994.86,-173.241 3011.95,-171 3208.74,-145.183 3443.92,-132.625 3552.11,-127.865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2666.67,-231.994 2657.5,-237.301 2667.98,-238.87 2666.67,-231.994"/>
</g>
<!-- Node57&#45;&gt;Node15 -->
<g id="edge78" class="edge"><title>Node57&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2667.18,-234.041C2689.68,-226.621 2715.43,-213.771 2728.95,-192 2753.68,-152.154 2706.9,-98.7448 2685.66,-77.6345"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2666.01,-230.738 2657.46,-236.989 2668.04,-237.437 2666.01,-230.738"/>
</g>
<!-- Node57&#45;&gt;Node28 -->
<g id="edge82" class="edge"><title>Node57&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M2660.95,-231.018C2688.8,-221.113 2728.17,-206.555 2761.95,-192 2781.48,-183.582 2784.8,-177.821 2804.95,-171 2864.08,-150.976 2935.07,-138.46 2981.5,-131.738"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2659.51,-227.817 2651.25,-234.449 2661.84,-234.417 2659.51,-227.817"/>
</g>
<!-- Node57&#45;&gt;Node45 -->
<g id="edge88" class="edge"><title>Node57&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2582.21,-241.752C2365.86,-232.895 1401.48,-193.35 1397.95,-192 1346.91,-172.515 1351.88,-138.285 1302.95,-114 1257.75,-91.5734 1200.98,-79.8702 1161.12,-73.987"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2582.09,-245.25 2592.23,-242.162 2582.38,-238.256 2582.09,-245.25"/>
</g>
<!-- Node57&#45;&gt;Node52 -->
<g id="edge80" class="edge"><title>Node57&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2582.4,-234.641C2568.88,-232.122 2553.84,-229.625 2539.95,-228 2237.14,-192.582 2158.47,-220.524 1854.95,-192 1851.89,-191.713 1848.77,-191.392 1845.62,-191.045"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2581.92,-238.111 2592.4,-236.557 2583.24,-231.237 2581.92,-238.111"/>
</g>
<!-- Node57&#45;&gt;Node54 -->
<g id="edge81" class="edge"><title>Node57&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2591.64,-231.337C2587.09,-230.022 2582.43,-228.854 2577.95,-228 2303.74,-175.845 2227.85,-227.18 1950.95,-192 1948.08,-191.636 1945.13,-191.201 1942.17,-190.721"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2590.76,-234.73 2601.35,-234.385 2592.86,-228.051 2590.76,-234.73"/>
</g>
<!-- Node58 -->
<g id="node58" class="node"><title>Node58</title>
<g id="a_node58"><a xlink:href="MultiPolygon_8h.html" target="_top" xlink:title="MultiPolygon.h">
<polygon fill="white" stroke="black" points="2632.45,-171.5 2632.45,-191.5 2719.45,-191.5 2719.45,-171.5 2632.45,-171.5"/>
<text text-anchor="middle" x="2675.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPolygon.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge73" class="edge"><title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M2639.09,-226.578C2648.58,-215.234 2660.69,-200.742 2668.39,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2636.2,-224.582 2632.47,-234.499 2641.57,-229.072 2636.2,-224.582"/>
</g>
<!-- Node59 -->
<g id="node59" class="node"><title>Node59</title>
<g id="a_node59"><a xlink:href="PolygonExtracter_8h.html" target="_top" xlink:title="PolygonExtracter.h">
<polygon fill="white" stroke="black" points="2405.95,-171.5 2405.95,-191.5 2513.95,-191.5 2513.95,-171.5 2405.95,-171.5"/>
<text text-anchor="middle" x="2459.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonExtracter.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node59 -->
<g id="edge77" class="edge"><title>Node57&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M2590.86,-230.897C2559.12,-219.163 2512.58,-201.961 2484.39,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2590.01,-234.314 2600.6,-234.499 2592.43,-227.749 2590.01,-234.314"/>
</g>
<!-- Node57&#45;&gt;Node60 -->
<g id="edge83" class="edge"><title>Node57&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2667.51,-232.011C2710.93,-220.291 2777.43,-202.342 2817.31,-191.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2666.55,-228.645 2657.81,-234.63 2668.37,-235.403 2666.55,-228.645"/>
</g>
<!-- Node62 -->
<g id="node62" class="node"><title>Node62</title>
<g id="a_node62"><a xlink:href="Polygonizer_8h.html" target="_top" xlink:title="Polygonizer.h">
<polygon fill="white" stroke="black" points="2531.95,-171.5 2531.95,-191.5 2613.95,-191.5 2613.95,-171.5 2531.95,-171.5"/>
<text text-anchor="middle" x="2572.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygonizer.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node62 -->
<g id="edge85" class="edge"><title>Node57&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M2610.52,-226.578C2600.85,-215.234 2588.5,-200.742 2580.65,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2608.12,-229.16 2617.27,-234.499 2613.45,-224.618 2608.12,-229.16"/>
</g>
<!-- Node63 -->
<g id="node63" class="node"><title>Node63</title>
<g id="a_node63"><a xlink:href="RectangleContains_8h.html" target="_top" xlink:title="RectangleContains.h">
<polygon fill="white" stroke="black" points="1960.45,-171.5 1960.45,-191.5 2077.45,-191.5 2077.45,-171.5 1960.45,-171.5"/>
<text text-anchor="middle" x="2018.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleContains.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node63 -->
<g id="edge86" class="edge"><title>Node57&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M2591.63,-231.403C2587.08,-230.078 2582.43,-228.889 2577.95,-228 2362.88,-185.345 2303.94,-215.403 2085.95,-192 2083.26,-191.712 2080.51,-191.398 2077.74,-191.067"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2590.75,-234.796 2601.34,-234.46 2592.85,-228.119 2590.75,-234.796"/>
</g>
<!-- Node64 -->
<g id="node64" class="node"><title>Node64</title>
<g id="a_node64"><a xlink:href="RectangleIntersects_8h.html" target="_top" xlink:title="RectangleIntersects.h">
<polygon fill="white" stroke="black" points="2095.45,-171.5 2095.45,-191.5 2216.45,-191.5 2216.45,-171.5 2095.45,-171.5"/>
<text text-anchor="middle" x="2155.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleIntersects.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node64 -->
<g id="edge87" class="edge"><title>Node57&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M2590.95,-231.33C2586.61,-230.062 2582.2,-228.907 2577.95,-228 2423.71,-195.111 2381.53,-210.758 2224.95,-192 2222.18,-191.669 2219.36,-191.321 2216.51,-190.962"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2590.24,-234.776 2600.83,-234.434 2592.34,-228.098 2590.24,-234.776"/>
</g>
<!-- Node65 -->
<g id="node65" class="node"><title>Node65</title>
<g id="a_node65"><a xlink:href="IndexedNestedShellTester_8h.html" target="_top" xlink:title="IndexedNestedShellTester.h">
<polygon fill="white" stroke="black" points="2234.45,-171.5 2234.45,-191.5 2387.45,-191.5 2387.45,-171.5 2234.45,-171.5"/>
<text text-anchor="middle" x="2310.95" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedNestedShellTester.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node65 -->
<g id="edge89" class="edge"><title>Node57&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M2589.96,-231.326C2585.93,-230.115 2581.87,-228.975 2577.95,-228 2511.89,-211.578 2435.17,-199.18 2380.97,-191.506"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2589.19,-234.753 2599.78,-234.431 2591.3,-228.079 2589.19,-234.753"/>
</g>
<!-- Node58&#45;&gt;Node11 -->
<g id="edge76" class="edge"><title>Node58&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2729.51,-176.348C2752.7,-174.604 2780.15,-172.612 2804.95,-171 3084.48,-152.828 3418.77,-135.33 3552.44,-128.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2729.23,-172.859 2719.52,-177.104 2729.76,-179.839 2729.23,-172.859"/>
</g>
<!-- Node58&#45;&gt;Node15 -->
<g id="edge75" class="edge"><title>Node58&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2675.95,-161.17C2675.95,-136.839 2675.95,-96.0278 2675.95,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2672.45,-161.335 2675.95,-171.335 2679.45,-161.335 2672.45,-161.335"/>
</g>
<!-- Node58&#45;&gt;Node41 -->
<g id="edge74" class="edge"><title>Node58&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M2622.18,-171.087C2242.72,-129.777 2143.81,-155.708 1766.95,-135 1738.85,-133.456 1707.61,-131.372 1681.78,-129.549"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2622.02,-174.59 2632.34,-172.202 2622.78,-167.632 2622.02,-174.59"/>
</g>
<!-- Node61 -->
<g id="node61" class="node"><title>Node61</title>
<g id="a_node61"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="2805.95,-114.5 2805.95,-134.5 2895.95,-134.5 2895.95,-114.5 2805.95,-114.5"/>
<text text-anchor="middle" x="2850.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.h</text>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node61 -->
<g id="edge84" class="edge"><title>Node60&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M2850.95,-161.383C2850.95,-152.374 2850.95,-142.037 2850.95,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2847.45,-161.418 2850.95,-171.418 2854.45,-161.418 2847.45,-161.418"/>
</g>
<!-- Node66&#45;&gt;Node11 -->
<g id="edge98" class="edge"><title>Node66&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1677.85,-173.971C1690.09,-172.81 1702.93,-171.738 1714.95,-171 1901.65,-159.539 3250.26,-132.6 3552.11,-126.669"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1677.34,-170.504 1667.73,-174.961 1678.02,-177.47 1677.34,-170.504"/>
</g>
<!-- Node66&#45;&gt;Node15 -->
<g id="edge97" class="edge"><title>Node66&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1677.46,-171.678C1763.43,-158.701 1914.09,-135.892 1916.95,-135 1937.25,-128.656 1939.39,-119.445 1959.95,-114 2093.9,-78.5264 2535.87,-70.3449 2649.25,-68.8112"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1676.93,-168.218 1667.56,-173.171 1677.97,-175.14 1676.93,-168.218"/>
</g>
<!-- Node66&#45;&gt;Node41 -->
<g id="edge96" class="edge"><title>Node66&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M1621.73,-161.383C1623.04,-152.374 1624.54,-142.037 1625.6,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1618.24,-161.018 1620.27,-171.418 1625.17,-162.026 1618.24,-161.018"/>
</g>
<!-- Node67 -->
<g id="node67" class="node"><title>Node67</title>
<g id="a_node67"><a xlink:href="QuadEdgeSubdivision_8h.html" target="_top" xlink:title="QuadEdgeSubdivision.h">
<polygon fill="white" stroke="black" points="1775.95,-114.5 1775.95,-134.5 1907.95,-134.5 1907.95,-114.5 1775.95,-114.5"/>
<text text-anchor="middle" x="1841.95" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge99" class="edge"><title>Node66&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M1665.66,-168.978C1707.26,-158.719 1767.27,-143.917 1805.44,-134.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1664.64,-165.625 1655.77,-171.418 1666.32,-172.421 1664.64,-165.625"/>
</g>
<!-- Node68 -->
<g id="node68" class="node"><title>Node68</title>
<g id="a_node68"><a xlink:href="VoronoiDiagramBuilder_8h.html" target="_top" xlink:title="VoronoiDiagramBuilder.h">
<polygon fill="white" stroke="black" points="2152.95,-57.5 2152.95,-77.5 2290.95,-77.5 2290.95,-57.5 2152.95,-57.5"/>
<text text-anchor="middle" x="2221.95" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">VoronoiDiagramBuilder.h</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge100" class="edge"><title>Node67&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M1914.47,-113.003C1985.42,-102.734 2092.34,-87.2581 2159.59,-77.5255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1913.66,-109.583 1904.27,-114.479 1914.67,-116.511 1913.66,-109.583"/>
</g>
<!-- Node69&#45;&gt;Node70 -->
<g id="edge103" class="edge"><title>Node69&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M2259.62,-292.502C2239.34,-280.833 2211.06,-264.554 2193.65,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2257.89,-295.545 2268.3,-297.499 2261.38,-289.478 2257.89,-295.545"/>
</g>
<!-- Node70&#45;&gt;Node50 -->
<g id="edge104" class="edge"><title>Node70&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M2111,-239.624C1918.83,-228.456 1378.05,-196.703 1359.95,-192 1338.97,-186.553 1335.67,-179.976 1315.95,-171 1287.19,-157.915 1253.65,-143.532 1232.36,-134.511"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2111.06,-243.134 2121.24,-240.22 2111.46,-236.146 2111.06,-243.134"/>
</g>
<!-- Node76 -->
<g id="node76" class="node"><title>Node76</title>
<g id="a_node76"><a xlink:href="Densifier_8h.html" target="_top" xlink:title="Densifier.h">
<polygon fill="white" stroke="black" points="4146.95,-297.5 4146.95,-317.5 4214.95,-317.5 4214.95,-297.5 4146.95,-297.5"/>
<text text-anchor="middle" x="4180.95" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">Densifier.h</text>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node76 -->
<g id="edge118" class="edge"><title>Node75&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M3968.33,-352.453C4014.09,-343.415 4080.24,-330.182 4137.95,-318 4140.79,-317.4 4143.73,-316.769 4146.69,-316.129"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3967.44,-349.06 3958.31,-354.43 3968.8,-355.928 3967.44,-349.06"/>
</g>
<!-- Node76&#45;&gt;Node76 -->
<g id="edge119" class="edge"><title>Node76&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M4216.37,-317.912C4225.8,-317.328 4232.95,-313.857 4232.95,-307.5 4232.95,-299.023 4220.24,-295.679 4206.36,-297.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4216.49,-314.414 4206.36,-317.533 4216.22,-321.409 4216.49,-314.414"/>
</g>
<!-- Node79&#45;&gt;Node11 -->
<g id="edge129" class="edge"><title>Node79&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M4109.22,-293.728C4125.27,-286.78 4141.65,-276.357 4150.95,-261 4158.54,-248.454 4159.26,-240.082 4150.95,-228 4097.15,-149.824 3800.58,-131.247 3671.73,-126.853"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4107.87,-290.497 4099.86,-297.429 4110.45,-297.007 4107.87,-290.497"/>
</g>
<!-- Node79&#45;&gt;Node70 -->
<g id="edge126" class="edge"><title>Node79&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M3988.62,-304.382C3770.95,-298.219 3122.3,-279.552 2583.95,-261 2459.34,-256.706 2313.26,-250.953 2234.76,-247.802"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3988.56,-307.882 3998.66,-304.666 3988.76,-300.884 3988.56,-307.882"/>
</g>
<!-- Node80 -->
<g id="node80" class="node"><title>Node80</title>
<g id="a_node80"><a xlink:href="SimpleNoder_8h.html" target="_top" xlink:title="SimpleNoder.h">
<polygon fill="white" stroke="black" points="4198.45,-234.5 4198.45,-254.5 4287.45,-254.5 4287.45,-234.5 4198.45,-234.5"/>
<text text-anchor="middle" x="4242.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">SimpleNoder.h</text>
</a>
</g>
</g>
<!-- Node79&#45;&gt;Node80 -->
<g id="edge127" class="edge"><title>Node79&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M4100.04,-294.201C4134.48,-282.462 4185.58,-265.051 4216.42,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4098.69,-290.961 4090.36,-297.499 4100.95,-297.586 4098.69,-290.961"/>
</g>
<!-- Node81 -->
<g id="node81" class="node"><title>Node81</title>
<g id="a_node81"><a xlink:href="MCIndexSnapRounder_8h.html" target="_top" xlink:title="MCIndexSnapRounder.h">
<polygon fill="white" stroke="black" points="4305.45,-234.5 4305.45,-254.5 4442.45,-254.5 4442.45,-234.5 4305.45,-234.5"/>
<text text-anchor="middle" x="4373.95" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">MCIndexSnapRounder.h</text>
</a>
</g>
</g>
<!-- Node79&#45;&gt;Node81 -->
<g id="edge128" class="edge"><title>Node79&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M4120.85,-295.484C4168.03,-286.326 4236.87,-272.912 4296.95,-261 4307.38,-258.931 4318.6,-256.684 4329.17,-254.56"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4119.97,-292.088 4110.82,-297.429 4121.3,-298.96 4119.97,-292.088"/>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge135" class="edge"><title>Node84&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M868.04,-349.231C850.607,-339.243 827.837,-326.199 812.821,-317.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="866.676,-352.484 877.093,-354.418 870.156,-346.41 866.676,-352.484"/>
</g>
<!-- Node86 -->
<g id="node86" class="node"><title>Node86</title>
<g id="a_node86"><a xlink:href="IndexedFacetDistance_8h.html" target="_top" xlink:title="IndexedFacetDistance.h">
<polygon fill="white" stroke="black" points="628.445,-234.5 628.445,-254.5 761.445,-254.5 761.445,-234.5 628.445,-234.5"/>
<text text-anchor="middle" x="694.945" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node85&#45;&gt;Node86 -->
<g id="edge136" class="edge"><title>Node85&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M773.274,-292.344C753.782,-280.687 726.731,-264.509 710.057,-254.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="771.516,-295.37 781.895,-297.499 775.109,-289.363 771.516,-295.37"/>
</g>
<!-- Node86&#45;&gt;Node38 -->
<g id="edge137" class="edge"><title>Node86&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M658.451,-231.201C623.618,-219.462 571.956,-202.051 540.762,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="657.644,-234.622 668.238,-234.499 659.88,-227.989 657.644,-234.622"/>
</g>
<!-- Node86&#45;&gt;Node39 -->
<g id="edge138" class="edge"><title>Node86&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M685.833,-225.569C680.15,-214.387 673.078,-200.472 668.538,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="682.72,-227.17 690.371,-234.499 688.961,-223.999 682.72,-227.17"/>
</g>
<!-- Node87 -->
<g id="node87" class="node"><title>Node87</title>
<g id="a_node87"><a xlink:href="PreparedLineString_8h.html" target="_top" xlink:title="PreparedLineString.h">
<polygon fill="white" stroke="black" points="316.445,-171.5 316.445,-191.5 435.445,-191.5 435.445,-171.5 316.445,-171.5"/>
<text text-anchor="middle" x="375.945" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge139" class="edge"><title>Node86&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M637.791,-232.562C629.783,-231.03 621.658,-229.475 613.945,-228 547.835,-215.355 471.394,-200.743 423.36,-191.562"/>
<polygon fill="midnightblue" stroke="midnightblue" points="637.351,-236.041 647.831,-234.483 638.667,-229.166 637.351,-236.041"/>
</g>
<!-- Node88 -->
<g id="node88" class="node"><title>Node88</title>
<g id="a_node88"><a xlink:href="PreparedPolygon_8h.html" target="_top" xlink:title="PreparedPolygon.h">
<polygon fill="white" stroke="black" points="187.945,-171.5 187.945,-191.5 297.945,-191.5 297.945,-171.5 187.945,-171.5"/>
<text text-anchor="middle" x="242.945" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node88 -->
<g id="edge141" class="edge"><title>Node86&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M640.907,-232.597C631.921,-230.946 622.684,-229.347 613.945,-228 478.169,-207.076 443.129,-210.088 306.945,-192 304.05,-191.615 301.083,-191.211 298.088,-190.795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="640.431,-236.069 650.905,-234.473 641.722,-229.189 640.431,-236.069"/>
</g>
<!-- Node87&#45;&gt;Node50 -->
<g id="edge140" class="edge"><title>Node87&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M445.933,-170.981C700.436,-146.28 988.781,-133.52 1127.75,-128.329"/>
<polygon fill="midnightblue" stroke="midnightblue" points="445.362,-167.52 435.751,-171.977 446.044,-174.486 445.362,-167.52"/>
</g>
<!-- Node90&#45;&gt;Node29 -->
<g id="edge147" class="edge"><title>Node90&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1061.95,-344.033C1061.95,-320.64 1061.95,-280.2 1061.95,-245.5 1061.95,-245.5 1061.95,-245.5 1061.95,-180.5 1061.95,-106.639 1166.25,-81.1193 1225.32,-72.5888"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1058.45,-344.32 1061.95,-354.32 1065.45,-344.32 1058.45,-344.32"/>
</g>
<!-- Node91 -->
<g id="node91" class="node"><title>Node91</title>
<g id="a_node91"><a xlink:href="OverlayLabeller_8h.html" target="_top" xlink:title="OverlayLabeller.h">
<polygon fill="white" stroke="black" points="932.445,-297.5 932.445,-317.5 1033.45,-317.5 1033.45,-297.5 932.445,-297.5"/>
<text text-anchor="middle" x="982.945" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayLabeller.h</text>
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge146" class="edge"><title>Node90&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M1040.65,-348.673C1026.41,-338.762 1008.14,-326.039 996.01,-317.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1038.69,-351.577 1048.9,-354.418 1042.69,-345.832 1038.69,-351.577"/>
</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="CoordinateSequence_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>