geos_390_docs/Geometry_8h__dep__incl_org.svg

1429 lines
92 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: Geometry.h Pages: 1 -->
<svg width="4946pt" height="428pt"
viewBox="0.00 0.00 4946.00 428.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 424)">
<title>Geometry.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-424 4942,-424 4942,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="2075.5,-399.5 2075.5,-419.5 2148.5,-419.5 2148.5,-399.5 2075.5,-399.5"/>
<text text-anchor="middle" x="2112" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Geometry.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="0,-342.5 0,-362.5 144,-362.5 144,-342.5 0,-342.5"/>
<text text-anchor="middle" x="72" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.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="M2065.29,-408.009C1806.07,-405.196 542.116,-390.277 153,-363 150.175,-362.802 147.297,-362.577 144.392,-362.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.44,-411.511 2075.48,-408.119 2065.52,-404.511 2065.44,-411.511"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="DiscreteHausdorffDistance_8h.html" target="_top" xlink:title="DiscreteHausdorffDistance.h">
<polygon fill="white" stroke="black" points="162.5,-342.5 162.5,-362.5 317.5,-362.5 317.5,-342.5 162.5,-342.5"/>
<text text-anchor="middle" x="240" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteHausdorffDistance.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="M2065.18,-408.632C1860.01,-408.932 1019.93,-407.244 332,-363 327.353,-362.701 322.578,-362.348 317.764,-361.957"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.31,-412.132 2075.3,-408.615 2065.3,-405.132 2065.31,-412.132"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="MinimumBoundingCircle_8h.html" target="_top" xlink:title="MinimumBoundingCircle.h">
<polygon fill="white" stroke="black" points="1228.5,-228.5 1228.5,-248.5 1371.5,-248.5 1371.5,-228.5 1228.5,-228.5"/>
<text text-anchor="middle" x="1300" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumBoundingCircle.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="M2065.23,-408.047C1993.04,-406.199 1850.81,-397.962 1736,-363 1682.57,-346.729 1673.34,-332.178 1624,-306 1606.95,-296.956 1604.25,-291.277 1586,-285 1547.49,-271.753 1443.19,-257.051 1371.79,-248.041"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.29,-411.549 2075.36,-408.276 2065.44,-404.551 2065.29,-411.549"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="GeometryCollection_8h.html" target="_top" xlink:title="GeometryCollection.h">
<polygon fill="white" stroke="black" points="1576,-228.5 1576,-248.5 1696,-248.5 1696,-228.5 1576,-228.5"/>
<text text-anchor="middle" x="1636" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryCollection.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="M2065.25,-403.921C1987.48,-394.748 1828.39,-369.279 1710,-306 1681.97,-291.019 1656.01,-263.219 1643.62,-248.767"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2064.89,-407.403 2075.22,-405.06 2065.68,-400.448 2064.89,-407.403"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="GeometryFactory_8h.html" target="_top" xlink:title="GeometryFactory.h">
<polygon fill="white" stroke="black" points="1325.5,-114.5 1325.5,-134.5 1434.5,-134.5 1434.5,-114.5 1325.5,-114.5"/>
<text text-anchor="middle" x="1380" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryFactory.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge38" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2065.42,-406.009C1969.53,-400.483 1753.17,-385.85 1683,-363 1666.53,-357.636 1564.46,-290.391 1548,-285 1478.1,-262.112 1268.1,-303.761 1219,-249 1173.26,-197.983 1289.96,-153.199 1348.67,-134.625"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.23,-409.504 2075.41,-406.577 2065.63,-402.515 2065.23,-409.504"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="1578.5,-57.5 1578.5,-77.5 1631.5,-77.5 1631.5,-57.5 1578.5,-57.5"/>
<text text-anchor="middle" x="1605" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge106" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2065.26,-407.003C1956.15,-403.081 1687.47,-390.822 1602,-363 1569.96,-352.572 1503.83,-296.042 1472,-285 1412.52,-264.367 1239.14,-289.565 1191,-249 1143.6,-209.061 1114.11,-159.688 1156,-114 1187.2,-79.9655 1524.54,-86.0797 1570,-78 1572.73,-77.5152 1575.55,-76.9165 1578.36,-76.2572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.19,-410.503 2075.31,-407.357 2065.44,-403.507 2065.19,-410.503"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="WKTReader_8h.html" target="_top" xlink:title="WKTReader.h">
<polygon fill="white" stroke="black" points="1035,-57.5 1035,-77.5 1121,-77.5 1121,-57.5 1035,-57.5"/>
<text text-anchor="middle" x="1078" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">WKTReader.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge108" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2065.15,-407.255C1949.64,-403.767 1653.83,-392.177 1560,-363 1493.46,-342.309 1489.93,-307.559 1424,-285 1314.46,-247.518 1262.05,-313.637 1166,-249 1103.81,-207.154 1084.01,-108.283 1079.26,-77.6864"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.33,-410.761 2075.43,-407.558 2065.53,-403.764 2065.33,-410.761"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="741.5,-57.5 741.5,-77.5 878.5,-77.5 878.5,-57.5 741.5,-57.5"/>
<text text-anchor="middle" x="810" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge113" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2065.32,-408.409C1843.3,-407.773 892.681,-402.74 599,-363 483.786,-347.41 346,-412.764 346,-296.5 346,-296.5 346,-296.5 346,-180.5 346,-100.169 612.123,-77.2746 741.286,-70.8938"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.33,-411.909 2075.34,-408.436 2065.35,-404.909 2065.33,-411.909"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="3758.5,-57.5 3758.5,-77.5 3837.5,-77.5 3837.5,-57.5 3758.5,-57.5"/>
<text text-anchor="middle" x="3798" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge146" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2158.88,-408.568C2402.64,-408.73 3519.59,-407.047 3667,-363 3805.99,-321.471 3874.23,-318.622 3945,-192 3961.91,-161.739 3965.57,-141.903 3945,-114 3920.59,-80.8856 3872.35,-71.1465 3837.79,-68.6427"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.6,-405.068 2148.6,-408.56 2158.6,-412.068 2158.6,-405.068"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="2328.5,-114.5 2328.5,-134.5 2447.5,-134.5 2447.5,-114.5 2328.5,-114.5"/>
<text text-anchor="middle" x="2388" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge141" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M2158.72,-408.065C2305.91,-406.353 2773.09,-398.309 3158,-363 3339.45,-346.355 3444.45,-443.51 3564,-306 3619.88,-241.726 3266.51,-273.707 3185,-249 3166.16,-243.289 3164.88,-233.577 3146,-228 2955.28,-171.659 2888.54,-255.243 2700,-192 2683.52,-186.471 2683.24,-177.192 2667,-171 2656.8,-167.11 2525.9,-146.632 2447.08,-134.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.64,-404.566 2148.68,-408.178 2158.72,-411.565 2158.64,-404.566"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="OffsetPointGenerator_8h.html" target="_top" xlink:title="OffsetPointGenerator.h">
<polygon fill="white" stroke="black" points="1165,-114.5 1165,-134.5 1293,-134.5 1293,-114.5 1165,-114.5"/>
<text text-anchor="middle" x="1229" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetPointGenerator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge140" class="edge"><title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M2065.38,-406.56C1962.69,-401.871 1719.9,-388.392 1642,-363 1625.8,-357.72 1526.14,-290.449 1510,-285 1445.34,-263.169 1250.34,-300.009 1205,-249 1175.4,-215.697 1208.21,-157.047 1222.77,-134.594"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.31,-410.06 2075.45,-407.012 2065.62,-403.067 2065.31,-410.06"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="LineString_8h.html" target="_top" xlink:title="LineString.h">
<polygon fill="white" stroke="black" points="2903,-342.5 2903,-362.5 2977,-362.5 2977,-342.5 2903,-342.5"/>
<text text-anchor="middle" x="2940" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge39" class="edge"><title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M2158.82,-405.39C2307.72,-395.499 2768.43,-364.896 2902.84,-355.969"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.39,-401.911 2148.65,-406.066 2158.86,-408.895 2158.39,-401.911"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="Polygon_8h.html" target="_top" xlink:title="Polygon.h">
<polygon fill="white" stroke="black" points="3193.5,-228.5 3193.5,-248.5 3258.5,-248.5 3258.5,-228.5 3193.5,-228.5"/>
<text text-anchor="middle" x="3226" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygon.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge99" class="edge"><title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M2158.94,-407.952C2408.72,-404.926 3571.36,-389.439 3597,-363 3621.13,-338.114 3619.97,-310.962 3597,-285 3574.69,-259.79 3344.81,-245.555 3258.5,-241.066"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.71,-404.454 2148.75,-408.074 2158.79,-411.454 2158.71,-404.454"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="OverlayUtil_8h.html" target="_top" xlink:title="OverlayUtil.h">
<polygon fill="white" stroke="black" points="3538,-171.5 3538,-191.5 3616,-191.5 3616,-171.5 3538,-171.5"/>
<text text-anchor="middle" x="3577" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayUtil.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge148" class="edge"><title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2158.79,-407.974C2410.37,-405.038 3591.96,-389.836 3618,-363 3624.18,-356.628 3632.29,-327.164 3617,-285 3610,-265.685 3596.4,-267.751 3588,-249 3579.39,-229.776 3577.45,-204.709 3577.06,-191.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.49,-404.477 2148.53,-408.093 2158.57,-411.477 2158.49,-404.477"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="3842,-171.5 3842,-191.5 3916,-191.5 3916,-171.5 3842,-171.5"/>
<text text-anchor="middle" x="3879" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge149" class="edge"><title>Node1&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2158.77,-408.763C2399.46,-409.893 3492.76,-412.26 3635,-363 3689.52,-344.119 3829.33,-225.447 3868.6,-191.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.62,-405.262 2148.61,-408.713 2158.59,-412.262 2158.62,-405.262"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="ComponentCoordinateExtracter_8h.html" target="_top" xlink:title="ComponentCoordinateExtracter.h">
<polygon fill="white" stroke="black" points="2582.5,-228.5 2582.5,-248.5 2761.5,-248.5 2761.5,-228.5 2582.5,-228.5"/>
<text text-anchor="middle" x="2672" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">ComponentCoordinateExtracter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge100" class="edge"><title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M2155.52,-396.83C2188.63,-387.852 2235.29,-374.993 2276,-363 2414.51,-322.199 2578.97,-269.553 2643.76,-248.644"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2154.44,-393.496 2145.7,-399.486 2156.26,-400.254 2154.44,-393.496"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="LinearComponentExtracter.h">
<polygon fill="white" stroke="black" points="2563.5,-285.5 2563.5,-305.5 2718.5,-305.5 2718.5,-285.5 2563.5,-285.5"/>
<text text-anchor="middle" x="2641" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearComponentExtracter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge105" class="edge"><title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2158.75,-400.25C2207.39,-391.533 2285.69,-377.118 2353,-363 2443.4,-344.037 2549.06,-318.864 2603.82,-305.589"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.07,-396.817 2148.84,-402.022 2159.3,-403.708 2158.07,-396.817"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="LineSequencer_8h.html" target="_top" xlink:title="LineSequencer.h">
<polygon fill="white" stroke="black" points="3319,-285.5 3319,-305.5 3417,-305.5 3417,-285.5 3319,-285.5"/>
<text text-anchor="middle" x="3368" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSequencer.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge137" class="edge"><title>Node1&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2158.86,-408.041C2289.95,-406.332 2671.41,-398.441 2986,-363 3110.42,-348.983 3255.7,-320.23 3325.84,-305.553"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.72,-404.543 2148.76,-408.167 2158.81,-411.542 2158.72,-404.543"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="MinimumClearance_8h.html" target="_top" xlink:title="MinimumClearance.h">
<polygon fill="white" stroke="black" points="3435.5,-285.5 3435.5,-305.5 3554.5,-305.5 3554.5,-285.5 3435.5,-285.5"/>
<text text-anchor="middle" x="3495" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumClearance.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node53 -->
<g id="edge153" class="edge"><title>Node1&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M2158.85,-408.042C2297.87,-406.304 2719.99,-398.279 3068,-363 3206.84,-348.926 3369.34,-320.198 3447.82,-305.54"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.53,-404.546 2148.57,-408.166 2158.61,-411.545 2158.53,-404.546"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="Point_8h.html" target="_top" xlink:title="Point.h">
<polygon fill="white" stroke="black" points="1925,-285.5 1925,-305.5 1975,-305.5 1975,-285.5 1925,-285.5"/>
<text text-anchor="middle" x="1950" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Point.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge86" class="edge"><title>Node1&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2090.43,-393.586C2056.46,-370.101 1991.49,-325.183 1963.44,-305.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2088.53,-396.527 2098.74,-399.335 2092.51,-390.769 2088.53,-396.527"/>
</g>
<!-- Node58 -->
<g id="node58" class="node"><title>Node58</title>
<g id="a_node58"><a xlink:href="OverlayPoints_8h.html" target="_top" xlink:title="OverlayPoints.h">
<polygon fill="white" stroke="black" points="1390,-228.5 1390,-248.5 1482,-248.5 1482,-228.5 1390,-228.5"/>
<text text-anchor="middle" x="1436" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayPoints.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node58 -->
<g id="edge147" class="edge"><title>Node1&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M2064.79,-405.932C2002.06,-401.573 1888.3,-390.361 1795,-363 1714.84,-339.494 1702.95,-312.282 1624,-285 1576.71,-268.658 1520.78,-255.926 1482.29,-248.137"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2064.94,-409.449 2075.15,-406.621 2065.41,-402.465 2064.94,-409.449"/>
</g>
<!-- Node59 -->
<g id="node59" class="node"><title>Node59</title>
<g id="a_node59"><a xlink:href="Densifier_8h.html" target="_top" xlink:title="Densifier.h">
<polygon fill="white" stroke="black" points="3967,-285.5 3967,-305.5 4035,-305.5 4035,-285.5 3967,-285.5"/>
<text text-anchor="middle" x="4001" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Densifier.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node59 -->
<g id="edge101" class="edge"><title>Node1&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M2159.01,-408.04C2433.11,-405.268 3815.63,-389.984 3901,-363 3920.08,-356.968 3966.79,-322.578 3988.95,-305.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.59,-404.544 2148.63,-408.145 2158.66,-411.544 2158.59,-404.544"/>
</g>
<!-- Node60 -->
<g id="node60" class="node"><title>Node60</title>
<g id="a_node60"><a xlink:href="GeometryTransformer_8h.html" target="_top" xlink:title="GeometryTransformer.h">
<polygon fill="white" stroke="black" points="3953,-342.5 3953,-362.5 4085,-362.5 4085,-342.5 3953,-342.5"/>
<text text-anchor="middle" x="4019" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryTransformer.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge103" class="edge"><title>Node1&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2158.71,-407.928C2407.34,-404.796 3577.67,-388.896 3939,-363 3943.46,-362.68 3948.06,-362.292 3952.69,-361.857"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.52,-404.43 2148.57,-408.055 2158.61,-411.43 2158.52,-404.43"/>
</g>
<!-- Node61 -->
<g id="node61" class="node"><title>Node61</title>
<g id="a_node61"><a xlink:href="GeometryItemDistance_8h.html" target="_top" xlink:title="GeometryItemDistance.h">
<polygon fill="white" stroke="black" points="4103,-342.5 4103,-362.5 4239,-362.5 4239,-342.5 4103,-342.5"/>
<text text-anchor="middle" x="4171" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryItemDistance.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node61 -->
<g id="edge107" class="edge"><title>Node1&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M2158.84,-408.061C2420.17,-405.513 3700.19,-391.742 4094,-363 4096.82,-362.794 4099.7,-362.558 4102.6,-362.298"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.53,-404.563 2148.57,-408.16 2158.6,-411.563 2158.53,-404.563"/>
</g>
<!-- Node62 -->
<g id="node62" class="node"><title>Node62</title>
<g id="a_node62"><a xlink:href="ExtractLineByLocation_8h.html" target="_top" xlink:title="ExtractLineByLocation.h">
<polygon fill="white" stroke="black" points="374.5,-285.5 374.5,-305.5 507.5,-305.5 507.5,-285.5 374.5,-285.5"/>
<text text-anchor="middle" x="441" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">ExtractLineByLocation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge109" class="edge"><title>Node1&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M2065.25,-408.327C1852.83,-407.337 977.298,-400.985 706,-363 617.921,-350.668 516.707,-320.727 468.848,-305.587"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.42,-411.828 2075.43,-408.373 2065.45,-404.828 2065.42,-411.828"/>
</g>
<!-- Node63 -->
<g id="node63" class="node"><title>Node63</title>
<g id="a_node63"><a xlink:href="LengthIndexedLine_8h.html" target="_top" xlink:title="LengthIndexedLine.h">
<polygon fill="white" stroke="black" points="525.5,-285.5 525.5,-305.5 642.5,-305.5 642.5,-285.5 525.5,-285.5"/>
<text text-anchor="middle" x="584" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node63 -->
<g id="edge110" class="edge"><title>Node1&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M2065.35,-408.627C1860.85,-408.916 1042.64,-407.233 790,-363 720.406,-350.815 641.931,-320.663 605.152,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.46,-412.127 2075.45,-408.61 2065.44,-405.127 2065.46,-412.127"/>
</g>
<!-- Node64 -->
<g id="node64" class="node"><title>Node64</title>
<g id="a_node64"><a xlink:href="LengthIndexOfPoint_8h.html" target="_top" xlink:title="LengthIndexOfPoint.h">
<polygon fill="white" stroke="black" points="660.5,-285.5 660.5,-305.5 781.5,-305.5 781.5,-285.5 660.5,-285.5"/>
<text text-anchor="middle" x="721" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge111" class="edge"><title>Node1&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M2065.1,-408.094C1849.92,-406.058 962.441,-395.728 843,-363 799.262,-351.015 753.969,-320.769 732.993,-305.547"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.39,-411.596 2075.42,-408.19 2065.45,-404.597 2065.39,-411.596"/>
</g>
<!-- Node65 -->
<g id="node65" class="node"><title>Node65</title>
<g id="a_node65"><a xlink:href="LengthLocationMap_8h.html" target="_top" xlink:title="LengthLocationMap.h">
<polygon fill="white" stroke="black" points="1164,-285.5 1164,-305.5 1284,-305.5 1284,-285.5 1164,-285.5"/>
<text text-anchor="middle" x="1224" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthLocationMap.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node65 -->
<g id="edge112" class="edge"><title>Node1&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M2065.35,-407.743C1924.91,-405.13 1507.72,-394.827 1376,-363 1323.64,-350.35 1266.67,-320.697 1239.76,-305.632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.3,-411.243 2075.36,-407.925 2065.43,-404.244 2065.3,-411.243"/>
</g>
<!-- Node66 -->
<g id="node66" class="node"><title>Node66</title>
<g id="a_node66"><a xlink:href="LinearIterator_8h.html" target="_top" xlink:title="LinearIterator.h">
<polygon fill="white" stroke="black" points="1302,-285.5 1302,-305.5 1392,-305.5 1392,-285.5 1302,-285.5"/>
<text text-anchor="middle" x="1347" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearIterator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge114" class="edge"><title>Node1&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M2065.21,-407.541C1917.12,-404.221 1464.93,-391.81 1406,-363 1380.21,-350.391 1360.75,-321 1352.04,-305.869"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.26,-411.043 2075.34,-407.764 2065.42,-404.044 2065.26,-411.043"/>
</g>
<!-- Node67 -->
<g id="node67" class="node"><title>Node67</title>
<g id="a_node67"><a xlink:href="LinearLocation_8h.html" target="_top" xlink:title="LinearLocation.h">
<polygon fill="white" stroke="black" points="852,-342.5 852,-362.5 948,-362.5 948,-342.5 852,-342.5"/>
<text text-anchor="middle" x="900" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearLocation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
<g id="edge115" class="edge"><title>Node1&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M2064.89,-407.016C1914.34,-402.166 1431.33,-385.777 1032,-363 1004.24,-361.417 973.237,-359.208 948.253,-357.319"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.04,-410.523 2075.15,-407.345 2065.27,-403.526 2065.04,-410.523"/>
</g>
<!-- Node68 -->
<g id="node68" class="node"><title>Node68</title>
<g id="a_node68"><a xlink:href="LocationIndexedLine_8h.html" target="_top" xlink:title="LocationIndexedLine.h">
<polygon fill="white" stroke="black" points="903.5,-228.5 903.5,-248.5 1028.5,-248.5 1028.5,-228.5 903.5,-228.5"/>
<text text-anchor="middle" x="966" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge127" class="edge"><title>Node1&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M2065.07,-407.878C1921.7,-405.625 1496.06,-396.183 1444,-363 1410.62,-341.722 1433.99,-306.879 1401,-285 1393.33,-279.911 1147.47,-256.405 1028.84,-245.318"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.24,-411.381 2075.29,-408.034 2065.35,-404.382 2065.24,-411.381"/>
</g>
<!-- Node69 -->
<g id="node69" class="node"><title>Node69</title>
<g id="a_node69"><a xlink:href="LocationIndexOfLine_8h.html" target="_top" xlink:title="LocationIndexOfLine.h">
<polygon fill="white" stroke="black" points="876,-285.5 876,-305.5 1000,-305.5 1000,-285.5 876,-285.5"/>
<text text-anchor="middle" x="938" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfLine.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node69 -->
<g id="edge128" class="edge"><title>Node1&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M2064.93,-409.096C1931.56,-410.142 1539.95,-408.768 1219,-363 1126.19,-349.766 1019.03,-320.382 968.01,-305.505"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.23,-412.594 2075.19,-409.006 2065.16,-405.594 2065.23,-412.594"/>
</g>
<!-- Node70 -->
<g id="node70" class="node"><title>Node70</title>
<g id="a_node70"><a xlink:href="LocationIndexOfPoint_8h.html" target="_top" xlink:title="LocationIndexOfPoint.h">
<polygon fill="white" stroke="black" points="1018,-285.5 1018,-305.5 1146,-305.5 1146,-285.5 1018,-285.5"/>
<text text-anchor="middle" x="1082" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node70 -->
<g id="edge129" class="edge"><title>Node1&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M2065.03,-407.214C1916.51,-402.93 1458.3,-387.983 1312,-363 1235.38,-349.916 1147.97,-320.464 1106.42,-305.537"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2065.08,-410.717 2075.17,-407.504 2065.28,-403.72 2065.08,-410.717"/>
</g>
<!-- Node71 -->
<g id="node71" class="node"><title>Node71</title>
<g id="a_node71"><a xlink:href="FacetSequenceTreeBuilder_8h.html" target="_top" xlink:title="FacetSequenceTreeBuilder.h">
<polygon fill="white" stroke="black" points="2109,-342.5 2109,-362.5 2267,-362.5 2267,-342.5 2109,-342.5"/>
<text text-anchor="middle" x="2188" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node71 -->
<g id="edge130" class="edge"><title>Node1&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M2132.88,-393.392C2146.51,-383.522 2163.87,-370.96 2175.43,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2130.6,-390.72 2124.55,-399.418 2134.7,-396.391 2130.6,-390.72"/>
</g>
<!-- Node75 -->
<g id="node75" class="node"><title>Node75</title>
<g id="a_node75"><a xlink:href="FuzzyPointLocator_8h.html" target="_top" xlink:title="FuzzyPointLocator.h">
<polygon fill="white" stroke="black" points="4257.5,-342.5 4257.5,-362.5 4372.5,-362.5 4372.5,-342.5 4257.5,-342.5"/>
<text text-anchor="middle" x="4315" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FuzzyPointLocator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge138" class="edge"><title>Node1&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M2158.95,-408.265C2432.4,-406.778 3822.07,-397.608 4248,-363 4251.04,-362.753 4254.16,-362.458 4257.31,-362.127"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.58,-404.766 2148.6,-408.32 2158.62,-411.766 2158.58,-404.766"/>
</g>
<!-- Node77 -->
<g id="node77" class="node"><title>Node77</title>
<g id="a_node77"><a xlink:href="InputGeometry_8h.html" target="_top" xlink:title="InputGeometry.h">
<polygon fill="white" stroke="black" points="4010.5,-171.5 4010.5,-191.5 4107.5,-191.5 4107.5,-171.5 4010.5,-171.5"/>
<text text-anchor="middle" x="4059" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">InputGeometry.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge142" class="edge"><title>Node1&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M2158.95,-408.211C2429.65,-406.426 3781.87,-395.886 3863,-363 3886.58,-353.442 4014.38,-227.008 4049.86,-191.637"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.66,-404.712 2148.69,-408.278 2158.71,-411.712 2158.66,-404.712"/>
</g>
<!-- Node78 -->
<g id="node78" class="node"><title>Node78</title>
<g id="a_node78"><a xlink:href="CoverageUnion_8h.html" target="_top" xlink:title="CoverageUnion.h">
<polygon fill="white" stroke="black" points="4390.5,-342.5 4390.5,-362.5 4491.5,-362.5 4491.5,-342.5 4390.5,-342.5"/>
<text text-anchor="middle" x="4441" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoverageUnion.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge150" class="edge"><title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M2159.18,-408.453C2443.19,-408.031 3928.26,-403.876 4382,-363 4384.69,-362.758 4387.44,-362.467 4390.21,-362.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.82,-404.953 2148.82,-408.467 2158.83,-411.953 2158.82,-404.953"/>
</g>
<!-- Node79 -->
<g id="node79" class="node"><title>Node79</title>
<g id="a_node79"><a xlink:href="OverlapUnion_8h.html" target="_top" xlink:title="OverlapUnion.h">
<polygon fill="white" stroke="black" points="4510,-342.5 4510,-362.5 4602,-362.5 4602,-342.5 4510,-342.5"/>
<text text-anchor="middle" x="4556" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlapUnion.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge151" class="edge"><title>Node1&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M2158.86,-408.58C2450.69,-408.931 4022.21,-408.643 4501,-363 4503.89,-362.724 4506.86,-362.382 4509.86,-361.994"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.64,-405.08 2148.63,-408.567 2158.63,-412.08 2158.64,-405.08"/>
</g>
<!-- Node80 -->
<g id="node80" class="node"><title>Node80</title>
<g id="a_node80"><a xlink:href="EnhancedPrecisionOp_8h.html" target="_top" xlink:title="EnhancedPrecisionOp.h">
<polygon fill="white" stroke="black" points="4620.5,-342.5 4620.5,-362.5 4753.5,-362.5 4753.5,-342.5 4620.5,-342.5"/>
<text text-anchor="middle" x="4687" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EnhancedPrecisionOp.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge152" class="edge"><title>Node1&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M2158.62,-408.328C2457.46,-407.125 4107.86,-398.925 4611,-363 4614.05,-362.782 4617.17,-362.527 4620.31,-362.242"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.54,-404.828 2148.56,-408.368 2158.57,-411.828 2158.54,-404.828"/>
</g>
<!-- Node81 -->
<g id="node81" class="node"><title>Node81</title>
<g id="a_node81"><a xlink:href="TopologyPreservingSimplifier_8h.html" target="_top" xlink:title="TopologyPreservingSimplifier.h">
<polygon fill="white" stroke="black" points="4772,-342.5 4772,-362.5 4938,-362.5 4938,-342.5 4772,-342.5"/>
<text text-anchor="middle" x="4855" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">TopologyPreservingSimplifier.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node81 -->
<g id="edge154" class="edge"><title>Node1&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M2158.94,-408.246C2469.1,-406.483 4227.45,-395.187 4763,-363 4765.89,-362.827 4768.82,-362.631 4771.78,-362.416"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2158.51,-404.748 2148.53,-408.304 2158.55,-411.748 2158.51,-404.748"/>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1603.62,-224.633C1581.4,-215.706 1551.29,-203.413 1525,-192 1479.53,-172.262 1426.75,-147.614 1399.12,-134.572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1602.34,-227.892 1612.93,-228.362 1604.94,-221.394 1602.34,-227.892"/>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge36" class="edge"><title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1596.5,-224.238C1581.71,-217.128 1566.45,-206.72 1558,-192 1535.03,-152.015 1577.11,-98.6847 1596.24,-77.6151"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1595.52,-227.628 1606.08,-228.446 1598.33,-221.219 1595.52,-227.628"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="MultiLineString.h">
<polygon fill="white" stroke="black" points="1672.5,-171.5 1672.5,-191.5 1769.5,-191.5 1769.5,-171.5 1672.5,-171.5"/>
<text text-anchor="middle" x="1721" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node20 -->
<g id="edge20" class="edge"><title>Node5&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1658.48,-222.953C1673.86,-213.002 1693.77,-200.119 1706.94,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1656.53,-220.047 1650.04,-228.418 1660.33,-225.924 1656.53,-220.047"/>
</g>
<!-- Node5&#45;&gt;Node21 -->
<g id="edge37" class="edge"><title>Node5&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1685.2,-226.248C1749.97,-211.766 1867.51,-186.613 1969,-171 2096.46,-151.392 2247.02,-137.216 2328.46,-130.287"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1684.26,-222.872 1675.27,-228.478 1685.79,-229.702 1684.26,-222.872"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="MultiPoint_8h.html" target="_top" xlink:title="MultiPoint.h">
<polygon fill="white" stroke="black" points="1361.5,-171.5 1361.5,-191.5 1434.5,-191.5 1434.5,-171.5 1361.5,-171.5"/>
<text text-anchor="middle" x="1398" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPoint.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node24 -->
<g id="edge26" class="edge"><title>Node5&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1587.08,-226.195C1541.83,-215.738 1475.58,-200.428 1434.71,-190.983"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1586.43,-229.638 1596.97,-228.479 1588.01,-222.818 1586.43,-229.638"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="MultiPolygon_8h.html" target="_top" xlink:title="MultiPolygon.h">
<polygon fill="white" stroke="black" points="1567.5,-171.5 1567.5,-191.5 1654.5,-191.5 1654.5,-171.5 1567.5,-171.5"/>
<text text-anchor="middle" x="1611" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPolygon.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node26 -->
<g id="edge30" class="edge"><title>Node5&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1627.71,-219.27C1623.53,-210.059 1618.63,-199.277 1615.22,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1624.55,-220.763 1631.87,-228.418 1630.92,-217.866 1624.55,-220.763"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="GeometryExtracter_8h.html" target="_top" xlink:title="GeometryExtracter.h">
<polygon fill="white" stroke="black" points="1883,-114.5 1883,-134.5 1999,-134.5 1999,-114.5 1883,-114.5"/>
<text text-anchor="middle" x="1941" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryExtracter.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node27 -->
<g id="edge34" class="edge"><title>Node5&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1676.07,-225.567C1704.67,-216.83 1743.94,-204.383 1778,-192 1829.85,-173.15 1889.61,-147.822 1920.36,-134.522"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1674.97,-222.241 1666.42,-228.496 1677.01,-228.939 1674.97,-222.241"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1429.28,-112.127C1467.69,-103.158 1522.33,-90.1733 1570,-78 1572.68,-77.3145 1575.48,-76.584 1578.27,-75.8442"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1428.33,-108.754 1419.38,-114.432 1429.92,-115.571 1428.33,-108.754"/>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node6&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1320.08,-112.606C1269.43,-103.395 1194.96,-89.846 1130,-78 1127.11,-77.4732 1124.13,-76.9296 1121.13,-76.3818"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1319.73,-116.1 1330.19,-114.445 1320.98,-109.213 1319.73,-116.1"/>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node6&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1315.48,-115.494C1310.92,-114.974 1306.39,-114.47 1302,-114 1151.03,-97.829 973.627,-82.2685 878.512,-74.2048"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1315.14,-118.978 1325.47,-116.655 1315.94,-112.024 1315.14,-118.978"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="1477,-57.5 1477,-77.5 1561,-77.5 1561,-57.5 1477,-57.5"/>
<text text-anchor="middle" x="1519" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node6&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1412.27,-110.732C1437.92,-100.584 1473.16,-86.6367 1496.01,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1410.96,-107.484 1402.95,-114.418 1413.54,-113.993 1410.96,-107.484"/>
</g>
<!-- Node6&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node6&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1444.81,-121.601C1513.96,-119.6 1626.71,-116.411 1724,-114 2544.9,-93.6604 3548.7,-73.4595 3758.46,-69.2839"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1444.41,-118.111 1434.51,-121.899 1444.61,-125.108 1444.41,-118.111"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="2055,-57.5 2055,-77.5 2153,-77.5 2153,-57.5 2055,-57.5"/>
<text text-anchor="middle" x="2104" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node17 -->
<g id="edge17" class="edge"><title>Node6&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1445.09,-118.556C1588.22,-107.682 1927.7,-81.893 2054.82,-72.2364"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1444.42,-115.096 1434.71,-119.344 1444.95,-122.076 1444.42,-115.096"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="ConnectedInteriorTester_8h.html" target="_top" xlink:title="ConnectedInteriorTester.h">
<polygon fill="white" stroke="black" points="1139.5,-57.5 1139.5,-77.5 1282.5,-77.5 1282.5,-57.5 1139.5,-57.5"/>
<text text-anchor="middle" x="1211" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConnectedInteriorTester.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node18 -->
<g id="edge18" class="edge"><title>Node6&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1342.38,-111.255C1310.97,-101.034 1266.92,-86.6983 1238.67,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1341.5,-114.651 1352.09,-114.418 1343.67,-107.995 1341.5,-114.651"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="GeometryPrecisionReducer_8h.html" target="_top" xlink:title="GeometryPrecisionReducer.h">
<polygon fill="white" stroke="black" points="1301,-57.5 1301,-77.5 1459,-77.5 1459,-57.5 1301,-57.5"/>
<text text-anchor="middle" x="1380" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryPrecisionReducer.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node19 -->
<g id="edge19" class="edge"><title>Node6&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1380,-104.383C1380,-95.3738 1380,-85.0373 1380,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1376.5,-104.418 1380,-114.418 1383.5,-104.418 1376.5,-104.418"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="1317.5,-0.5 1317.5,-20.5 1366.5,-20.5 1366.5,-0.5 1317.5,-0.5"/>
<text text-anchor="middle" x="1342" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1568.21,-56.6873C1489.4,-38.3947 1407.01,-23.0967 1366.75,-15.868"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1567.76,-60.1774 1578.29,-59.0504 1569.36,-53.3619 1567.76,-60.1774"/>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1130.85,-55.4888C1187.48,-43.692 1274.91,-25.4771 1317.29,-16.6484"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1130.08,-52.0748 1121,-57.5409 1131.51,-58.9277 1130.08,-52.0748"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="2718,-0.5 2718,-20.5 2858,-20.5 2858,-0.5 2718,-0.5"/>
<text text-anchor="middle" x="2788" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M3748.03,-63.7789C3582.36,-54.7571 3050.75,-25.8082 2858.35,-15.3308"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3748.23,-67.2949 3758.41,-64.3439 3748.61,-60.3053 3748.23,-67.2949"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="4019,-0.5 4019,-20.5 4099,-20.5 4099,-0.5 4019,-0.5"/>
<text text-anchor="middle" x="4059" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node12&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M3847.53,-56.0623C3897.26,-45.5825 3972.93,-29.637 4018.99,-19.9319"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3846.7,-52.6598 3837.64,-58.1467 3848.15,-59.5094 3846.7,-52.6598"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="3741.5,-0.5 3741.5,-20.5 3854.5,-20.5 3854.5,-0.5 3741.5,-0.5"/>
<text text-anchor="middle" x="3798" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node12&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3798,-47.383C3798,-38.3738 3798,-28.0373 3798,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3794.5,-47.4178 3798,-57.4179 3801.5,-47.4179 3794.5,-47.4178"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="3575,-0.5 3575,-20.5 3675,-20.5 3675,-0.5 3575,-0.5"/>
<text text-anchor="middle" x="3625" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node12&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M3759.9,-54.3879C3727.72,-44.1578 3682.37,-29.7381 3653.32,-20.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3758.84,-57.7235 3769.43,-57.4179 3760.96,-51.0525 3758.84,-57.7235"/>
</g>
<!-- Node20&#45;&gt;Node6 -->
<g id="edge21" class="edge"><title>Node20&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1662.38,-170.903C1576.77,-157.018 1489.4,-143.003 1434.52,-134.218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1661.84,-174.36 1672.27,-172.507 1662.96,-167.451 1661.84,-174.36"/>
</g>
<!-- Node20&#45;&gt;Node7 -->
<g id="edge22" class="edge"><title>Node20&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1695.35,-166.341C1681.89,-158.2 1665.62,-147.182 1653,-135 1634.56,-117.202 1618.32,-91.5558 1610.3,-77.8971"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1693.75,-169.457 1704.14,-171.497 1697.29,-163.419 1693.75,-169.457"/>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge23" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1779.74,-175.657C1905.87,-165.256 2201.49,-140.88 2328.4,-130.415"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1779.18,-172.19 1769.51,-176.5 1779.76,-179.167 1779.18,-172.19"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="QuadEdgeSubdivision_8h.html" target="_top" xlink:title="QuadEdgeSubdivision.h">
<polygon fill="white" stroke="black" points="1733,-114.5 1733,-134.5 1865,-134.5 1865,-114.5 1733,-114.5"/>
<text text-anchor="middle" x="1799" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node22 -->
<g id="edge24" class="edge"><title>Node20&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1742.43,-165.392C1756.42,-155.522 1774.24,-142.96 1786.1,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1740.04,-162.795 1733.88,-171.418 1744.07,-168.516 1740.04,-162.795"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="VoronoiDiagramBuilder_8h.html" target="_top" xlink:title="VoronoiDiagramBuilder.h">
<polygon fill="white" stroke="black" points="1730,-57.5 1730,-77.5 1868,-77.5 1868,-57.5 1730,-57.5"/>
<text text-anchor="middle" x="1799" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">VoronoiDiagramBuilder.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge25" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1799,-104.383C1799,-95.3738 1799,-85.0373 1799,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1795.5,-104.418 1799,-114.418 1802.5,-104.418 1795.5,-104.418"/>
</g>
<!-- Node24&#45;&gt;Node6 -->
<g id="edge27" class="edge"><title>Node24&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1391.84,-161.68C1388.87,-152.601 1385.44,-142.117 1383.04,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1388.59,-163.003 1395.03,-171.418 1395.24,-160.825 1388.59,-163.003"/>
</g>
<!-- Node24&#45;&gt;Node7 -->
<g id="edge28" class="edge"><title>Node24&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1415.94,-164.762C1433.23,-150.176 1460.6,-128.592 1487,-114 1516.79,-97.539 1553.76,-84.3313 1578.3,-76.4718"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1413.63,-162.136 1408.31,-171.299 1418.18,-167.452 1413.63,-162.136"/>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge29" class="edge"><title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1360.38,-168.255C1328.97,-158.034 1284.92,-143.698 1256.67,-134.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1359.5,-171.651 1370.09,-171.418 1361.67,-164.995 1359.5,-171.651"/>
</g>
<!-- Node26&#45;&gt;Node6 -->
<g id="edge31" class="edge"><title>Node26&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1563.15,-169.107C1520.07,-158.851 1457.61,-143.979 1417.91,-134.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1562.57,-172.568 1573.11,-171.479 1564.2,-165.758 1562.57,-172.568"/>
</g>
<!-- Node26&#45;&gt;Node7 -->
<g id="edge32" class="edge"><title>Node26&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1609.96,-161.17C1608.66,-136.839 1606.47,-96.0278 1605.5,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1606.48,-161.536 1610.51,-171.335 1613.47,-161.162 1606.48,-161.536"/>
</g>
<!-- Node26&#45;&gt;Node21 -->
<g id="edge33" class="edge"><title>Node26&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1664.7,-170.919C1916.42,-140.675 2205.38,-130.192 2328.1,-126.869"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1664.14,-167.462 1654.64,-172.142 1664.98,-174.411 1664.14,-167.462"/>
</g>
<!-- Node27&#45;&gt;Node17 -->
<g id="edge35" class="edge"><title>Node27&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1977.68,-111.122C2007.95,-100.91 2050.18,-86.6584 2077.31,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1976.27,-107.904 1967.92,-114.418 1978.51,-114.537 1976.27,-107.904"/>
</g>
<!-- Node28&#45;&gt;Node7 -->
<g id="edge75" class="edge"><title>Node28&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2892.81,-351.612C2717.73,-351.686 2105.68,-348.806 1916,-306 1852.47,-291.662 1818.04,-302.574 1781,-249 1761.27,-220.463 1798.35,-199.095 1778,-171 1751.02,-133.76 1720.51,-158.528 1681,-135 1666.61,-126.433 1631.39,-93.6321 1614.43,-77.5275"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2892.99,-355.112 2902.99,-351.604 2892.99,-348.112 2892.99,-355.112"/>
</g>
<!-- Node28&#45;&gt;Node14 -->
<g id="edge81" class="edge"><title>Node28&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M2987.24,-341.181C3110.21,-321.03 3148.63,-342.198 3268,-306 3287.97,-299.944 3289.88,-290.53 3310,-285 3522.27,-226.665 3585.62,-276.76 3804,-249 3944.27,-231.169 4026.41,-300.572 4117,-192 4161.91,-138.168 4091.94,-48.9599 4067.16,-20.5104"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2986.33,-337.785 2977.06,-342.911 2987.51,-344.686 2986.33,-337.785"/>
</g>
<!-- Node28&#45;&gt;Node17 -->
<g id="edge84" class="edge"><title>Node28&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2986.96,-341.17C3093.88,-322.54 3126.87,-336.613 3231,-306 3252.56,-299.661 3255.24,-290.604 3277,-285 3481.6,-232.314 3543.78,-290.184 3751,-249 3770.95,-245.034 3913.06,-208.473 3925,-192 3945.34,-163.93 3949.2,-138.817 3925,-114 3893.17,-81.3674 2440.8,-70.6038 2153.19,-68.7906"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2986.29,-337.734 2977.07,-342.949 2987.53,-344.623 2986.29,-337.734"/>
</g>
<!-- Node28&#45;&gt;Node20 -->
<g id="edge69" class="edge"><title>Node28&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M2892.61,-350.478C2673.73,-345.663 1770.33,-324.686 1748,-306 1713.5,-277.124 1716.94,-215.3 1719.68,-191.813"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2892.73,-353.982 2902.8,-350.702 2892.88,-346.984 2892.73,-353.982"/>
</g>
<!-- Node28&#45;&gt;Node21 -->
<g id="edge80" class="edge"><title>Node28&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M2944.67,-332.353C2950.31,-303.972 2955.48,-251.561 2924,-228 2828.78,-156.728 2472.52,-277.652 2390,-192 2375.25,-176.695 2380.67,-149.037 2384.89,-134.69"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2941.22,-331.742 2942.49,-342.261 2948.06,-333.249 2941.22,-331.742"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="LinearRing_8h.html" target="_top" xlink:title="LinearRing.h">
<polygon fill="white" stroke="black" points="2987,-285.5 2987,-305.5 3065,-305.5 3065,-285.5 2987,-285.5"/>
<text text-anchor="middle" x="3026" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearRing.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge40" class="edge"><title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2962.75,-336.953C2978.31,-327.002 2998.45,-314.119 3011.78,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2960.74,-334.081 2954.2,-342.418 2964.51,-339.979 2960.74,-334.081"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="OverlayMixedPoints_8h.html" target="_top" xlink:title="OverlayMixedPoints.h">
<polygon fill="white" stroke="black" points="2162.5,-171.5 2162.5,-191.5 2283.5,-191.5 2283.5,-171.5 2162.5,-171.5"/>
<text text-anchor="middle" x="2223" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayMixedPoints.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node32 -->
<g id="edge82" class="edge"><title>Node28&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M2940.35,-332.395C2939.71,-304.466 2933.94,-253.092 2902,-228 2849.13,-186.467 2364.94,-198.228 2298,-192 2293.3,-191.562 2288.43,-191.06 2283.54,-190.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2936.85,-332.484 2940.38,-342.474 2943.85,-332.464 2936.85,-332.484"/>
</g>
<!-- Node28&#45;&gt;Node33 -->
<g id="edge83" class="edge"><title>Node28&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2987.04,-341.09C3078.59,-324.133 3107.3,-334.459 3196,-306 3216.25,-299.502 3219.2,-292.778 3239,-285 3346.01,-242.956 3477.58,-207.514 3540.34,-191.558"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2986.24,-337.679 2977.08,-342.995 2987.56,-344.554 2986.24,-337.679"/>
</g>
<!-- Node28&#45;&gt;Node46 -->
<g id="edge70" class="edge"><title>Node28&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M2892.49,-343.863C2856.59,-336.969 2806.71,-324.952 2766,-306 2732.65,-290.475 2698.68,-262.913 2682.21,-248.638"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2892.22,-347.372 2902.69,-345.756 2893.49,-340.49 2892.22,-347.372"/>
</g>
<!-- Node28&#45;&gt;Node48 -->
<g id="edge72" class="edge"><title>Node28&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2892.85,-342.826C2837.55,-332.655 2746.33,-315.875 2690.17,-305.545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2892.27,-346.278 2902.74,-344.645 2893.53,-339.394 2892.27,-346.278"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="2779.5,-228.5 2779.5,-248.5 2892.5,-248.5 2892.5,-228.5 2779.5,-228.5"/>
<text text-anchor="middle" x="2836" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node49 -->
<g id="edge77" class="edge"><title>Node28&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2924.44,-334.746C2902.23,-310.824 2862.17,-267.688 2844.63,-248.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2922.12,-337.388 2931.49,-342.335 2927.25,-332.625 2922.12,-337.388"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="GeometryGraph_8h.html" target="_top" xlink:title="GeometryGraph.h">
<polygon fill="white" stroke="black" points="3083.5,-285.5 3083.5,-305.5 3186.5,-305.5 3186.5,-285.5 3083.5,-285.5"/>
<text text-anchor="middle" x="3135" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node50 -->
<g id="edge76" class="edge"><title>Node28&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M2982.01,-339.652C3018.33,-329.407 3070.06,-314.818 3103.08,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2980.87,-336.335 2972.2,-342.418 2982.77,-343.072 2980.87,-336.335"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="LineMerger_8h.html" target="_top" xlink:title="LineMerger.h">
<polygon fill="white" stroke="black" points="2775,-285.5 2775,-305.5 2855,-305.5 2855,-285.5 2775,-285.5"/>
<text text-anchor="middle" x="2815" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineMerger.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node51 -->
<g id="edge78" class="edge"><title>Node28&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M2910.06,-338.328C2887.08,-328.216 2855.95,-314.517 2835.67,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2908.8,-341.594 2919.36,-342.418 2911.62,-335.187 2908.8,-341.594"/>
</g>
<!-- Node28&#45;&gt;Node52 -->
<g id="edge79" class="edge"><title>Node28&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2987.29,-345.998C3056.92,-337.806 3191.12,-321.681 3305,-306 3309.49,-305.381 3314.16,-304.717 3318.84,-304.038"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2986.61,-342.553 2977.09,-347.195 2987.43,-349.506 2986.61,-342.553"/>
</g>
<!-- Node28&#45;&gt;Node53 -->
<g id="edge85" class="edge"><title>Node28&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M2987.33,-347.756C3074.32,-340.723 3265.42,-324.562 3426,-306 3429,-305.653 3432.08,-305.283 3435.18,-304.898"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2986.94,-344.277 2977.25,-348.568 2987.5,-351.254 2986.94,-344.277"/>
</g>
<!-- Node29&#45;&gt;Node7 -->
<g id="edge58" class="edge"><title>Node29&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3008.3,-278.841C2989.05,-262.864 2956.66,-238.915 2924,-228 2698.39,-152.602 2625.57,-225.006 2390,-192 2345.89,-185.819 2336.13,-177.092 2292,-171 2041.43,-136.405 1966.64,-206.469 1724,-135 1712.99,-131.757 1650.33,-95.2395 1620.62,-77.7416"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3006.05,-281.525 3015.94,-285.342 3010.59,-276.195 3006.05,-281.525"/>
</g>
<!-- Node29&#45;&gt;Node21 -->
<g id="edge62" class="edge"><title>Node29&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3027.37,-275.102C3027.29,-259.856 3024.37,-239.358 3011,-228 2908.53,-140.943 2511.89,-276.13 2407,-192 2389.58,-178.026 2387.44,-149.253 2387.58,-134.563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3023.86,-275.385 3027.01,-285.5 3030.86,-275.627 3023.86,-275.385"/>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge41" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M3069.09,-282.652C3106.34,-272.407 3159.39,-257.818 3193.26,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3067.74,-279.392 3059.03,-285.418 3069.6,-286.141 3067.74,-279.392"/>
</g>
<!-- Node29&#45;&gt;Node35 -->
<g id="edge68" class="edge"><title>Node29&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M3075.45,-285.163C3360.1,-251.415 3443.14,-320.187 3716,-249 3736.58,-243.631 3739.48,-236.446 3759,-228 3790.9,-214.198 3828.48,-200.321 3852.98,-191.586"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3074.74,-281.723 3065.24,-286.407 3075.59,-288.672 3074.74,-281.723"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="geomgraph_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="3063,-228.5 3063,-248.5 3137,-248.5 3137,-228.5 3063,-228.5"/>
<text text-anchor="middle" x="3100" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node41 -->
<g id="edge59" class="edge"><title>Node29&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M3046.33,-279.392C3059.61,-269.522 3076.51,-256.96 3087.76,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3044.16,-276.644 3038.22,-285.418 3048.33,-282.262 3044.16,-276.644"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="3597,-228.5 3597,-248.5 3707,-248.5 3707,-228.5 3597,-228.5"/>
<text text-anchor="middle" x="3652" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node44 -->
<g id="edge63" class="edge"><title>Node29&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M3075.25,-285.133C3273.22,-258.666 3495.67,-246.401 3596.88,-241.774"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3074.69,-281.678 3065.25,-286.486 3075.63,-288.615 3074.69,-281.678"/>
</g>
<!-- Node30&#45;&gt;Node7 -->
<g id="edge44" class="edge"><title>Node30&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3183.46,-228.687C3181.96,-228.444 3180.47,-228.214 3179,-228 3003.25,-202.368 2952.07,-239.76 2781,-192 2760.51,-186.281 2758.14,-177.829 2738,-171 2616.9,-129.944 2582.88,-129.839 2456,-114 2131.46,-73.4868 2047.36,-99.3507 1721,-78 1690.35,-75.995 1655.2,-73.0218 1631.7,-70.937"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3183.01,-232.161 3193.46,-230.445 3184.22,-225.267 3183.01,-232.161"/>
</g>
<!-- Node30&#45;&gt;Node17 -->
<g id="edge56" class="edge"><title>Node30&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3268.57,-227.246C3360.85,-210.891 3510.29,-233.319 3453,-171 3363.38,-73.5223 2384.94,-68.2418 2153.07,-68.3672"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3267.85,-223.82 3258.72,-229.194 3269.21,-230.687 3267.85,-223.82"/>
</g>
<!-- Node30&#45;&gt;Node21 -->
<g id="edge45" class="edge"><title>Node30&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3183.46,-228.674C3181.96,-228.435 3180.47,-228.209 3179,-228 2988.7,-200.913 2934.35,-239.16 2748,-192 2725.43,-186.287 2722.39,-177.404 2700,-171 2614.22,-146.461 2511.18,-134.725 2447.65,-129.436"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3183.02,-232.149 3193.47,-230.415 3184.22,-225.253 3183.02,-232.149"/>
</g>
<!-- Node30&#45;&gt;Node26 -->
<g id="edge42" class="edge"><title>Node30&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M3183.15,-231.66C3171.15,-230.229 3158.09,-228.862 3146,-228 2488.37,-181.075 2318.85,-259.451 1663,-192 1660.26,-191.718 1657.45,-191.372 1654.62,-190.981"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3183.02,-235.169 3193.37,-232.922 3183.88,-228.222 3183.02,-235.169"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="PolygonExtracter_8h.html" target="_top" xlink:title="PolygonExtracter.h">
<polygon fill="white" stroke="black" points="3336,-171.5 3336,-191.5 3444,-191.5 3444,-171.5 3336,-171.5"/>
<text text-anchor="middle" x="3390" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonExtracter.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge43" class="edge"><title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M3262.91,-225.122C3293.36,-214.91 3335.85,-200.658 3363.15,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3261.45,-221.92 3253.08,-228.418 3263.68,-228.557 3261.45,-221.92"/>
</g>
<!-- Node30&#45;&gt;Node32 -->
<g id="edge46" class="edge"><title>Node30&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M3183.14,-231.853C3171.14,-230.424 3158.07,-229.01 3146,-228 2818.31,-200.595 2735.42,-208.478 2407,-192 2365.95,-189.94 2319.75,-187.555 2283.91,-185.689"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3183.01,-235.363 3193.36,-233.103 3183.86,-228.415 3183.01,-235.363"/>
</g>
<!-- Node30&#45;&gt;Node33 -->
<g id="edge47" class="edge"><title>Node30&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M3268.55,-228.787C3270.05,-228.515 3271.54,-228.252 3273,-228 3384.05,-208.828 3412.74,-209.945 3524,-192 3528.52,-191.271 3533.25,-190.472 3537.95,-189.659"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3267.75,-225.376 3258.57,-230.666 3269.05,-232.256 3267.75,-225.376"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="3605,-114.5 3605,-134.5 3703,-134.5 3703,-114.5 3605,-114.5"/>
<text text-anchor="middle" x="3654" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node34 -->
<g id="edge50" class="edge"><title>Node30&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3268.56,-228.834C3270.06,-228.549 3271.54,-228.27 3273,-228 3367.4,-210.487 3394.59,-221.368 3486,-192 3506.25,-185.494 3509.42,-179.316 3529,-171 3561.95,-157.004 3600.82,-143.277 3626.37,-134.623"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3267.74,-225.429 3258.59,-230.772 3269.07,-232.3 3267.74,-225.429"/>
</g>
<!-- Node30&#45;&gt;Node35 -->
<g id="edge51" class="edge"><title>Node30&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M3268.81,-234.559C3363.67,-227.936 3598.66,-210.947 3795,-192 3810.34,-190.52 3827.23,-188.656 3841.81,-186.971"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3268.48,-231.073 3258.75,-235.259 3268.97,-238.056 3268.48,-231.073"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="Polygonizer_8h.html" target="_top" xlink:title="Polygonizer.h">
<polygon fill="white" stroke="black" points="2790,-171.5 2790,-191.5 2872,-191.5 2872,-171.5 2790,-171.5"/>
<text text-anchor="middle" x="2831" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygonizer.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node37 -->
<g id="edge53" class="edge"><title>Node30&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M3183.45,-228.745C3181.95,-228.486 3180.46,-228.236 3179,-228 3047.73,-206.812 3013.43,-212.185 2882,-192 2878.8,-191.508 2875.48,-190.966 2872.16,-190.399"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3182.98,-232.216 3193.44,-230.574 3184.24,-225.331 3182.98,-232.216"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="RectangleContains_8h.html" target="_top" xlink:title="RectangleContains.h">
<polygon fill="white" stroke="black" points="2890.5,-171.5 2890.5,-191.5 3007.5,-191.5 3007.5,-171.5 2890.5,-171.5"/>
<text text-anchor="middle" x="2949" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleContains.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node38 -->
<g id="edge54" class="edge"><title>Node30&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M3183.43,-228.887C3181.93,-228.587 3180.45,-228.291 3179,-228 3115.14,-215.229 3041.26,-200.648 2994.83,-191.509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3182.89,-232.349 3193.39,-230.89 3184.27,-225.487 3182.89,-232.349"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="RectangleIntersects_8h.html" target="_top" xlink:title="RectangleIntersects.h">
<polygon fill="white" stroke="black" points="3025.5,-171.5 3025.5,-191.5 3146.5,-191.5 3146.5,-171.5 3025.5,-171.5"/>
<text text-anchor="middle" x="3086" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleIntersects.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node39 -->
<g id="edge55" class="edge"><title>Node30&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M3193.5,-224.732C3167.67,-214.584 3132.17,-200.637 3109.15,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3192.29,-228.019 3202.88,-228.418 3194.85,-221.504 3192.29,-228.019"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="IndexedNestedShellTester_8h.html" target="_top" xlink:title="IndexedNestedShellTester.h">
<polygon fill="white" stroke="black" points="3164.5,-171.5 3164.5,-191.5 3317.5,-191.5 3317.5,-171.5 3164.5,-171.5"/>
<text text-anchor="middle" x="3241" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedNestedShellTester.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node40 -->
<g id="edge57" class="edge"><title>Node30&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M3231.13,-218.68C3233.61,-209.601 3236.47,-199.117 3238.47,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3227.73,-217.849 3228.48,-228.418 3234.48,-219.691 3227.73,-217.849"/>
</g>
<!-- Node33&#45;&gt;Node16 -->
<g id="edge49" class="edge"><title>Node33&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M3582.36,-161.611C3592.66,-125.364 3614.84,-47.2819 3622.41,-20.6311"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3578.95,-160.838 3579.58,-171.414 3585.68,-162.751 3578.95,-160.838"/>
</g>
<!-- Node33&#45;&gt;Node21 -->
<g id="edge48" class="edge"><title>Node33&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3527.83,-176.349C3505.07,-174.527 3477.67,-172.472 3453,-171 3070.13,-148.162 2609.18,-132.481 2447.5,-127.337"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3527.68,-179.848 3537.93,-177.167 3528.24,-172.871 3527.68,-179.848"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="3826,-114.5 3826,-134.5 3916,-134.5 3916,-114.5 3826,-114.5"/>
<text text-anchor="middle" x="3871" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge52" class="edge"><title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M3876.22,-161.383C3874.91,-152.374 3873.41,-142.037 3872.35,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3872.78,-162.026 3877.68,-171.418 3879.7,-161.018 3872.78,-162.026"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="2416.5,-171.5 2416.5,-191.5 2529.5,-191.5 2529.5,-171.5 2416.5,-171.5"/>
<text text-anchor="middle" x="2473" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge60" class="edge"><title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M3052.81,-228.514C3051.53,-228.333 3050.26,-228.161 3049,-228 2823.61,-199.148 2764.94,-216.203 2539,-192 2536.01,-191.679 2532.94,-191.326 2529.85,-190.95"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3052.34,-231.982 3062.75,-230.056 3053.41,-225.064 3052.34,-231.982"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="MinimalEdgeRing_8h.html" target="_top" xlink:title="MinimalEdgeRing.h">
<polygon fill="white" stroke="black" points="2548,-171.5 2548,-191.5 2658,-191.5 2658,-171.5 2548,-171.5"/>
<text text-anchor="middle" x="2603" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge61" class="edge"><title>Node41&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M3052.81,-228.555C3051.52,-228.362 3050.25,-228.176 3049,-228 2882.32,-204.565 2839.19,-211.483 2672,-192 2667.56,-191.482 2662.96,-190.915 2658.34,-190.325"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3052.31,-232.02 3062.74,-230.164 3053.43,-225.11 3052.31,-232.02"/>
</g>
<!-- Node44&#45;&gt;Node12 -->
<g id="edge66" class="edge"><title>Node44&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M3710.1,-226.153C3744.9,-218.06 3784.4,-206.132 3795,-192 3821.12,-157.17 3807.7,-99.9215 3801.03,-77.7099"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3708.95,-222.825 3699.96,-228.436 3710.48,-229.654 3708.95,-222.825"/>
</g>
<!-- Node44&#45;&gt;Node34 -->
<g id="edge67" class="edge"><title>Node44&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3652.35,-218.17C3652.78,-193.839 3653.51,-153.028 3653.83,-134.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3648.84,-218.274 3652.16,-228.335 3655.84,-218.399 3648.84,-218.274"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="3672.5,-171.5 3672.5,-191.5 3785.5,-191.5 3785.5,-171.5 3672.5,-171.5"/>
<text text-anchor="middle" x="3729" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge64" class="edge"><title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M3673.15,-222.392C3686.97,-212.522 3704.56,-199.96 3716.27,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3670.82,-219.757 3664.71,-228.418 3674.89,-225.454 3670.82,-219.757"/>
</g>
<!-- Node45&#45;&gt;Node34 -->
<g id="edge65" class="edge"><title>Node45&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3708.4,-165.392C3694.94,-155.522 3677.81,-142.96 3666.4,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3706.48,-168.327 3716.62,-171.418 3710.62,-162.682 3706.48,-168.327"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="1978,-171.5 1978,-191.5 2144,-191.5 2144,-171.5 1978,-171.5"/>
<text text-anchor="middle" x="2061" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge71" class="edge"><title>Node46&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2572.23,-227.939C2384.73,-210.997 2336.24,-209.313 2153,-192 2150.12,-191.728 2147.19,-191.448 2144.24,-191.161"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2572.15,-231.446 2582.43,-228.863 2572.78,-224.475 2572.15,-231.446"/>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge73" class="edge"><title>Node48&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2683.01,-282.652C2719.33,-272.407 2771.06,-257.818 2804.08,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2681.87,-279.335 2673.2,-285.418 2683.77,-286.072 2681.87,-279.335"/>
</g>
<!-- Node49&#45;&gt;Node47 -->
<g id="edge74" class="edge"><title>Node49&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2769.08,-227.882C2495.55,-200.417 2423.89,-213.865 2153,-192 2150.12,-191.767 2147.19,-191.521 2144.23,-191.263"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2769.01,-231.393 2779.32,-228.919 2769.72,-224.429 2769.01,-231.393"/>
</g>
<!-- Node54&#45;&gt;Node4 -->
<g id="edge89" class="edge"><title>Node54&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1914.59,-292.125C1825.1,-286.025 1582.62,-268.878 1381,-249 1377.9,-248.694 1374.73,-248.371 1371.54,-248.036"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1914.52,-295.628 1924.73,-292.814 1914.99,-288.645 1914.52,-295.628"/>
</g>
<!-- Node54&#45;&gt;Node7 -->
<g id="edge93" class="edge"><title>Node54&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1914.7,-294.975C1830.28,-295.396 1619.77,-291.993 1567,-249 1520.3,-210.953 1527.33,-167.503 1555,-114 1562.98,-98.5713 1578.44,-85.7746 1590.07,-77.7234"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1914.85,-298.474 1924.82,-294.903 1914.8,-291.474 1914.85,-298.474"/>
</g>
<!-- Node54&#45;&gt;Node13 -->
<g id="edge94" class="edge"><title>Node54&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1945.15,-275.464C1939.71,-249.527 1934.13,-202.69 1955,-171 1970.66,-147.218 1989.36,-156.525 2008,-135 2033.25,-105.85 2013.94,-78.4335 2046,-57 2100.99,-20.2358 2543.72,-13.1748 2717.93,-11.8206"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1941.81,-276.537 1947.47,-285.489 1948.63,-274.957 1941.81,-276.537"/>
</g>
<!-- Node54&#45;&gt;Node17 -->
<g id="edge98" class="edge"><title>Node54&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1947.84,-275.266C1945.96,-249.099 1946.4,-201.999 1969,-171 1990.07,-142.089 2012.26,-156.309 2041,-135 2064.25,-117.76 2086.28,-91.4221 2097.08,-77.6358"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1944.37,-275.748 1948.77,-285.387 1951.34,-275.11 1944.37,-275.748"/>
</g>
<!-- Node54&#45;&gt;Node24 -->
<g id="edge90" class="edge"><title>Node54&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1914.55,-294.7C1841.74,-294.23 1670.69,-288.581 1534,-249 1533.81,-248.944 1453.78,-209.794 1416.59,-191.598"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1914.55,-298.2 1924.56,-294.735 1914.58,-291.2 1914.55,-298.2"/>
</g>
<!-- Node54&#45;&gt;Node32 -->
<g id="edge95" class="edge"><title>Node54&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1960.66,-276.439C1970.67,-261.121 1987.07,-239.811 2007,-228 2032.84,-212.689 2108.02,-199.07 2162.43,-190.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1957.6,-274.726 1955.28,-285.063 1963.54,-278.431 1957.6,-274.726"/>
</g>
<!-- Node54&#45;&gt;Node33 -->
<g id="edge97" class="edge"><title>Node54&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1985.13,-292.794C2027.18,-290.782 2099.72,-287.409 2162,-285 2284.86,-280.248 3148.67,-278.635 3268,-249 3288.64,-243.874 3290.76,-234.526 3311,-228 3312.35,-227.564 3464.41,-201.659 3537.99,-189.137"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1984.94,-289.299 1975.12,-293.274 1985.28,-296.291 1984.94,-289.299"/>
</g>
<!-- Node54&#45;&gt;Node46 -->
<g id="edge91" class="edge"><title>Node54&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M1985.45,-292.195C2080.61,-285.945 2349.55,-267.879 2573,-249 2576.1,-248.738 2579.25,-248.467 2582.43,-248.187"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1984.99,-288.717 1975.24,-292.864 1985.45,-295.702 1984.99,-288.717"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="2178,-228.5 2178,-248.5 2298,-248.5 2298,-228.5 2178,-228.5"/>
<text text-anchor="middle" x="2238" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.h</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge87" class="edge"><title>Node54&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M1985.05,-287.806C2036.64,-277.955 2133.12,-259.529 2190.86,-248.502"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1984.22,-284.402 1975.05,-289.715 1985.53,-291.277 1984.22,-284.402"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="2016.5,-228.5 2016.5,-248.5 2159.5,-248.5 2159.5,-228.5 2016.5,-228.5"/>
<text text-anchor="middle" x="2088" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node56 -->
<g id="edge88" class="edge"><title>Node54&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M1982.37,-281.598C2007.81,-271.461 2042.59,-257.597 2065.18,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1980.78,-278.464 1972.79,-285.418 1983.37,-284.967 1980.78,-278.464"/>
</g>
<!-- Node57 -->
<g id="node57" class="node"><title>Node57</title>
<g id="a_node57"><a xlink:href="PointExtracter_8h.html" target="_top" xlink:title="PointExtracter.h">
<polygon fill="white" stroke="black" points="1790,-228.5 1790,-248.5 1884,-248.5 1884,-228.5 1790,-228.5"/>
<text text-anchor="middle" x="1837" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointExtracter.h</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node57 -->
<g id="edge92" class="edge"><title>Node54&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M1922.1,-280.92C1901.41,-270.85 1873.77,-257.398 1855.69,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1920.82,-284.188 1931.34,-285.418 1923.88,-277.894 1920.82,-284.188"/>
</g>
<!-- Node54&#45;&gt;Node58 -->
<g id="edge96" class="edge"><title>Node54&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M1914.81,-291.663C1838.41,-285.352 1651.69,-269.111 1496,-249 1491.5,-248.419 1486.82,-247.765 1482.15,-247.079"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1914.59,-295.157 1924.84,-292.487 1915.16,-288.18 1914.59,-295.157"/>
</g>
<!-- Node59&#45;&gt;Node59 -->
<g id="edge102" class="edge"><title>Node59&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M4036.42,-305.912C4045.85,-305.328 4053,-301.857 4053,-295.5 4053,-287.023 4040.29,-283.679 4026.42,-285.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4036.54,-302.414 4026.42,-305.533 4036.28,-309.409 4036.54,-302.414"/>
</g>
<!-- Node60&#45;&gt;Node59 -->
<g id="edge104" class="edge"><title>Node60&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M4012.84,-332.68C4009.87,-323.601 4006.44,-313.117 4004.04,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4009.59,-334.003 4016.03,-342.418 4016.24,-331.825 4009.59,-334.003"/>
</g>
<!-- Node67&#45;&gt;Node10 -->
<g id="edge120" class="edge"><title>Node67&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M876.684,-336.666C850.017,-317.674 810,-282.081 810,-239.5 810,-239.5 810,-239.5 810,-180.5 810,-142.194 810,-96.5196 810,-77.5009"/>
<polygon fill="midnightblue" stroke="midnightblue" points="874.91,-339.693 885.138,-342.456 878.865,-333.918 874.91,-339.693"/>
</g>
<!-- Node67&#45;&gt;Node62 -->
<g id="edge116" class="edge"><title>Node67&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M841.573,-344.725C766.284,-335.961 631.349,-320.139 516,-306 513.264,-305.665 510.473,-305.32 507.653,-304.971"/>
<polygon fill="midnightblue" stroke="midnightblue" points="841.455,-348.235 851.792,-345.914 842.264,-341.282 841.455,-348.235"/>
</g>
<!-- Node67&#45;&gt;Node63 -->
<g id="edge117" class="edge"><title>Node67&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M841.749,-341.361C782.736,-331.09 692.311,-315.352 635.747,-305.507"/>
<polygon fill="midnightblue" stroke="midnightblue" points="841.21,-344.82 851.662,-343.087 842.411,-337.924 841.21,-344.82"/>
</g>
<!-- Node67&#45;&gt;Node64 -->
<g id="edge118" class="edge"><title>Node67&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M860.581,-339.388C827.286,-329.158 780.357,-314.738 750.305,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="859.855,-342.826 870.442,-342.418 861.911,-336.135 859.855,-342.826"/>
</g>
<!-- Node67&#45;&gt;Node65 -->
<g id="edge119" class="edge"><title>Node67&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M958.291,-341.605C1018.68,-331.353 1112.25,-315.47 1170.72,-305.544"/>
<polygon fill="midnightblue" stroke="midnightblue" points="957.429,-338.201 948.156,-343.325 958.601,-345.102 957.429,-338.201"/>
</g>
<!-- Node67&#45;&gt;Node66 -->
<g id="edge121" class="edge"><title>Node67&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M958.178,-345.846C1035.01,-338.131 1174.45,-323.275 1293,-306 1295.92,-305.574 1298.92,-305.113 1301.95,-304.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="957.818,-342.364 948.215,-346.841 958.514,-349.33 957.818,-342.364"/>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge122" class="edge"><title>Node67&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M882.042,-334.776C869.481,-320.989 856.651,-301.146 867,-285 879.045,-266.208 901.02,-255.073 921.211,-248.528"/>
<polygon fill="midnightblue" stroke="midnightblue" points="879.733,-337.421 889.228,-342.121 884.736,-332.525 879.733,-337.421"/>
</g>
<!-- Node67&#45;&gt;Node69 -->
<g id="edge123" class="edge"><title>Node67&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M911.99,-334.147C918.482,-324.75 926.244,-313.516 931.589,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="909.08,-332.201 906.275,-342.418 914.839,-336.18 909.08,-332.201"/>
</g>
<!-- Node67&#45;&gt;Node70 -->
<g id="edge125" class="edge"><title>Node67&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M939.643,-339.52C973.521,-329.282 1021.52,-314.778 1052.2,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="938.614,-336.175 930.054,-342.418 940.639,-342.875 938.614,-336.175"/>
</g>
<!-- Node69&#45;&gt;Node68 -->
<g id="edge124" class="edge"><title>Node69&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M947.281,-276.27C951.97,-267.059 957.459,-256.277 961.276,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="944.041,-274.918 942.624,-285.418 950.28,-278.094 944.041,-274.918"/>
</g>
<!-- Node70&#45;&gt;Node68 -->
<g id="edge126" class="edge"><title>Node70&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M1053.65,-281.056C1032.38,-270.972 1003.83,-257.438 985.183,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1052.31,-284.296 1062.84,-285.418 1055.31,-277.971 1052.31,-284.296"/>
</g>
<!-- Node72 -->
<g id="node72" class="node"><title>Node72</title>
<g id="a_node72"><a xlink:href="IndexedFacetDistance_8h.html" target="_top" xlink:title="IndexedFacetDistance.h">
<polygon fill="white" stroke="black" points="2171.5,-285.5 2171.5,-305.5 2304.5,-305.5 2304.5,-285.5 2171.5,-285.5"/>
<text text-anchor="middle" x="2238" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node72 -->
<g id="edge131" class="edge"><title>Node71&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M2202.99,-335.013C2211.68,-325.449 2222.31,-313.755 2229.56,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2200.39,-332.664 2196.26,-342.418 2205.57,-337.373 2200.39,-332.664"/>
</g>
<!-- Node72&#45;&gt;Node55 -->
<g id="edge132" class="edge"><title>Node72&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M2238,-275.383C2238,-266.374 2238,-256.037 2238,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2234.5,-275.418 2238,-285.418 2241.5,-275.418 2234.5,-275.418"/>
</g>
<!-- Node72&#45;&gt;Node56 -->
<g id="edge133" class="edge"><title>Node72&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2203.51,-281.855C2175.71,-271.662 2137.31,-257.579 2112.56,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2202.64,-285.261 2213.23,-285.418 2205.05,-278.689 2202.64,-285.261"/>
</g>
<!-- Node73 -->
<g id="node73" class="node"><title>Node73</title>
<g id="a_node73"><a xlink:href="PreparedLineString_8h.html" target="_top" xlink:title="PreparedLineString.h">
<polygon fill="white" stroke="black" points="2316.5,-228.5 2316.5,-248.5 2435.5,-248.5 2435.5,-228.5 2316.5,-228.5"/>
<text text-anchor="middle" x="2376" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge134" class="edge"><title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M2270.37,-281.598C2295.81,-271.461 2330.59,-257.597 2353.18,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2268.78,-278.464 2260.79,-285.418 2271.37,-284.967 2268.78,-278.464"/>
</g>
<!-- Node74 -->
<g id="node74" class="node"><title>Node74</title>
<g id="a_node74"><a xlink:href="PreparedPolygon_8h.html" target="_top" xlink:title="PreparedPolygon.h">
<polygon fill="white" stroke="black" points="2454,-228.5 2454,-248.5 2564,-248.5 2564,-228.5 2454,-228.5"/>
<text text-anchor="middle" x="2509" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node74 -->
<g id="edge136" class="edge"><title>Node72&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M2292.55,-283.43C2343.12,-273.165 2417.46,-258.079 2464.53,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2291.55,-280.06 2282.45,-285.479 2292.94,-286.92 2291.55,-280.06"/>
</g>
<!-- Node73&#45;&gt;Node47 -->
<g id="edge135" class="edge"><title>Node73&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2314.43,-226.75C2255.62,-216.481 2167.98,-201.178 2112.69,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2313.88,-230.207 2324.34,-228.479 2315.09,-223.312 2313.88,-230.207"/>
</g>
<!-- Node76 -->
<g id="node76" class="node"><title>Node76</title>
<g id="a_node76"><a xlink:href="OverlayResultValidator_8h.html" target="_top" xlink:title="OverlayResultValidator.h">
<polygon fill="white" stroke="black" points="4247,-285.5 4247,-305.5 4383,-305.5 4383,-285.5 4247,-285.5"/>
<text text-anchor="middle" x="4315" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayResultValidator.h</text>
</a>
</g>
</g>
<!-- Node75&#45;&gt;Node76 -->
<g id="edge139" class="edge"><title>Node75&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M4315,-332.383C4315,-323.374 4315,-313.037 4315,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4311.5,-332.418 4315,-342.418 4318.5,-332.418 4311.5,-332.418"/>
</g>
<!-- Node77&#45;&gt;Node12 -->
<g id="edge145" class="edge"><title>Node77&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M4047.05,-162.973C4035.7,-147.695 4017.24,-126.136 3996,-114 3946.08,-85.4761 3879.46,-74.8294 3837.64,-70.8583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4044.22,-165.027 4052.88,-171.123 4049.91,-160.954 4044.22,-165.027"/>
</g>
<!-- Node77&#45;&gt;Node14 -->
<g id="edge144" class="edge"><title>Node77&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M4059,-161.14C4059,-124.692 4059,-47.1671 4059,-20.6311"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4055.5,-161.414 4059,-171.414 4062.5,-161.414 4055.5,-161.414"/>
</g>
<!-- Node77&#45;&gt;Node21 -->
<g id="edge143" class="edge"><title>Node77&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M4000.22,-175.807C3976.82,-174.076 3949.65,-172.238 3925,-171 3350.1,-142.124 2653.24,-129.612 2447.73,-126.384"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4000.1,-179.308 4010.34,-176.566 4000.63,-172.327 4000.1,-179.308"/>
</g>
</g>
</svg>