geos_390_docs/GeometryComponentFilter_8h_...

1462 lines
95 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: GeometryComponentFilter.h Pages: 1 -->
<svg width="3714pt" height="485pt"
viewBox="0.00 0.00 3713.50 485.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 481)">
<title>GeometryComponentFilter.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-481 3709.5,-481 3709.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="3552.5,-456.5 3552.5,-476.5 3705.5,-476.5 3705.5,-456.5 3552.5,-456.5"/>
<text text-anchor="middle" x="3629" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryComponentFilter.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="Geometry.h">
<polygon fill="white" stroke="black" points="1642.5,-399.5 1642.5,-419.5 1715.5,-419.5 1715.5,-399.5 1642.5,-399.5"/>
<text text-anchor="middle" x="1679" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Geometry.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M3542.13,-463.05C3199.07,-453.374 1945.97,-418.03 1715.54,-411.531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3542.16,-466.552 3552.26,-463.335 3542.36,-459.555 3542.16,-466.552"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="699.5,-57.5 699.5,-77.5 752.5,-77.5 752.5,-57.5 699.5,-57.5"/>
<text text-anchor="middle" x="726" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge158" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3542.01,-465.668C3016.14,-466.344 279.717,-464.944 137,-363 45.6758,-297.766 82.6725,-171.59 179,-114 276.897,-55.472 578.54,-97.0291 691,-78 693.732,-77.5378 696.558,-76.9539 699.366,-76.3036"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3542.19,-469.168 3552.18,-465.654 3542.18,-462.168 3542.19,-469.168"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="Polygonizer_8h.html" target="_top" xlink:title="Polygonizer.h">
<polygon fill="white" stroke="black" points="3232,-171.5 3232,-191.5 3314,-191.5 3314,-171.5 3232,-171.5"/>
<text text-anchor="middle" x="3273" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygonizer.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge159" class="edge"><title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M3635.14,-446.648C3637.47,-438.541 3639.85,-428.9 3641,-420 3642.2,-410.744 3641.97,-408.283 3641,-399 3635.34,-344.658 3637.81,-318.953 3595,-285 3510.08,-217.645 3380.03,-194.123 3314.21,-186.248"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3631.79,-445.642 3632.2,-456.229 3638.48,-447.695 3631.79,-445.642"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="ComponentCoordinateExtracter_8h.html" target="_top" xlink:title="ComponentCoordinateExtracter.h">
<polygon fill="white" stroke="black" points="2936.5,-228.5 2936.5,-248.5 3115.5,-248.5 3115.5,-228.5 2936.5,-228.5"/>
<text text-anchor="middle" x="3026" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">ComponentCoordinateExtracter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge156" class="edge"><title>Node1&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M3629.5,-446.178C3629.32,-408.145 3622.86,-323.896 3572,-285 3532.33,-254.664 3173.74,-253.409 3124,-249 3121.28,-248.759 3118.51,-248.51 3115.72,-248.257"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3626,-446.362 3629.4,-456.396 3633,-446.432 3626,-446.362"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="LinearComponentExtracter.h">
<polygon fill="white" stroke="black" points="3407.5,-285.5 3407.5,-305.5 3562.5,-305.5 3562.5,-285.5 3407.5,-285.5"/>
<text text-anchor="middle" x="3485" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearComponentExtracter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge157" class="edge"><title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M3620.1,-446.998C3607.17,-421.388 3581.28,-374.611 3550,-342 3535.6,-326.989 3515.57,-313.856 3501.57,-305.608"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3617.12,-448.87 3624.69,-456.286 3623.4,-445.77 3617.12,-448.87"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="1707,-342.5 1707,-362.5 1851,-362.5 1851,-342.5 1707,-342.5"/>
<text text-anchor="middle" x="1779" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1704.44,-394.508C1722.66,-384.485 1746.68,-371.278 1762.46,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1702.59,-391.532 1695.51,-399.418 1705.96,-397.665 1702.59,-391.532"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="DiscreteHausdorffDistance_8h.html" target="_top" xlink:title="DiscreteHausdorffDistance.h">
<polygon fill="white" stroke="black" points="1961.5,-342.5 1961.5,-362.5 2116.5,-362.5 2116.5,-342.5 1961.5,-342.5"/>
<text text-anchor="middle" x="2039" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteHausdorffDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1725.82,-401.347C1790.95,-391.397 1908.88,-373.379 1979.97,-362.519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.19,-397.902 1715.83,-402.873 1726.25,-404.822 1725.19,-397.902"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="MinimumBoundingCircle_8h.html" target="_top" xlink:title="MinimumBoundingCircle.h">
<polygon fill="white" stroke="black" points="981.5,-228.5 981.5,-248.5 1124.5,-248.5 1124.5,-228.5 981.5,-228.5"/>
<text text-anchor="middle" x="1053" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumBoundingCircle.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1635.11,-396.741C1605.16,-388.318 1564.77,-376.173 1530,-363 1451.89,-333.404 1439.1,-308.709 1359,-285 1336.63,-278.378 1203.67,-259.786 1120.54,-248.522"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.27,-400.14 1644.84,-399.451 1636.15,-393.397 1634.27,-400.14"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="GeometryCollection_8h.html" target="_top" xlink:title="GeometryCollection.h">
<polygon fill="white" stroke="black" points="767,-228.5 767,-248.5 887,-248.5 887,-228.5 767,-228.5"/>
<text text-anchor="middle" x="827" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryCollection.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1632.14,-401.055C1591.04,-393.772 1530.04,-381.121 1479,-363 1442.1,-349.9 1358.72,-295.521 1321,-285 1140.54,-234.66 1087.29,-268.932 901,-249 896.492,-248.518 891.834,-247.99 887.15,-247.437"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1631.69,-404.529 1642.14,-402.791 1632.89,-397.632 1631.69,-404.529"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="GeometryFactory_8h.html" target="_top" xlink:title="GeometryFactory.h">
<polygon fill="white" stroke="black" points="455.5,-114.5 455.5,-134.5 564.5,-134.5 564.5,-114.5 455.5,-114.5"/>
<text text-anchor="middle" x="510" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryFactory.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge39" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1632.02,-408.064C1435.65,-406.04 679.872,-396.21 444,-363 339.714,-348.317 278.897,-388.943 214,-306 140.469,-212.022 358.341,-155.351 460.381,-134.565"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.25,-411.566 1642.28,-408.167 1632.32,-404.566 1632.25,-411.566"/>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge107" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1632.15,-408.635C1400.37,-409.087 382.197,-408.451 249,-363 201.251,-346.706 157,-346.952 157,-296.5 157,-296.5 157,-296.5 157,-180.5 157,-110.408 232.329,-132.26 300,-114 468.487,-68.5378 519.258,-108.973 691,-78 693.726,-77.5083 696.549,-76.905 699.356,-76.243"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.28,-412.135 1642.27,-408.614 1632.26,-405.135 1632.28,-412.135"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="WKTReader_8h.html" target="_top" xlink:title="WKTReader.h">
<polygon fill="white" stroke="black" points="0,-57.5 0,-77.5 86,-77.5 86,-57.5 0,-57.5"/>
<text text-anchor="middle" x="43" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">WKTReader.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge109" class="edge"><title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1631.91,-408.567C1379.87,-408.746 199.463,-407.214 137,-363 38.6558,-293.387 40.5077,-119.384 42.4524,-77.6174"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.19,-412.067 1642.19,-408.559 1632.18,-405.067 1632.19,-412.067"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="104.5,-57.5 104.5,-77.5 241.5,-77.5 241.5,-57.5 104.5,-57.5"/>
<text text-anchor="middle" x="173" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge114" class="edge"><title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1632.34,-408.081C1386.44,-405.746 249.687,-393.341 182,-363 144.849,-346.347 119,-337.213 119,-296.5 119,-296.5 119,-296.5 119,-237.5 119,-173.741 154.306,-102.596 167.822,-77.6967"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.35,-411.581 1642.38,-408.175 1632.41,-404.581 1632.35,-411.581"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="2659.5,-57.5 2659.5,-77.5 2738.5,-77.5 2738.5,-57.5 2659.5,-57.5"/>
<text text-anchor="middle" x="2699" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge147" class="edge"><title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1725.56,-408.078C2010.85,-405.406 3511.53,-390.078 3550,-363 3841,-158.15 2941.7,-84.7554 2738.77,-71.0021"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.52,-404.578 1715.55,-408.171 1725.58,-411.578 1725.52,-404.578"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="1961.5,-114.5 1961.5,-134.5 2080.5,-134.5 2080.5,-114.5 1961.5,-114.5"/>
<text text-anchor="middle" x="2021" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge142" class="edge"><title>Node2&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1677.78,-389.039C1677.57,-375.472 1678.58,-357.16 1684,-342 1694.42,-312.859 1701.94,-306.712 1724,-285 1756.15,-253.349 1766.79,-246.355 1808,-228 1869.05,-200.811 1895.73,-224.725 1954,-192 1980.29,-177.234 2003.4,-149.34 2014.32,-134.818"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1674.29,-389.29 1678.18,-399.146 1681.28,-389.017 1674.29,-389.29"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="OffsetPointGenerator_8h.html" target="_top" xlink:title="OffsetPointGenerator.h">
<polygon fill="white" stroke="black" points="309,-114.5 309,-134.5 437,-134.5 437,-114.5 309,-114.5"/>
<text text-anchor="middle" x="373" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetPointGenerator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge141" class="edge"><title>Node2&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1632.28,-403.756C1581.89,-397.756 1499.78,-385.397 1432,-363 1394.63,-350.653 1311.05,-295.049 1273,-285 1016.43,-217.24 929.979,-329.148 677,-249 660.068,-243.636 659.45,-234.697 643,-228 575.09,-200.352 549.986,-219.462 482,-192 444.181,-176.723 404.417,-149.053 385.042,-134.697"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1631.89,-407.235 1642.23,-404.907 1632.69,-400.281 1631.89,-407.235"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="LineString_8h.html" target="_top" xlink:title="LineString.h">
<polygon fill="white" stroke="black" points="1869,-342.5 1869,-362.5 1943,-362.5 1943,-342.5 1869,-342.5"/>
<text text-anchor="middle" x="1906" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineString.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node29 -->
<g id="edge40" class="edge"><title>Node2&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1725.53,-397.226C1767.95,-386.949 1829.79,-371.964 1868.95,-362.476"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1724.62,-393.846 1715.72,-399.602 1726.27,-400.649 1724.62,-393.846"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="Polygon_8h.html" target="_top" xlink:title="Polygon.h">
<polygon fill="white" stroke="black" points="1635.5,-228.5 1635.5,-248.5 1700.5,-248.5 1700.5,-228.5 1635.5,-228.5"/>
<text text-anchor="middle" x="1668" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygon.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge100" class="edge"><title>Node2&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1653.98,-393.54C1643.59,-385.849 1632.65,-375.46 1627,-363 1612.68,-331.431 1614.57,-317.362 1627,-285 1632.72,-270.111 1645.81,-257.049 1655.67,-248.784"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.23,-396.581 1662.46,-399.351 1656.19,-390.808 1652.23,-396.581"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="OverlayUtil_8h.html" target="_top" xlink:title="OverlayUtil.h">
<polygon fill="white" stroke="black" points="2049,-171.5 2049,-191.5 2127,-191.5 2127,-171.5 2049,-171.5"/>
<text text-anchor="middle" x="2088" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayUtil.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge149" class="edge"><title>Node2&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1681.09,-388.977C1683.39,-374.872 1688.16,-355.929 1698,-342 1748.38,-270.684 1777.82,-262.579 1858,-228 1866.74,-224.232 1985.43,-201.691 2048.78,-189.813"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1677.6,-388.686 1679.73,-399.064 1684.54,-389.623 1677.6,-388.686"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="2727,-171.5 2727,-191.5 2801,-191.5 2801,-171.5 2727,-171.5"/>
<text text-anchor="middle" x="2764" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge150" class="edge"><title>Node2&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1725.96,-406.38C1836.29,-401.077 2109.37,-385.993 2198,-363 2220.15,-357.255 2223.01,-348.328 2245,-342 2354.99,-310.345 2392.24,-344.576 2500,-306 2562.72,-283.547 2567.59,-256.078 2628,-228 2661.64,-212.365 2702.19,-199.516 2730.22,-191.507"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.63,-402.891 1715.81,-406.862 1725.96,-409.884 1725.63,-402.891"/>
</g>
<!-- Node2&#45;&gt;Node47 -->
<g id="edge101" class="edge"><title>Node2&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M1726.24,-408.456C1872.51,-407.891 2316.33,-402.85 2454,-363 2472.54,-357.635 2473.67,-348.037 2492,-342 2607.82,-303.846 2644.25,-329.039 2764,-306 2848.56,-289.73 2946.51,-262.617 2995.21,-248.565"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.82,-404.957 1715.83,-408.49 1725.84,-411.957 1725.82,-404.957"/>
</g>
<!-- Node2&#45;&gt;Node49 -->
<g id="edge106" class="edge"><title>Node2&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M1726.17,-408.244C2011.95,-406.581 3500.48,-396.328 3533,-363 3551,-344.554 3519.55,-318.949 3499.58,-305.529"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.73,-404.746 1715.75,-408.303 1725.77,-411.746 1725.73,-404.746"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="LineSequencer_8h.html" target="_top" xlink:title="LineSequencer.h">
<polygon fill="white" stroke="black" points="2256,-285.5 2256,-305.5 2354,-305.5 2354,-285.5 2256,-285.5"/>
<text text-anchor="middle" x="2305" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSequencer.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node53 -->
<g id="edge138" class="edge"><title>Node2&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M1725.66,-408.945C1807.91,-408.592 1983.42,-402.714 2125,-363 2145.86,-357.148 2148.91,-350.119 2169,-342 2204.55,-327.633 2246.54,-314.086 2274.36,-305.571"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.62,-405.445 1715.62,-408.963 1725.63,-412.445 1725.62,-405.445"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="MinimumClearance_8h.html" target="_top" xlink:title="MinimumClearance.h">
<polygon fill="white" stroke="black" points="2372.5,-285.5 2372.5,-305.5 2491.5,-305.5 2491.5,-285.5 2372.5,-285.5"/>
<text text-anchor="middle" x="2432" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumClearance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node54 -->
<g id="edge154" class="edge"><title>Node2&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M1725.81,-409.206C1812.99,-409.404 2005.53,-404.558 2161,-363 2182.71,-357.196 2185.62,-348.939 2207,-342 2261.77,-324.219 2326.4,-312.014 2372.3,-304.756"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.72,-405.706 1715.7,-409.159 1725.69,-412.706 1725.72,-405.706"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="Point_8h.html" target="_top" xlink:title="Point.h">
<polygon fill="white" stroke="black" points="1487,-285.5 1487,-305.5 1537,-305.5 1537,-285.5 1487,-285.5"/>
<text text-anchor="middle" x="1512" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Point.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node55 -->
<g id="edge87" class="edge"><title>Node2&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M1632.18,-400.112C1606.05,-393.536 1574.19,-382.173 1551,-363 1532.02,-347.306 1520.18,-319.818 1515.02,-305.598"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1631.72,-403.598 1642.25,-402.484 1633.32,-396.785 1631.72,-403.598"/>
</g>
<!-- Node59 -->
<g id="node59" class="node"><title>Node59</title>
<g id="a_node59"><a xlink:href="OverlayPoints_8h.html" target="_top" xlink:title="OverlayPoints.h">
<polygon fill="white" stroke="black" points="1369,-228.5 1369,-248.5 1461,-248.5 1461,-228.5 1369,-228.5"/>
<text text-anchor="middle" x="1415" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayPoints.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node59 -->
<g id="edge148" class="edge"><title>Node2&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M1656.16,-393.754C1643.79,-385.341 1628.51,-374.253 1616,-363 1581.37,-331.853 1584.79,-310.793 1546,-285 1519.24,-267.202 1484.76,-255.593 1457.9,-248.559"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1654.32,-396.732 1664.58,-399.371 1658.2,-390.909 1654.32,-396.732"/>
</g>
<!-- Node60 -->
<g id="node60" class="node"><title>Node60</title>
<g id="a_node60"><a xlink:href="Densifier_8h.html" target="_top" xlink:title="Densifier.h">
<polygon fill="white" stroke="black" points="3149,-285.5 3149,-305.5 3217,-305.5 3217,-285.5 3149,-285.5"/>
<text text-anchor="middle" x="3183" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Densifier.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node60 -->
<g id="edge102" class="edge"><title>Node2&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M1726.03,-408.124C1995.51,-405.862 3332.67,-393.132 3362,-363 3368.51,-356.312 3367.73,-349.368 3362,-342 3353.07,-330.515 3266.83,-312.444 3217.39,-302.899"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.78,-404.626 1715.81,-408.209 1725.84,-411.626 1725.78,-404.626"/>
</g>
<!-- Node61 -->
<g id="node61" class="node"><title>Node61</title>
<g id="a_node61"><a xlink:href="GeometryTransformer_8h.html" target="_top" xlink:title="GeometryTransformer.h">
<polygon fill="white" stroke="black" points="3221,-342.5 3221,-362.5 3353,-362.5 3353,-342.5 3221,-342.5"/>
<text text-anchor="middle" x="3287" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryTransformer.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node61 -->
<g id="edge104" class="edge"><title>Node2&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M1725.6,-408.752C1912.63,-409.416 2626.78,-408.642 3212,-363 3214.88,-362.775 3217.82,-362.519 3220.78,-362.239"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.58,-405.252 1715.57,-408.713 1725.55,-412.252 1725.58,-405.252"/>
</g>
<!-- Node62 -->
<g id="node62" class="node"><title>Node62</title>
<g id="a_node62"><a xlink:href="GeometryItemDistance_8h.html" target="_top" xlink:title="GeometryItemDistance.h">
<polygon fill="white" stroke="black" points="2501,-342.5 2501,-362.5 2637,-362.5 2637,-342.5 2501,-342.5"/>
<text text-anchor="middle" x="2569" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryItemDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node62 -->
<g id="edge108" class="edge"><title>Node2&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M1725.99,-406.825C1850.35,-402.184 2198.3,-387.83 2487,-363 2491.43,-362.619 2495.98,-362.191 2500.57,-361.734"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.56,-403.339 1715.7,-407.207 1725.82,-410.334 1725.56,-403.339"/>
</g>
<!-- Node63 -->
<g id="node63" class="node"><title>Node63</title>
<g id="a_node63"><a xlink:href="ExtractLineByLocation_8h.html" target="_top" xlink:title="ExtractLineByLocation.h">
<polygon fill="white" stroke="black" points="223.5,-285.5 223.5,-305.5 356.5,-305.5 356.5,-285.5 223.5,-285.5"/>
<text text-anchor="middle" x="290" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">ExtractLineByLocation.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node63 -->
<g id="edge110" class="edge"><title>Node2&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M1632.03,-407.945C1446.12,-405.543 761.489,-394.69 547,-363 461.514,-350.37 363.386,-320.567 316.993,-305.523"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.24,-411.448 1642.29,-408.076 1632.33,-404.449 1632.24,-411.448"/>
</g>
<!-- Node64 -->
<g id="node64" class="node"><title>Node64</title>
<g id="a_node64"><a xlink:href="LengthIndexedLine_8h.html" target="_top" xlink:title="LengthIndexedLine.h">
<polygon fill="white" stroke="black" points="374.5,-285.5 374.5,-305.5 491.5,-305.5 491.5,-285.5 374.5,-285.5"/>
<text text-anchor="middle" x="433" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node64 -->
<g id="edge111" class="edge"><title>Node2&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M1632.38,-408.256C1455.22,-407.056 823.928,-400.205 627,-363 561.402,-350.607 487.825,-320.694 453.147,-305.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.39,-411.757 1642.42,-408.322 1632.44,-404.757 1632.39,-411.757"/>
</g>
<!-- Node65 -->
<g id="node65" class="node"><title>Node65</title>
<g id="a_node65"><a xlink:href="LengthIndexOfPoint_8h.html" target="_top" xlink:title="LengthIndexOfPoint.h">
<polygon fill="white" stroke="black" points="509.5,-285.5 509.5,-305.5 630.5,-305.5 630.5,-285.5 509.5,-285.5"/>
<text text-anchor="middle" x="570" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node65 -->
<g id="edge112" class="edge"><title>Node2&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M1632.4,-407.836C1446.56,-404.991 763.966,-392.606 672,-363 634.17,-350.821 596.893,-320.666 579.76,-305.506"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.35,-411.335 1642.4,-407.987 1632.45,-404.336 1632.35,-411.335"/>
</g>
<!-- Node66 -->
<g id="node66" class="node"><title>Node66</title>
<g id="a_node66"><a xlink:href="LengthLocationMap_8h.html" target="_top" xlink:title="LengthLocationMap.h">
<polygon fill="white" stroke="black" points="867,-285.5 867,-305.5 987,-305.5 987,-285.5 867,-285.5"/>
<text text-anchor="middle" x="927" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthLocationMap.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node66 -->
<g id="edge113" class="edge"><title>Node2&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M1632.05,-407.726C1538.92,-405.478 1324.55,-396.749 1148,-363 1074.8,-349.007 991.304,-320.243 951.116,-305.558"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.19,-411.23 1642.27,-407.958 1632.35,-404.232 1632.19,-411.23"/>
</g>
<!-- Node67 -->
<g id="node67" class="node"><title>Node67</title>
<g id="a_node67"><a xlink:href="LinearIterator_8h.html" target="_top" xlink:title="LinearIterator.h">
<polygon fill="white" stroke="black" points="1005,-285.5 1005,-305.5 1095,-305.5 1095,-285.5 1005,-285.5"/>
<text text-anchor="middle" x="1050" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearIterator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node67 -->
<g id="edge115" class="edge"><title>Node2&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M1632.27,-408.155C1548.19,-406.598 1366.38,-398.941 1218,-363 1161.29,-349.265 1098.3,-320.384 1068.09,-305.616"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.21,-411.655 1642.27,-408.32 1632.33,-404.656 1632.21,-411.655"/>
</g>
<!-- Node68 -->
<g id="node68" class="node"><title>Node68</title>
<g id="a_node68"><a xlink:href="LinearLocation_8h.html" target="_top" xlink:title="LinearLocation.h">
<polygon fill="white" stroke="black" points="681,-342.5 681,-362.5 777,-362.5 777,-342.5 681,-342.5"/>
<text text-anchor="middle" x="729" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearLocation.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node68 -->
<g id="edge116" class="edge"><title>Node2&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M1631.98,-406.767C1502.83,-401.839 1131.78,-386.566 824,-363 808.795,-361.836 792.25,-360.281 777.291,-358.768"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.17,-410.276 1642.29,-407.158 1632.43,-403.281 1632.17,-410.276"/>
</g>
<!-- Node69 -->
<g id="node69" class="node"><title>Node69</title>
<g id="a_node69"><a xlink:href="LocationIndexedLine_8h.html" target="_top" xlink:title="LocationIndexedLine.h">
<polygon fill="white" stroke="black" points="509.5,-228.5 509.5,-248.5 634.5,-248.5 634.5,-228.5 509.5,-228.5"/>
<text text-anchor="middle" x="572" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node69 -->
<g id="edge128" class="edge"><title>Node2&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M1632.03,-408.221C1541.59,-406.848 1347.4,-399.59 1293,-363 1260.15,-340.905 1283.47,-306.141 1250,-285 1193.44,-249.273 715.619,-255.099 649,-249 644.305,-248.57 639.455,-248.08 634.58,-247.555"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.22,-411.724 1642.27,-408.358 1632.32,-404.725 1632.22,-411.724"/>
</g>
<!-- Node70 -->
<g id="node70" class="node"><title>Node70</title>
<g id="a_node70"><a xlink:href="LocationIndexOfLine_8h.html" target="_top" xlink:title="LocationIndexOfLine.h">
<polygon fill="white" stroke="black" points="725,-285.5 725,-305.5 849,-305.5 849,-285.5 725,-285.5"/>
<text text-anchor="middle" x="787" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node70 -->
<g id="edge129" class="edge"><title>Node2&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M1632.29,-407.618C1529.16,-405.108 1274.42,-395.821 1064,-363 973.11,-348.823 868.068,-320.142 817.419,-305.517"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.29,-411.119 1642.37,-407.853 1632.46,-404.121 1632.29,-411.119"/>
</g>
<!-- Node71 -->
<g id="node71" class="node"><title>Node71</title>
<g id="a_node71"><a xlink:href="LocationIndexOfPoint_8h.html" target="_top" xlink:title="LocationIndexOfPoint.h">
<polygon fill="white" stroke="black" points="1113,-285.5 1113,-305.5 1241,-305.5 1241,-285.5 1113,-285.5"/>
<text text-anchor="middle" x="1177" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node71 -->
<g id="edge130" class="edge"><title>Node2&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M1631.95,-406.936C1536.15,-403.19 1321.86,-391.775 1255,-363 1224.6,-349.915 1197.2,-320.739 1184.49,-305.762"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1632.08,-410.444 1642.21,-407.326 1632.35,-403.449 1632.08,-410.444"/>
</g>
<!-- Node72 -->
<g id="node72" class="node"><title>Node72</title>
<g id="a_node72"><a xlink:href="FacetSequenceTreeBuilder_8h.html" target="_top" xlink:title="FacetSequenceTreeBuilder.h">
<polygon fill="white" stroke="black" points="2287,-342.5 2287,-362.5 2445,-362.5 2445,-342.5 2287,-342.5"/>
<text text-anchor="middle" x="2366" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node72 -->
<g id="edge131" class="edge"><title>Node2&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M1725.62,-405.333C1825.85,-398.434 2069.28,-381.204 2273,-363 2277.53,-362.596 2282.18,-362.166 2286.87,-361.721"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.26,-401.849 1715.53,-406.026 1725.74,-408.832 1725.26,-401.849"/>
</g>
<!-- Node76 -->
<g id="node76" class="node"><title>Node76</title>
<g id="a_node76"><a xlink:href="FuzzyPointLocator_8h.html" target="_top" xlink:title="FuzzyPointLocator.h">
<polygon fill="white" stroke="black" points="3409.5,-342.5 3409.5,-362.5 3524.5,-362.5 3524.5,-342.5 3409.5,-342.5"/>
<text text-anchor="middle" x="3467" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FuzzyPointLocator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node76 -->
<g id="edge139" class="edge"><title>Node2&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M1725.91,-407.921C1965.81,-404.861 3057.25,-389.686 3395,-363 3399.65,-362.633 3404.46,-362.173 3409.29,-361.655"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.74,-404.423 1715.78,-408.05 1725.83,-411.423 1725.74,-404.423"/>
</g>
<!-- Node78 -->
<g id="node78" class="node"><title>Node78</title>
<g id="a_node78"><a xlink:href="InputGeometry_8h.html" target="_top" xlink:title="InputGeometry.h">
<polygon fill="white" stroke="black" points="2819.5,-171.5 2819.5,-191.5 2916.5,-191.5 2916.5,-171.5 2819.5,-171.5"/>
<text text-anchor="middle" x="2868" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">InputGeometry.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node78 -->
<g id="edge143" class="edge"><title>Node2&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M1725.83,-406.964C1841.9,-402.79 2140.42,-389.718 2236,-363 2256.1,-357.382 2258.07,-348.19 2278,-342 2388.57,-307.659 2427.17,-345.511 2536,-306 2566.78,-294.826 2630.68,-240.361 2661,-228 2689.2,-216.505 2767.45,-200.856 2819.25,-191.229"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.7,-403.466 1715.83,-407.318 1725.94,-410.462 1725.7,-403.466"/>
</g>
<!-- Node79 -->
<g id="node79" class="node"><title>Node79</title>
<g id="a_node79"><a xlink:href="CoverageUnion_8h.html" target="_top" xlink:title="CoverageUnion.h">
<polygon fill="white" stroke="black" points="2655.5,-342.5 2655.5,-362.5 2756.5,-362.5 2756.5,-342.5 2655.5,-342.5"/>
<text text-anchor="middle" x="2706" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoverageUnion.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node79 -->
<g id="edge151" class="edge"><title>Node2&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M1725.91,-408.119C1866.03,-406.59 2293.62,-399.076 2646,-363 2649.04,-362.689 2652.17,-362.326 2655.31,-361.927"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.51,-404.623 1715.55,-408.227 1725.59,-411.623 1725.51,-404.623"/>
</g>
<!-- Node80 -->
<g id="node80" class="node"><title>Node80</title>
<g id="a_node80"><a xlink:href="OverlapUnion_8h.html" target="_top" xlink:title="OverlapUnion.h">
<polygon fill="white" stroke="black" points="2775,-342.5 2775,-362.5 2867,-362.5 2867,-342.5 2775,-342.5"/>
<text text-anchor="middle" x="2821" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlapUnion.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node80 -->
<g id="edge152" class="edge"><title>Node2&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M1725.98,-408.644C1877.17,-408.657 2364.55,-405.185 2765,-363 2768.24,-362.659 2771.57,-362.248 2774.92,-361.791"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.69,-405.144 1715.69,-408.638 1725.68,-412.144 1725.69,-405.144"/>
</g>
<!-- Node81 -->
<g id="node81" class="node"><title>Node81</title>
<g id="a_node81"><a xlink:href="EnhancedPrecisionOp_8h.html" target="_top" xlink:title="EnhancedPrecisionOp.h">
<polygon fill="white" stroke="black" points="2885.5,-342.5 2885.5,-362.5 3018.5,-362.5 3018.5,-342.5 2885.5,-342.5"/>
<text text-anchor="middle" x="2952" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EnhancedPrecisionOp.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node81 -->
<g id="edge153" class="edge"><title>Node2&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M1725.82,-408.173C1886.35,-406.741 2429.28,-399.342 2876,-363 2879.05,-362.752 2882.16,-362.472 2885.31,-362.167"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.77,-404.673 1715.8,-408.259 1725.83,-411.673 1725.77,-404.673"/>
</g>
<!-- Node82 -->
<g id="node82" class="node"><title>Node82</title>
<g id="a_node82"><a xlink:href="TopologyPreservingSimplifier_8h.html" target="_top" xlink:title="TopologyPreservingSimplifier.h">
<polygon fill="white" stroke="black" points="3037,-342.5 3037,-362.5 3203,-362.5 3203,-342.5 3037,-342.5"/>
<text text-anchor="middle" x="3120" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">TopologyPreservingSimplifier.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node82 -->
<g id="edge155" class="edge"><title>Node2&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M1725.51,-408.076C1898.03,-406.261 2517.59,-397.575 3027,-363 3030.24,-362.78 3033.54,-362.537 3036.87,-362.275"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1725.47,-404.576 1715.5,-408.179 1725.54,-411.576 1725.47,-404.576"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M774.823,-226.158C740.352,-218.067 694.43,-206.139 655,-192 607.554,-174.986 554.282,-148.553 527.449,-134.692"/>
<polygon fill="midnightblue" stroke="midnightblue" points="774.147,-229.594 784.679,-228.44 775.727,-222.774 774.147,-229.594"/>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge37" class="edge"><title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M771.079,-226.189C737.027,-218.04 698.173,-206.034 688,-192 661.405,-155.311 700.44,-99.6281 718.091,-77.7696"/>
<polygon fill="midnightblue" stroke="midnightblue" points="770.458,-229.638 780.99,-228.488 772.04,-222.819 770.458,-229.638"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="MultiLineString.h">
<polygon fill="white" stroke="black" points="841.5,-171.5 841.5,-191.5 938.5,-191.5 938.5,-171.5 841.5,-171.5"/>
<text text-anchor="middle" x="890" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node21 -->
<g id="edge21" class="edge"><title>Node6&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M845.231,-221.584C856.303,-211.918 870.052,-199.915 879.371,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="842.635,-219.205 837.403,-228.418 847.238,-224.478 842.635,-219.205"/>
</g>
<!-- Node6&#45;&gt;Node22 -->
<g id="edge38" class="edge"><title>Node6&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M870.599,-225.876C930.411,-210.461 1041.49,-183.722 1138,-171 1445.79,-130.425 1818.38,-125.562 1961.27,-125.309"/>
<polygon fill="midnightblue" stroke="midnightblue" points="869.547,-222.533 860.746,-228.433 871.305,-229.309 869.547,-222.533"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="MultiPoint_8h.html" target="_top" xlink:title="MultiPoint.h">
<polygon fill="white" stroke="black" points="491.5,-171.5 491.5,-191.5 564.5,-191.5 564.5,-171.5 491.5,-171.5"/>
<text text-anchor="middle" x="528" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPoint.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node25 -->
<g id="edge27" class="edge"><title>Node6&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M767.805,-226.611C707.382,-215.497 615.486,-198.593 564.794,-189.268"/>
<polygon fill="midnightblue" stroke="midnightblue" points="767.493,-230.113 777.961,-228.479 768.759,-223.228 767.493,-230.113"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="MultiPolygon_8h.html" target="_top" xlink:title="MultiPolygon.h">
<polygon fill="white" stroke="black" points="697.5,-171.5 697.5,-191.5 784.5,-191.5 784.5,-171.5 697.5,-171.5"/>
<text text-anchor="middle" x="741" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPolygon.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node27 -->
<g id="edge31" class="edge"><title>Node6&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M804.254,-222.953C788.694,-213.002 768.55,-200.119 755.222,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="802.489,-225.979 812.799,-228.418 806.26,-220.081 802.489,-225.979"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="GeometryExtracter_8h.html" target="_top" xlink:title="GeometryExtracter.h">
<polygon fill="white" stroke="black" points="961,-114.5 961,-134.5 1077,-134.5 1077,-114.5 961,-114.5"/>
<text text-anchor="middle" x="1019" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryExtracter.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node28 -->
<g id="edge35" class="edge"><title>Node6&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M870.681,-225.405C894.296,-217.789 923.375,-206.617 947,-192 973.336,-175.706 998.616,-148.969 1011.03,-134.873"/>
<polygon fill="midnightblue" stroke="midnightblue" points="869.429,-222.129 860.926,-228.45 871.515,-228.811 869.429,-222.129"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M556.686,-112.019C593.273,-102.961 645.44,-89.9085 691,-78 693.68,-77.2994 696.473,-76.559 699.261,-75.8132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="555.665,-108.666 546.798,-114.464 557.346,-115.462 555.665,-108.666"/>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M445.225,-113.959C288.706,-94.7014 247.068,-99.6551 95,-78 92.0926,-77.586 89.0996,-77.127 86.0878,-76.6408"/>
<polygon fill="midnightblue" stroke="midnightblue" points="444.854,-117.44 455.21,-115.201 445.718,-110.493 444.854,-117.44"/>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M445.276,-112.937C382.345,-102.666 287.785,-87.2335 228.281,-77.5222"/>
<polygon fill="midnightblue" stroke="midnightblue" points="445.047,-116.446 455.481,-114.602 446.175,-109.537 445.047,-116.446"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="260,-57.5 260,-77.5 344,-77.5 344,-57.5 260,-57.5"/>
<text text-anchor="middle" x="302" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M465.687,-111.783C426.92,-101.532 371.425,-86.8575 336.052,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="465.091,-115.245 475.653,-114.418 466.88,-108.478 465.091,-115.245"/>
</g>
<!-- Node7&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node7&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M574.938,-121.228C634.108,-119.196 723.919,-116.207 802,-114 1548.28,-92.9106 2459.9,-73.503 2659.28,-69.3267"/>
<polygon fill="midnightblue" stroke="midnightblue" points="574.494,-117.741 564.62,-121.584 574.735,-124.737 574.494,-117.741"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="1133,-57.5 1133,-77.5 1231,-77.5 1231,-57.5 1133,-57.5"/>
<text text-anchor="middle" x="1182" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node18 -->
<g id="edge18" class="edge"><title>Node7&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M574.818,-118.195C708.702,-107.237 1013.23,-82.313 1132.65,-72.5394"/>
<polygon fill="midnightblue" stroke="midnightblue" points="574.389,-114.718 564.708,-119.022 574.96,-121.695 574.389,-114.718"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="ConnectedInteriorTester_8h.html" target="_top" xlink:title="ConnectedInteriorTester.h">
<polygon fill="white" stroke="black" points="362.5,-57.5 362.5,-77.5 505.5,-77.5 505.5,-57.5 362.5,-57.5"/>
<text text-anchor="middle" x="434" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConnectedInteriorTester.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node19 -->
<g id="edge19" class="edge"><title>Node7&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M489.124,-108.392C475.485,-98.5222 458.126,-85.9596 446.568,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="487.297,-111.391 497.45,-114.418 491.401,-105.72 487.297,-111.391"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="GeometryPrecisionReducer_8h.html" target="_top" xlink:title="GeometryPrecisionReducer.h">
<polygon fill="white" stroke="black" points="524,-57.5 524,-77.5 682,-77.5 682,-57.5 524,-57.5"/>
<text text-anchor="middle" x="603" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryPrecisionReducer.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node20 -->
<g id="edge20" class="edge"><title>Node7&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M534.127,-109.231C551.016,-99.2435 573.073,-86.1986 587.62,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="532.183,-106.315 525.357,-114.418 535.746,-112.34 532.183,-106.315"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="360.5,-0.5 360.5,-20.5 409.5,-20.5 409.5,-0.5 360.5,-0.5"/>
<text text-anchor="middle" x="385" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M689.459,-56.8613C580.154,-34.4377 460.526,-19.8922 409.766,-14.1823"/>
<polygon fill="midnightblue" stroke="midnightblue" points="688.822,-60.3037 699.325,-58.9131 690.247,-53.4503 688.822,-60.3037"/>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M96.161,-56.8354C200.222,-39.271 311.523,-22.4395 360.139,-15.1859"/>
<polygon fill="midnightblue" stroke="midnightblue" points="95.3904,-53.416 86.1155,-58.5372 96.5597,-60.3177 95.3904,-53.416"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="1700,-0.5 1700,-20.5 1840,-20.5 1840,-0.5 1700,-0.5"/>
<text text-anchor="middle" x="1770" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M2649.21,-63.5522C2494.23,-54.3767 2020.05,-26.3039 1840.18,-15.6552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2649.19,-67.0571 2659.38,-64.1543 2649.6,-60.0693 2649.19,-67.0571"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="3444,-0.5 3444,-20.5 3524,-20.5 3524,-0.5 3444,-0.5"/>
<text text-anchor="middle" x="3484" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2749.09,-62.9903C2893.99,-52.838 3311.64,-23.5762 3443.56,-14.3334"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2748.47,-59.5255 2738.74,-63.7159 2748.96,-66.5083 2748.47,-59.5255"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="2642.5,-0.5 2642.5,-20.5 2755.5,-20.5 2755.5,-0.5 2642.5,-0.5"/>
<text text-anchor="middle" x="2699" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M2699,-47.383C2699,-38.3738 2699,-28.0373 2699,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2695.5,-47.4178 2699,-57.4179 2702.5,-47.4179 2695.5,-47.4178"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="2419,-0.5 2419,-20.5 2519,-20.5 2519,-0.5 2419,-0.5"/>
<text text-anchor="middle" x="2469" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2651.36,-55.107C2608.47,-44.8509 2546.28,-29.9789 2506.74,-20.5255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2650.74,-58.5577 2661.28,-57.4795 2652.37,-51.7496 2650.74,-58.5577"/>
</g>
<!-- Node21&#45;&gt;Node7 -->
<g id="edge22" class="edge"><title>Node21&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M831.571,-172.043C758.847,-161.517 635.599,-143.679 564.669,-133.413"/>
<polygon fill="midnightblue" stroke="midnightblue" points="831.089,-175.51 841.487,-173.478 832.091,-168.582 831.089,-175.51"/>
</g>
<!-- Node21&#45;&gt;Node8 -->
<g id="edge23" class="edge"><title>Node21&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M859.748,-167.094C842.28,-158.814 820.23,-147.419 802,-135 775.918,-117.233 748.941,-91.5741 735.222,-77.9052"/>
<polygon fill="midnightblue" stroke="midnightblue" points="858.384,-170.32 868.927,-171.361 861.334,-163.972 858.384,-170.32"/>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge24" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M948.464,-174.504C962.393,-173.213 977.215,-171.952 991,-171 1359.52,-145.545 1803.25,-131.561 1961.44,-127.097"/>
<polygon fill="midnightblue" stroke="midnightblue" points="948.134,-171.019 938.507,-175.445 948.793,-177.988 948.134,-171.019"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="QuadEdgeSubdivision_8h.html" target="_top" xlink:title="QuadEdgeSubdivision.h">
<polygon fill="white" stroke="black" points="811,-114.5 811,-134.5 943,-134.5 943,-114.5 811,-114.5"/>
<text text-anchor="middle" x="877" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge25" class="edge"><title>Node21&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M885.552,-161.68C883.406,-152.601 880.928,-142.117 879.193,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="882.147,-162.491 887.853,-171.418 888.959,-160.881 882.147,-162.491"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="VoronoiDiagramBuilder_8h.html" target="_top" xlink:title="VoronoiDiagramBuilder.h">
<polygon fill="white" stroke="black" points="808,-57.5 808,-77.5 946,-77.5 946,-57.5 808,-57.5"/>
<text text-anchor="middle" x="877" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">VoronoiDiagramBuilder.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge26" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M877,-104.383C877,-95.3738 877,-85.0373 877,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="873.5,-104.418 877,-114.418 880.5,-104.418 873.5,-104.418"/>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge28" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M521.841,-161.68C518.87,-152.601 515.438,-142.117 513.037,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="518.591,-163.003 525.028,-171.418 525.244,-160.825 518.591,-163.003"/>
</g>
<!-- Node25&#45;&gt;Node8 -->
<g id="edge29" class="edge"><title>Node25&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M546.033,-164.926C563.392,-150.457 590.798,-128.952 617,-114 643.715,-98.7545 676.546,-85.7536 699.153,-77.6011"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.746,-162.276 538.368,-171.404 548.265,-167.622 543.746,-162.276"/>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge30" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M492.742,-167.989C463.987,-157.786 424.062,-143.619 398.376,-134.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="491.81,-171.372 502.405,-171.418 494.151,-164.775 491.81,-171.372"/>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge32" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M693.149,-169.107C650.074,-158.851 587.611,-143.979 547.907,-134.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="692.575,-172.568 703.114,-171.479 694.196,-165.758 692.575,-172.568"/>
</g>
<!-- Node27&#45;&gt;Node8 -->
<g id="edge33" class="edge"><title>Node27&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M736.142,-161.266C734.269,-153.2 732.275,-143.692 731,-135 728.008,-114.61 726.76,-90.4248 726.276,-77.5798"/>
<polygon fill="midnightblue" stroke="midnightblue" points="732.783,-162.267 738.541,-171.16 739.585,-160.617 732.783,-162.267"/>
</g>
<!-- Node27&#45;&gt;Node22 -->
<g id="edge34" class="edge"><title>Node27&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M794.947,-174.277C807.12,-173.037 819.993,-171.856 832,-171 1264.45,-140.186 1786.98,-129.315 1961.23,-126.398"/>
<polygon fill="midnightblue" stroke="midnightblue" points="794.502,-170.804 784.92,-175.325 795.23,-177.766 794.502,-170.804"/>
</g>
<!-- Node28&#45;&gt;Node18 -->
<g id="edge36" class="edge"><title>Node28&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1055.68,-111.122C1085.95,-100.91 1128.18,-86.6584 1155.31,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1054.27,-107.904 1045.92,-114.418 1056.51,-114.537 1054.27,-107.904"/>
</g>
<!-- Node29&#45;&gt;Node8 -->
<g id="edge76" class="edge"><title>Node29&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1858.72,-342.019C1653.64,-314.723 1591.52,-364.308 1397,-306 1378.52,-300.459 1377.47,-290.603 1359,-285 1177.18,-229.833 1114.51,-305.2 933,-249 914.938,-243.407 912.462,-237.302 896,-228 867.586,-211.945 858.253,-211.387 832,-192 802.412,-170.15 795.922,-162.939 772,-135 755.566,-115.806 739.5,-90.7269 731.41,-77.5279"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1858.53,-345.525 1868.91,-343.422 1859.48,-338.591 1858.53,-345.525"/>
</g>
<!-- Node29&#45;&gt;Node15 -->
<g id="edge82" class="edge"><title>Node29&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1953.16,-342.074C2352.43,-294.029 2458.32,-342.077 2855,-306 3033.84,-289.736 3078.75,-283.412 3255,-249 3375.03,-225.565 3522,-304.792 3522,-182.5 3522,-182.5 3522,-182.5 3522,-123.5 3522,-83.4604 3499.95,-39.4345 3489.44,-20.7268"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.58,-338.619 1943.07,-343.301 1953.42,-345.568 1952.58,-338.619"/>
</g>
<!-- Node29&#45;&gt;Node18 -->
<g id="edge85" class="edge"><title>Node29&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1953.3,-341.696C2013.46,-329.143 2109.97,-308.681 2113,-306 2159.85,-264.509 2178.61,-228.099 2153,-171 2137.41,-136.245 2124.25,-128.442 2089,-114 2009.53,-81.4405 1408.37,-71.3452 1231.07,-69.0604"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.32,-338.324 1943.25,-343.791 1953.75,-345.177 1952.32,-338.324"/>
</g>
<!-- Node29&#45;&gt;Node21 -->
<g id="edge70" class="edge"><title>Node29&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1858.9,-341.995C1689.58,-317.414 1642.76,-334.931 1478,-306 1441.37,-299.568 1433.66,-291.259 1397,-285 1210.14,-253.099 1147.83,-319.833 972,-249 940.377,-236.261 911.419,-206.929 897.947,-191.84"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1858.5,-345.474 1868.91,-343.475 1859.53,-338.549 1858.5,-345.474"/>
</g>
<!-- Node29&#45;&gt;Node22 -->
<g id="edge81" class="edge"><title>Node29&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1895.31,-333.299C1888.35,-318.817 1882.36,-298.766 1893,-285 1931.75,-234.84 1972.05,-272.291 2031,-249 2080.38,-229.489 2108.85,-237.633 2136,-192 2153.92,-161.874 2110.02,-144.078 2071.39,-134.592"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1892.3,-335.102 1900.09,-342.29 1898.49,-331.817 1892.3,-335.102"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="LinearRing_8h.html" target="_top" xlink:title="LinearRing.h">
<polygon fill="white" stroke="black" points="2160,-285.5 2160,-305.5 2238,-305.5 2238,-285.5 2160,-285.5"/>
<text text-anchor="middle" x="2199" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearRing.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge41" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1953.16,-341.813C2005.05,-331.816 2104.37,-313.693 2159.75,-303.623"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.29,-338.416 1943.14,-343.758 1953.63,-345.288 1952.29,-338.416"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="OverlayMixedPoints_8h.html" target="_top" xlink:title="OverlayMixedPoints.h">
<polygon fill="white" stroke="black" points="1147.5,-171.5 1147.5,-191.5 1268.5,-191.5 1268.5,-171.5 1147.5,-171.5"/>
<text text-anchor="middle" x="1208" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayMixedPoints.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node33 -->
<g id="edge83" class="edge"><title>Node29&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1867.99,-339.287C1792.68,-315.41 1618.9,-261.922 1470,-228 1401.58,-212.413 1322.04,-199.295 1268.71,-191.209"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1867.36,-342.759 1877.95,-342.454 1869.48,-336.088 1867.36,-342.759"/>
</g>
<!-- Node29&#45;&gt;Node34 -->
<g id="edge84" class="edge"><title>Node29&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1883.91,-336.036C1874.67,-328.217 1864.95,-317.866 1860,-306 1851.71,-286.15 1862.11,-236.145 1870,-228 1876.24,-221.56 1987.9,-200.563 2048.93,-189.486"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1881.75,-338.788 1891.77,-342.23 1886.08,-333.291 1881.75,-338.788"/>
</g>
<!-- Node29&#45;&gt;Node47 -->
<g id="edge71" class="edge"><title>Node29&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M1953.09,-342.132C2138.99,-321.448 2563.59,-347.252 2728,-306 2749.02,-300.727 2751.37,-291.637 2772,-285 2828.08,-266.957 2893.57,-255.445 2944,-248.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.59,-338.667 1943.07,-343.322 1953.42,-345.618 1952.59,-338.667"/>
</g>
<!-- Node29&#45;&gt;Node49 -->
<g id="edge73" class="edge"><title>Node29&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M1953.46,-342.064C2592.47,-269.555 2760.01,-348.699 3398,-306 3401.03,-305.797 3404.12,-305.568 3407.24,-305.318"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.6,-338.639 1943.07,-343.252 1953.4,-345.594 1952.6,-338.639"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="3133.5,-228.5 3133.5,-248.5 3246.5,-248.5 3246.5,-228.5 3133.5,-228.5"/>
<text text-anchor="middle" x="3190" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node50 -->
<g id="edge78" class="edge"><title>Node29&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M1953.23,-342.058C2312.24,-298.147 2407.88,-341.58 2764,-306 2902.72,-292.14 3065.08,-263.248 3143.26,-248.533"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.57,-338.613 1943.07,-343.315 1953.43,-345.56 1952.57,-338.613"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="GeometryGraph_8h.html" target="_top" xlink:title="GeometryGraph.h">
<polygon fill="white" stroke="black" points="1902.5,-285.5 1902.5,-305.5 2005.5,-305.5 2005.5,-285.5 1902.5,-285.5"/>
<text text-anchor="middle" x="1954" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node51 -->
<g id="edge77" class="edge"><title>Node29&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M1920.64,-334.725C1928.94,-325.215 1939.01,-313.675 1945.9,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1917.86,-332.582 1913.93,-342.418 1923.14,-337.185 1917.86,-332.582"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="LineMerger_8h.html" target="_top" xlink:title="LineMerger.h">
<polygon fill="white" stroke="black" points="2024,-285.5 2024,-305.5 2104,-305.5 2104,-285.5 2024,-285.5"/>
<text text-anchor="middle" x="2064" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineMerger.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node52 -->
<g id="edge79" class="edge"><title>Node29&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M1941.56,-339.122C1970.9,-328.91 2011.84,-314.658 2038.13,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1940.38,-335.825 1932.09,-342.418 1942.69,-342.436 1940.38,-335.825"/>
</g>
<!-- Node29&#45;&gt;Node53 -->
<g id="edge80" class="edge"><title>Node29&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M1953.12,-341.931C2084.06,-320.809 2119.44,-324.223 2247,-306 2249.93,-305.582 2252.94,-305.136 2255.97,-304.675"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.41,-338.5 1943.11,-343.563 1953.54,-345.408 1952.41,-338.5"/>
</g>
<!-- Node29&#45;&gt;Node54 -->
<g id="edge86" class="edge"><title>Node29&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M1953,-342.011C2135.13,-315.792 2183.99,-326.151 2363,-306 2366,-305.662 2369.08,-305.299 2372.18,-304.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1952.48,-338.549 1943.09,-343.454 1953.49,-345.476 1952.48,-338.549"/>
</g>
<!-- Node30&#45;&gt;Node8 -->
<g id="edge59" class="edge"><title>Node30&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2149.41,-288.712C2137.5,-287.407 2124.8,-286.088 2113,-285 1896.88,-265.082 1841.87,-271.488 1626,-249 1556.42,-241.751 1539.45,-236.438 1470,-228 1396.33,-219.049 1201.44,-230.497 1138,-192 1102.38,-170.386 1121.44,-135.912 1086,-114 1031.33,-80.1956 862.759,-86.1475 799,-78 783.66,-76.0398 766.513,-73.8103 752.694,-72.0039"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2149.32,-292.223 2159.64,-289.849 2150.09,-285.266 2149.32,-292.223"/>
</g>
<!-- Node30&#45;&gt;Node22 -->
<g id="edge63" class="edge"><title>Node30&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2194.57,-275.226C2186.68,-240.982 2170.81,-172.921 2169,-171 2146.24,-146.832 2111,-135.393 2080.61,-130.026"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2191.26,-276.438 2196.92,-285.398 2198.08,-274.868 2191.26,-276.438"/>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge42" class="edge"><title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2149.39,-288.95C2137.47,-287.636 2124.78,-286.253 2113,-285 1958.74,-268.594 1774.28,-250.089 1700.67,-242.749"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2149.29,-292.461 2159.62,-290.082 2150.06,-285.503 2149.29,-292.461"/>
</g>
<!-- Node30&#45;&gt;Node36 -->
<g id="edge69" class="edge"><title>Node30&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2248.4,-284.585C2305.65,-272.969 2394.09,-254.596 2409,-249 2427.07,-242.218 2428.68,-234.064 2447,-228 2560.26,-190.507 2595.21,-210.929 2713,-192 2717.54,-191.271 2722.29,-190.456 2726.99,-189.617"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2247.55,-281.185 2238.44,-286.6 2248.94,-288.046 2247.55,-281.185"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="geomgraph_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="2198,-228.5 2198,-248.5 2272,-248.5 2272,-228.5 2198,-228.5"/>
<text text-anchor="middle" x="2235" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node42 -->
<g id="edge60" class="edge"><title>Node30&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2210.55,-276.855C2216.66,-267.519 2223.91,-256.436 2228.93,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2207.49,-275.134 2204.94,-285.418 2213.35,-278.968 2207.49,-275.134"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="2290,-228.5 2290,-248.5 2400,-248.5 2400,-228.5 2290,-228.5"/>
<text text-anchor="middle" x="2345" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node45 -->
<g id="edge64" class="edge"><title>Node30&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2232.54,-281.866C2259.51,-271.707 2296.75,-257.677 2320.86,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2231.23,-278.617 2223.11,-285.418 2233.7,-285.168 2231.23,-278.617"/>
</g>
<!-- Node31&#45;&gt;Node8 -->
<g id="edge45" class="edge"><title>Node31&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1625.09,-234.332C1544.12,-227.964 1371.94,-212.455 1316,-192 1285.95,-181.013 1225.25,-124.416 1195,-114 1027.9,-56.4617 974.657,-97.4068 799,-78 783.629,-76.3018 766.48,-74.0866 752.668,-72.2225"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1625.18,-237.849 1635.42,-235.134 1625.72,-230.87 1625.18,-237.849"/>
</g>
<!-- Node31&#45;&gt;Node18 -->
<g id="edge57" class="edge"><title>Node31&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1710.98,-228.784C1774.82,-215.818 1887.29,-192.866 1888,-192 1893.89,-184.763 1894.11,-178.058 1888,-171 1802.35,-72.0144 1376.82,-66.6106 1231.07,-67.7345"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1709.91,-225.432 1700.8,-230.852 1711.3,-232.292 1709.91,-225.432"/>
</g>
<!-- Node31&#45;&gt;Node22 -->
<g id="edge46" class="edge"><title>Node31&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1710.56,-228.845C1712.06,-228.557 1713.54,-228.275 1715,-228 1806.34,-210.792 1834.68,-226.468 1921,-192 1956.82,-177.696 1993.09,-149.337 2010.46,-134.707"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1709.74,-225.44 1700.59,-230.796 1711.08,-232.31 1709.74,-225.44"/>
</g>
<!-- Node31&#45;&gt;Node27 -->
<g id="edge43" class="edge"><title>Node31&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1625.24,-235.455C1477.46,-228.341 988.714,-204.437 832,-192 816.64,-190.781 799.856,-189.122 784.931,-187.531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1625.13,-238.953 1635.29,-235.938 1625.47,-231.961 1625.13,-238.953"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="PolygonExtracter_8h.html" target="_top" xlink:title="PolygonExtracter.h">
<polygon fill="white" stroke="black" points="1771,-171.5 1771,-191.5 1879,-191.5 1879,-171.5 1771,-171.5"/>
<text text-anchor="middle" x="1825" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonExtracter.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge44" class="edge"><title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1703.71,-224.989C1732.84,-214.786 1773.28,-200.619 1799.3,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1702.21,-221.808 1693.93,-228.418 1704.52,-228.415 1702.21,-221.808"/>
</g>
<!-- Node31&#45;&gt;Node33 -->
<g id="edge47" class="edge"><title>Node31&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1625.46,-228.718C1623.95,-228.466 1622.47,-228.226 1621,-228 1471.69,-205.01 1433.06,-209.493 1283,-192 1278.31,-191.453 1273.45,-190.872 1268.57,-190.277"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1624.99,-232.19 1635.45,-230.512 1626.23,-225.3 1624.99,-232.19"/>
</g>
<!-- Node31&#45;&gt;Node34 -->
<g id="edge48" class="edge"><title>Node31&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1710.54,-231.929C1792.21,-221.235 1969.83,-197.975 2048.8,-187.634"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1710.07,-228.461 1700.61,-233.23 1710.98,-235.402 1710.07,-228.461"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="2527,-114.5 2527,-134.5 2625,-134.5 2625,-114.5 2527,-114.5"/>
<text text-anchor="middle" x="2576" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node35 -->
<g id="edge51" class="edge"><title>Node31&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1710.77,-226.922C1816.51,-206.475 1847.55,-212.642 1954,-192 1992.63,-184.51 2001.17,-177.35 2040,-171 2217.88,-141.912 2432.2,-130.822 2526.91,-127.126"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1709.78,-223.549 1700.64,-228.916 1711.13,-230.417 1709.78,-223.549"/>
</g>
<!-- Node31&#45;&gt;Node36 -->
<g id="edge52" class="edge"><title>Node31&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1710.68,-235.489C1751.56,-233.563 1814.99,-230.578 1870,-228 2212.66,-211.942 2298.62,-213.211 2641,-192 2669.86,-190.212 2702.49,-187.668 2726.88,-185.663"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1710.36,-232 1700.54,-235.966 1710.69,-238.992 1710.36,-232"/>
</g>
<!-- Node31&#45;&gt;Node38 -->
<g id="edge54" class="edge"><title>Node31&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1710.67,-235.268C1751.55,-233.183 1814.97,-230.087 1870,-228 2424.5,-206.965 2563.66,-216.976 3118,-192 3156.65,-190.259 3200.67,-187.484 3231.9,-185.383"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1710.34,-231.78 1700.53,-235.788 1710.7,-238.771 1710.34,-231.78"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="RectangleContains_8h.html" target="_top" xlink:title="RectangleContains.h">
<polygon fill="white" stroke="black" points="1325.5,-171.5 1325.5,-191.5 1442.5,-191.5 1442.5,-171.5 1325.5,-171.5"/>
<text text-anchor="middle" x="1384" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleContains.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node39 -->
<g id="edge55" class="edge"><title>Node31&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M1625.43,-228.876C1623.93,-228.579 1622.45,-228.287 1621,-228 1555.43,-215.08 1479.57,-200.597 1431.69,-191.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1624.9,-232.339 1635.39,-230.866 1626.27,-225.475 1624.9,-232.339"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="RectangleIntersects_8h.html" target="_top" xlink:title="RectangleIntersects.h">
<polygon fill="white" stroke="black" points="1460.5,-171.5 1460.5,-191.5 1581.5,-191.5 1581.5,-171.5 1460.5,-171.5"/>
<text text-anchor="middle" x="1521" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleIntersects.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node40 -->
<g id="edge56" class="edge"><title>Node31&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M1634.23,-224.866C1607.08,-214.707 1569.58,-200.677 1545.31,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1633.13,-228.192 1643.73,-228.418 1635.59,-221.635 1633.13,-228.192"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="IndexedNestedShellTester_8h.html" target="_top" xlink:title="IndexedNestedShellTester.h">
<polygon fill="white" stroke="black" points="1599.5,-171.5 1599.5,-191.5 1752.5,-191.5 1752.5,-171.5 1599.5,-171.5"/>
<text text-anchor="middle" x="1676" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedNestedShellTester.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node41 -->
<g id="edge58" class="edge"><title>Node31&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M1670.78,-218.383C1672.09,-209.374 1673.59,-199.037 1674.65,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1667.3,-218.018 1669.32,-228.418 1674.22,-219.026 1667.3,-218.018"/>
</g>
<!-- Node34&#45;&gt;Node17 -->
<g id="edge50" class="edge"><title>Node34&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2117.77,-167.294C2192.21,-134.277 2384.97,-48.7753 2448.41,-20.6311"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2116.21,-164.16 2108.48,-171.414 2119.04,-170.558 2116.21,-164.16"/>
</g>
<!-- Node34&#45;&gt;Node22 -->
<g id="edge49" class="edge"><title>Node34&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2068.96,-164.868C2057.12,-155.153 2042.31,-142.994 2032.3,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2066.99,-167.778 2076.94,-171.418 2071.43,-162.368 2066.99,-167.778"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="2727,-114.5 2727,-134.5 2817,-134.5 2817,-114.5 2727,-114.5"/>
<text text-anchor="middle" x="2772" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.h</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge53" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M2766.78,-161.383C2768.09,-152.374 2769.59,-142.037 2770.65,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2763.3,-161.018 2765.32,-171.418 2770.22,-162.026 2763.3,-161.018"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="2259.5,-171.5 2259.5,-191.5 2372.5,-191.5 2372.5,-171.5 2259.5,-171.5"/>
<text text-anchor="middle" x="2316" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge61" class="edge"><title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2256.84,-222.673C2271.43,-212.762 2290.17,-200.039 2302.6,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2254.68,-219.905 2248.38,-228.418 2258.61,-225.696 2254.68,-219.905"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="MinimalEdgeRing_8h.html" target="_top" xlink:title="MinimalEdgeRing.h">
<polygon fill="white" stroke="black" points="2391,-171.5 2391,-191.5 2501,-191.5 2501,-171.5 2391,-171.5"/>
<text text-anchor="middle" x="2446" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node44 -->
<g id="edge62" class="edge"><title>Node42&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M2279.7,-225.848C2319.04,-215.594 2375.5,-200.877 2411.46,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2278.64,-222.509 2269.84,-228.418 2280.4,-229.282 2278.64,-222.509"/>
</g>
<!-- Node45&#45;&gt;Node13 -->
<g id="edge67" class="edge"><title>Node45&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2410.21,-227.455C2476.44,-220.341 2616.63,-226.553 2658,-192 2693.55,-162.313 2698.45,-100.977 2699,-77.7169"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2409.73,-223.988 2400.25,-228.719 2410.61,-230.933 2409.73,-223.988"/>
</g>
<!-- Node45&#45;&gt;Node35 -->
<g id="edge68" class="edge"><title>Node45&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2410.23,-228.004C2496.82,-215.324 2639.12,-194.194 2641,-192 2659.5,-170.436 2621.84,-147.091 2596.5,-134.606"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2409.61,-224.557 2400.22,-229.468 2410.63,-231.484 2409.61,-224.557"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="2519.5,-171.5 2519.5,-191.5 2632.5,-191.5 2632.5,-171.5 2519.5,-171.5"/>
<text text-anchor="middle" x="2576" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge65" class="edge"><title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M2392.85,-226.107C2435.93,-215.851 2498.39,-200.979 2538.09,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2391.8,-222.758 2382.89,-228.479 2393.43,-229.568 2391.8,-222.758"/>
</g>
<!-- Node46&#45;&gt;Node35 -->
<g id="edge66" class="edge"><title>Node46&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2576,-161.383C2576,-152.374 2576,-142.037 2576,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2572.5,-161.418 2576,-171.418 2579.5,-161.418 2572.5,-161.418"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="2943,-171.5 2943,-191.5 3109,-191.5 3109,-171.5 2943,-171.5"/>
<text text-anchor="middle" x="3026" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge72" class="edge"><title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M3026,-218.383C3026,-209.374 3026,-199.037 3026,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3022.5,-218.418 3026,-228.418 3029.5,-218.418 3022.5,-218.418"/>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge74" class="edge"><title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M3426.66,-283.622C3371.58,-273.354 3289.97,-258.138 3238.41,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3426.14,-287.087 3436.62,-285.479 3427.43,-280.206 3426.14,-287.087"/>
</g>
<!-- Node50&#45;&gt;Node48 -->
<g id="edge75" class="edge"><title>Node50&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M3153.09,-225.122C3122.64,-214.91 3080.15,-200.658 3052.85,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3152.32,-228.557 3162.92,-228.418 3154.55,-221.92 3152.32,-228.557"/>
</g>
<!-- Node55&#45;&gt;Node5 -->
<g id="edge90" class="edge"><title>Node55&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1476.87,-285.715C1475.57,-285.462 1474.27,-285.222 1473,-285 1323.73,-259.013 1284.58,-265.825 1134,-249 1130.9,-248.654 1127.74,-248.297 1124.55,-247.935"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.42,-289.197 1486.93,-287.872 1477.88,-282.352 1476.42,-289.197"/>
</g>
<!-- Node55&#45;&gt;Node8 -->
<g id="edge94" class="edge"><title>Node55&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1476.44,-292.615C1329.31,-284.786 775.187,-254.961 758,-249 737.033,-241.728 686.281,-211.667 676,-192 669.111,-178.821 669.711,-138.377 681,-114 688.003,-98.8777 702.249,-85.8556 712.846,-77.6644"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.53,-296.125 1486.7,-293.161 1476.9,-289.135 1476.53,-296.125"/>
</g>
<!-- Node55&#45;&gt;Node14 -->
<g id="edge95" class="edge"><title>Node55&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1476.71,-288.356C1416.14,-277.7 1297.14,-256.24 1279,-249 1262.85,-242.555 1261.81,-235.233 1246,-228 1195.37,-204.834 1159.63,-236.38 1126,-192 1089.76,-144.173 1083.09,-100.896 1124,-57 1162.62,-15.5686 1540.67,-11.1702 1699.88,-11.1752"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.15,-291.811 1486.6,-290.092 1477.36,-284.916 1476.15,-291.811"/>
</g>
<!-- Node55&#45;&gt;Node18 -->
<g id="edge99" class="edge"><title>Node55&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1476.72,-289.28C1436.99,-282.716 1370.91,-269.728 1317,-249 1298.99,-242.075 1296.94,-235.111 1279,-228 1218.88,-204.165 1177.68,-243.078 1138,-192 1109.8,-155.69 1153.5,-99.7881 1173.19,-77.8202"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.29,-292.755 1486.72,-290.887 1477.4,-285.844 1476.29,-292.755"/>
</g>
<!-- Node55&#45;&gt;Node25 -->
<g id="edge91" class="edge"><title>Node55&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1476.86,-292.638C1326.44,-284.643 743.542,-253.441 725,-249 702.355,-243.576 698.839,-236.081 677,-228 637.936,-213.546 591.951,-200.016 561.508,-191.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.76,-296.137 1486.93,-293.172 1477.13,-289.147 1476.76,-296.137"/>
</g>
<!-- Node55&#45;&gt;Node33 -->
<g id="edge96" class="edge"><title>Node55&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1476.88,-285.738C1445.72,-277.551 1399.19,-264.315 1360,-249 1340.19,-241.258 1336.38,-236.767 1317,-228 1287.48,-214.645 1252.88,-200.443 1230.71,-191.527"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.27,-289.195 1486.83,-288.317 1478.03,-282.419 1476.27,-289.195"/>
</g>
<!-- Node55&#45;&gt;Node34 -->
<g id="edge98" class="edge"><title>Node55&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1547.15,-286.645C1586.6,-277.769 1652.49,-262.76 1709,-249 1745.55,-240.1 1754.14,-235.524 1791,-228 1882.74,-209.273 1991.85,-194.438 2048.86,-187.244"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1546.22,-283.267 1537.23,-288.873 1547.76,-290.096 1546.22,-283.267"/>
</g>
<!-- Node55&#45;&gt;Node47 -->
<g id="edge92" class="edge"><title>Node55&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M1547.03,-293.676C1737.09,-289.161 2646.39,-266.957 2927,-249 2930.1,-248.802 2933.26,-248.584 2936.44,-248.351"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1546.94,-290.177 1537.03,-293.913 1547.11,-297.175 1546.94,-290.177"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="2456,-228.5 2456,-248.5 2576,-248.5 2576,-228.5 2456,-228.5"/>
<text text-anchor="middle" x="2516" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge88" class="edge"><title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M1547.49,-293.183C1668.23,-288.601 2074.17,-272.348 2409,-249 2424.16,-247.943 2440.52,-246.596 2455.76,-245.251"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1547.21,-289.691 1537.35,-293.566 1547.47,-296.686 1547.21,-289.691"/>
</g>
<!-- Node57 -->
<g id="node57" class="node"><title>Node57</title>
<g id="a_node57"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="1879.5,-228.5 1879.5,-248.5 2022.5,-248.5 2022.5,-228.5 1879.5,-228.5"/>
<text text-anchor="middle" x="1951" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node57 -->
<g id="edge89" class="edge"><title>Node55&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M1547.52,-290.05C1619.57,-281.023 1784.12,-260.408 1879.33,-248.479"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1546.67,-286.629 1537.18,-291.345 1547.54,-293.575 1546.67,-286.629"/>
</g>
<!-- Node58 -->
<g id="node58" class="node"><title>Node58</title>
<g id="a_node58"><a xlink:href="PointExtracter_8h.html" target="_top" xlink:title="PointExtracter.h">
<polygon fill="white" stroke="black" points="1143,-228.5 1143,-248.5 1237,-248.5 1237,-228.5 1143,-228.5"/>
<text text-anchor="middle" x="1190" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointExtracter.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node58 -->
<g id="edge93" class="edge"><title>Node55&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M1476.86,-285.803C1475.56,-285.525 1474.27,-285.256 1473,-285 1450.35,-280.428 1311.58,-258.536 1237.12,-246.866"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.36,-289.28 1486.89,-288.073 1477.91,-282.452 1476.36,-289.28"/>
</g>
<!-- Node55&#45;&gt;Node59 -->
<g id="edge97" class="edge"><title>Node55&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M1486.84,-280.231C1469.22,-270.243 1446.21,-257.199 1431.04,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1485.56,-283.53 1495.98,-285.418 1489.01,-277.441 1485.56,-283.53"/>
</g>
<!-- Node60&#45;&gt;Node60 -->
<g id="edge103" class="edge"><title>Node60&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M3218.42,-305.912C3227.85,-305.328 3235,-301.857 3235,-295.5 3235,-287.023 3222.29,-283.679 3208.42,-285.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3218.54,-302.414 3208.42,-305.533 3218.28,-309.409 3218.54,-302.414"/>
</g>
<!-- Node61&#45;&gt;Node60 -->
<g id="edge105" class="edge"><title>Node61&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M3260.8,-337.646C3241.82,-327.607 3216.69,-314.318 3200.2,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3259.35,-340.837 3269.83,-342.418 3262.62,-334.649 3259.35,-340.837"/>
</g>
<!-- Node68&#45;&gt;Node11 -->
<g id="edge121" class="edge"><title>Node68&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M709.868,-336.009C688.138,-318.662 653.785,-292.049 639,-285 581.396,-257.536 559.797,-271.289 500,-249 446.548,-229.076 435.23,-219.039 385,-192 309.612,-151.418 221.915,-98.4283 187.712,-77.5325"/>
<polygon fill="midnightblue" stroke="midnightblue" points="707.79,-338.829 717.779,-342.36 712.172,-333.37 707.79,-338.829"/>
</g>
<!-- Node68&#45;&gt;Node63 -->
<g id="edge117" class="edge"><title>Node68&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M670.504,-344.218C598.587,-335.258 472.805,-319.565 365,-306 362.265,-305.656 359.475,-305.304 356.656,-304.949"/>
<polygon fill="midnightblue" stroke="midnightblue" points="670.359,-347.727 680.715,-345.49 671.225,-340.781 670.359,-347.727"/>
</g>
<!-- Node68&#45;&gt;Node64 -->
<g id="edge118" class="edge"><title>Node68&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M670.798,-340.685C615.575,-330.424 533.536,-315.181 481.688,-305.547"/>
<polygon fill="midnightblue" stroke="midnightblue" points="670.313,-344.155 680.784,-342.541 671.591,-337.273 670.313,-344.155"/>
</g>
<!-- Node68&#45;&gt;Node65 -->
<g id="edge119" class="edge"><title>Node68&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M693.218,-339.122C663.693,-328.91 622.494,-314.658 596.03,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="692.15,-342.456 702.744,-342.418 694.438,-335.841 692.15,-342.456"/>
</g>
<!-- Node68&#45;&gt;Node66 -->
<g id="edge120" class="edge"><title>Node68&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M771.654,-339.652C808.535,-329.407 861.056,-314.818 894.585,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="770.394,-336.369 761.696,-342.418 772.268,-343.114 770.394,-336.369"/>
</g>
<!-- Node68&#45;&gt;Node67 -->
<g id="edge122" class="edge"><title>Node68&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M787.341,-341.65C841.442,-332.495 924.18,-318.437 996,-306 998.908,-305.496 1001.9,-304.976 1004.92,-304.449"/>
<polygon fill="midnightblue" stroke="midnightblue" points="786.524,-338.239 777.248,-343.358 787.691,-345.141 786.524,-338.239"/>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge123" class="edge"><title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M717.294,-333.552C707.034,-318.942 690.979,-298.585 673,-285 651.058,-268.42 622.115,-256.166 600.838,-248.578"/>
<polygon fill="midnightblue" stroke="midnightblue" points="714.649,-335.887 723.161,-342.194 720.44,-331.955 714.649,-335.887"/>
</g>
<!-- Node68&#45;&gt;Node70 -->
<g id="edge124" class="edge"><title>Node68&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M746.085,-335.299C756.225,-325.683 768.72,-313.835 777.214,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="743.425,-332.997 738.578,-342.418 748.242,-338.077 743.425,-332.997"/>
</g>
<!-- Node68&#45;&gt;Node71 -->
<g id="edge126" class="edge"><title>Node68&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M787.282,-344.587C861.04,-335.802 991.981,-320.084 1104,-306 1106.92,-305.633 1109.9,-305.256 1112.91,-304.872"/>
<polygon fill="midnightblue" stroke="midnightblue" points="786.778,-341.122 777.262,-345.78 787.606,-348.073 786.778,-341.122"/>
</g>
<!-- Node70&#45;&gt;Node69 -->
<g id="edge125" class="edge"><title>Node70&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M741.706,-282.913C701.612,-272.657 643.917,-257.897 607.198,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="740.942,-286.33 751.497,-285.418 742.677,-279.549 740.942,-286.33"/>
</g>
<!-- Node71&#45;&gt;Node69 -->
<g id="edge127" class="edge"><title>Node71&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M1102.87,-284.93C900.549,-264.075 847.571,-269.095 649,-249 644.31,-248.525 639.463,-248.003 634.589,-247.455"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1102.62,-288.423 1112.93,-285.976 1103.34,-281.461 1102.62,-288.423"/>
</g>
<!-- Node73 -->
<g id="node73" class="node"><title>Node73</title>
<g id="a_node73"><a xlink:href="IndexedFacetDistance_8h.html" target="_top" xlink:title="IndexedFacetDistance.h">
<polygon fill="white" stroke="black" points="2586.5,-285.5 2586.5,-305.5 2719.5,-305.5 2719.5,-285.5 2586.5,-285.5"/>
<text text-anchor="middle" x="2653" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge132" class="edge"><title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M2423.1,-340.558C2476.67,-330.291 2555.85,-315.118 2605.9,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2422.23,-337.16 2413.07,-342.479 2423.55,-344.035 2422.23,-337.16"/>
</g>
<!-- Node73&#45;&gt;Node56 -->
<g id="edge133" class="edge"><title>Node73&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2620.86,-281.598C2595.61,-271.461 2561.08,-257.597 2538.66,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2619.79,-284.94 2630.38,-285.418 2622.4,-278.444 2619.79,-284.94"/>
</g>
<!-- Node73&#45;&gt;Node57 -->
<g id="edge134" class="edge"><title>Node73&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M2576.34,-288.494C2439.66,-277.785 2155.73,-255.54 2022.69,-245.117"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2576.08,-291.984 2586.32,-289.276 2576.63,-285.006 2576.08,-291.984"/>
</g>
<!-- Node74 -->
<g id="node74" class="node"><title>Node74</title>
<g id="a_node74"><a xlink:href="PreparedLineString_8h.html" target="_top" xlink:title="PreparedLineString.h">
<polygon fill="white" stroke="black" points="2670.5,-228.5 2670.5,-248.5 2789.5,-248.5 2789.5,-228.5 2670.5,-228.5"/>
<text text-anchor="middle" x="2730" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge135" class="edge"><title>Node73&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M2674.15,-279.392C2687.97,-269.522 2705.56,-256.96 2717.27,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2671.82,-276.757 2665.71,-285.418 2675.89,-282.454 2671.82,-276.757"/>
</g>
<!-- Node75 -->
<g id="node75" class="node"><title>Node75</title>
<g id="a_node75"><a xlink:href="PreparedPolygon_8h.html" target="_top" xlink:title="PreparedPolygon.h">
<polygon fill="white" stroke="black" points="2808,-228.5 2808,-248.5 2918,-248.5 2918,-228.5 2808,-228.5"/>
<text text-anchor="middle" x="2863" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge137" class="edge"><title>Node73&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M2697.49,-282.848C2736.64,-272.594 2792.83,-257.877 2828.62,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2696.46,-279.498 2687.68,-285.418 2698.24,-286.27 2696.46,-279.498"/>
</g>
<!-- Node74&#45;&gt;Node48 -->
<g id="edge136" class="edge"><title>Node74&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2788.54,-226.622C2843.8,-216.354 2925.69,-201.138 2977.43,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2787.74,-223.211 2778.55,-228.479 2789.02,-230.094 2787.74,-223.211"/>
</g>
<!-- Node77 -->
<g id="node77" class="node"><title>Node77</title>
<g id="a_node77"><a xlink:href="OverlayResultValidator_8h.html" target="_top" xlink:title="OverlayResultValidator.h">
<polygon fill="white" stroke="black" points="3253,-285.5 3253,-305.5 3389,-305.5 3389,-285.5 3253,-285.5"/>
<text text-anchor="middle" x="3321" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayResultValidator.h</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge140" class="edge"><title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M3433.46,-338.866C3406.49,-328.707 3369.25,-314.677 3345.14,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3432.3,-342.168 3442.89,-342.418 3434.77,-335.617 3432.3,-342.168"/>
</g>
<!-- Node78&#45;&gt;Node13 -->
<g id="edge146" class="edge"><title>Node78&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2860.51,-162.178C2853.58,-147.303 2841.93,-126.769 2826,-114 2800.69,-93.7106 2765.59,-82.0572 2738.71,-75.634"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2857.34,-163.652 2864.55,-171.407 2863.75,-160.843 2857.34,-163.652"/>
</g>
<!-- Node78&#45;&gt;Node15 -->
<g id="edge145" class="edge"><title>Node78&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2911.11,-168.673C3027.7,-136.687 3347.44,-48.9655 3451.09,-20.5283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2909.84,-165.393 2901.12,-171.414 2911.69,-172.143 2909.84,-165.393"/>
</g>
<!-- Node78&#45;&gt;Node22 -->
<g id="edge144" class="edge"><title>Node78&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2809.02,-171.016C2530.67,-140.768 2210.77,-130.12 2080.56,-126.806"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2808.99,-174.534 2819.32,-172.146 2809.76,-167.576 2808.99,-174.534"/>
</g>
</g>
</svg>