geos_390_docs/Envelope_8h__dep__incl_org.svg

1962 lines
129 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: Envelope.h Pages: 1 -->
<svg width="5839pt" height="485pt"
viewBox="0.00 0.00 5839.22 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>Envelope.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-481 5835.22,-481 5835.22,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="4082.72,-456.5 4082.72,-476.5 4153.72,-476.5 4153.72,-456.5 4082.72,-456.5"/>
<text text-anchor="middle" x="4118.22" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">Envelope.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="4197.22,-228.5 4197.22,-248.5 4317.22,-248.5 4317.22,-228.5 4197.22,-228.5"/>
<text text-anchor="middle" x="4257.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.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="M4163.97,-462.869C4254.26,-457.208 4448.43,-442.529 4468.22,-420 4502.5,-380.975 4329.55,-279.746 4273.96,-248.693"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.51,-459.39 4153.75,-463.499 4163.94,-466.377 4163.51,-459.39"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="4589.72,-228.5 4589.72,-248.5 4732.72,-248.5 4732.72,-228.5 4589.72,-228.5"/>
<text text-anchor="middle" x="4661.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M4164.2,-464.445C4324.14,-460.553 4847.86,-445.872 4872.22,-420 4906.67,-383.411 4956,-401.497 4822.22,-285 4805.41,-270.36 4750.87,-256.918 4709.9,-248.501"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.67,-460.956 4153.76,-464.696 4163.84,-467.954 4163.67,-460.956"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="Geometry.h">
<polygon fill="white" stroke="black" points="1569.72,-399.5 1569.72,-419.5 1642.72,-419.5 1642.72,-399.5 1569.72,-399.5"/>
<text text-anchor="middle" x="1606.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Geometry.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M4072.62,-464.502C3759.12,-457.638 1926.9,-417.521 1643.13,-411.308"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.63,-468.003 4082.71,-464.723 4072.79,-461.004 4072.63,-468.003"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="GeometryCollection_8h.html" target="_top" xlink:title="GeometryCollection.h">
<polygon fill="white" stroke="black" points="1805.22,-228.5 1805.22,-248.5 1925.22,-248.5 1925.22,-228.5 1805.22,-228.5"/>
<text text-anchor="middle" x="1865.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryCollection.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="M4072.35,-464.58C3886.15,-460.705 3186.21,-444.768 2966.22,-420 2829.18,-404.571 2794.7,-397.638 2661.22,-363 2555.52,-335.57 2535.29,-306.501 2428.22,-285 2214.13,-242.006 2155.46,-271.099 1938.22,-249 1934.02,-248.573 1929.7,-248.099 1925.34,-247.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.54,-468.084 4082.61,-464.792 4072.68,-461.086 4072.54,-468.084"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="1685.72,-57.5 1685.72,-77.5 1738.72,-77.5 1738.72,-57.5 1685.72,-57.5"/>
<text text-anchor="middle" x="1712.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge162" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M4072.25,-464.718C3870.64,-461.165 3063.51,-445.591 2811.22,-420 2452.91,-383.655 2368.64,-336.682 2012.22,-285 1880.63,-265.919 1840.71,-292.961 1715.22,-249 1698.46,-243.128 1697.5,-235.108 1681.22,-228 1578.28,-183.048 1503.65,-231.531 1446.22,-135 1375.7,-16.4835 1209.4,-177.625 1677.22,-78 1679.93,-77.423 1682.74,-76.7637 1685.54,-76.0674"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.42,-468.222 4082.48,-464.898 4072.54,-461.223 4072.42,-468.222"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="3313.72,-114.5 3313.72,-134.5 3432.72,-134.5 3432.72,-114.5 3313.72,-114.5"/>
<text text-anchor="middle" x="3373.22" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge202" class="edge"><title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M4071.76,-464.429C3911.39,-460.509 3389.52,-445.81 3365.22,-420 3308.7,-359.96 3062.77,-496.72 3458.22,-228 3569.03,-152.702 3843.16,-271.192 3754.22,-171 3733.27,-147.398 3534.57,-133.807 3432.75,-128.338"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.15,-467.939 4082.23,-464.682 4072.32,-460.941 4072.15,-467.939"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="VoronoiDiagramBuilder_8h.html" target="_top" xlink:title="VoronoiDiagramBuilder.h">
<polygon fill="white" stroke="black" points="3270.22,-57.5 3270.22,-77.5 3408.22,-77.5 3408.22,-57.5 3270.22,-57.5"/>
<text text-anchor="middle" x="3339.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">VoronoiDiagramBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge211" class="edge"><title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M4126.19,-446.695C4150,-387.195 4213.26,-201.796 4117.22,-114 4091.26,-90.2645 3593.88,-75.0621 3408.28,-70.1956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4122.81,-445.708 4122.25,-456.288 4129.28,-448.368 4122.81,-445.708"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="LineString_8h.html" target="_top" xlink:title="LineString.h">
<polygon fill="white" stroke="black" points="2819.22,-342.5 2819.22,-362.5 2893.22,-362.5 2893.22,-342.5 2819.22,-342.5"/>
<text text-anchor="middle" x="2856.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge159" class="edge"><title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M4072.5,-464.724C3945.32,-462.203 3576.66,-452.43 3272.22,-420 3131.49,-405.009 2965.83,-374.687 2893.33,-360.775"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.59,-468.226 4082.65,-464.92 4072.72,-461.228 4072.59,-468.226"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="Polygon_8h.html" target="_top" xlink:title="Polygon.h">
<polygon fill="white" stroke="black" points="2685.72,-228.5 2685.72,-248.5 2750.72,-248.5 2750.72,-228.5 2685.72,-228.5"/>
<text text-anchor="middle" x="2718.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygon.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge161" class="edge"><title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M4072.62,-465.639C3930.82,-465.598 3485.23,-461.894 3119.22,-420 2980.47,-404.119 2945.9,-396.079 2810.22,-363 2725.81,-342.419 2674.93,-375.822 2623.22,-306 2603.03,-278.739 2650.57,-258.555 2685.43,-247.942"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.69,-469.139 4082.69,-465.636 4072.69,-462.139 4072.69,-469.139"/>
</g>
<!-- Node57 -->
<g id="node57" class="node"><title>Node57</title>
<g id="a_node57"><a xlink:href="Point_8h.html" target="_top" xlink:title="Point.h">
<polygon fill="white" stroke="black" points="3794.22,-285.5 3794.22,-305.5 3844.22,-305.5 3844.22,-285.5 3794.22,-285.5"/>
<text text-anchor="middle" x="3819.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Point.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node57 -->
<g id="edge160" class="edge"><title>Node1&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M4107.65,-447.483C4090.69,-420.233 4054.74,-368.873 4010.22,-342 3956.96,-309.853 3882.57,-300.417 3844.24,-297.648"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4104.84,-449.604 4113.02,-456.341 4110.83,-445.975 4104.84,-449.604"/>
</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="921.719,-171.5 921.719,-191.5 1018.72,-191.5 1018.72,-171.5 921.719,-171.5"/>
<text text-anchor="middle" x="970.219" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">InputGeometry.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge204" class="edge"><title>Node1&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M4072.28,-465.183C3628.75,-462.02 121.325,-434.76 43.219,-363 17.5883,-339.452 20.7525,-316.181 36.219,-285 54.8234,-247.493 71.9099,-242.411 111.219,-228 187.242,-200.129 750.955,-186.826 921.486,-183.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.45,-468.684 4082.48,-465.255 4072.5,-461.684 4072.45,-468.684"/>
</g>
<!-- Node83 -->
<g id="node83" class="node"><title>Node83</title>
<g id="a_node83"><a xlink:href="geomgraph_2Edge_8h.html" target="_top" xlink:title="Edge.h">
<polygon fill="white" stroke="black" points="3512.72,-399.5 3512.72,-419.5 3563.72,-419.5 3563.72,-399.5 3512.72,-399.5"/>
<text text-anchor="middle" x="3538.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Edge.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node83 -->
<g id="edge163" class="edge"><title>Node1&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M4072.4,-464.604C3978.07,-462.119 3755.63,-452.958 3572.22,-420 3569.56,-419.523 3566.82,-418.929 3564.09,-418.273"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.38,-468.104 4082.46,-464.856 4072.55,-461.106 4072.38,-468.104"/>
</g>
<!-- Node84 -->
<g id="node84" class="node"><title>Node84</title>
<g id="a_node84"><a xlink:href="MonotoneChainEdge_8h.html" target="_top" xlink:title="MonotoneChainEdge.h">
<polygon fill="white" stroke="black" points="5155.22,-399.5 5155.22,-419.5 5283.22,-419.5 5283.22,-399.5 5155.22,-399.5"/>
<text text-anchor="middle" x="5219.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">MonotoneChainEdge.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge164" class="edge"><title>Node1&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M4164.01,-464.832C4308.41,-462.435 4767.05,-452.595 5145.22,-420 5148.45,-419.722 5151.75,-419.408 5155.08,-419.067"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.71,-461.337 4153.76,-464.998 4163.82,-468.336 4163.71,-461.337"/>
</g>
<!-- Node87 -->
<g id="node87" class="node"><title>Node87</title>
<g id="a_node87"><a xlink:href="index_2chain_2MonotoneChain_8h.html" target="_top" xlink:title="MonotoneChain.h">
<polygon fill="white" stroke="black" points="3671.22,-399.5 3671.22,-419.5 3773.22,-419.5 3773.22,-399.5 3671.22,-399.5"/>
<text text-anchor="middle" x="3722.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">MonotoneChain.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node87 -->
<g id="edge168" class="edge"><title>Node1&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M4072.1,-459.587C4007.3,-451.205 3885.66,-435.191 3782.22,-420 3779.3,-419.571 3776.3,-419.122 3773.27,-418.663"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.01,-463.105 4082.38,-460.915 4072.91,-456.163 4072.01,-463.105"/>
</g>
<!-- Node88 -->
<g id="node88" class="node"><title>Node88</title>
<g id="a_node88"><a xlink:href="MonotoneChainSelectAction_8h.html" target="_top" xlink:title="MonotoneChainSelectAction.h">
<polygon fill="white" stroke="black" points="3791.22,-399.5 3791.22,-419.5 3953.22,-419.5 3953.22,-399.5 3791.22,-399.5"/>
<text text-anchor="middle" x="3872.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">MonotoneChainSelectAction.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node88 -->
<g id="edge169" class="edge"><title>Node1&#45;&gt;Node88</title>
<path fill="none" stroke="midnightblue" d="M4072.74,-455.331C4026.83,-445.069 3956.62,-429.371 3912.63,-419.534"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.19,-458.795 4082.71,-457.561 4073.72,-451.964 4072.19,-458.795"/>
</g>
<!-- Node89 -->
<g id="node89" class="node"><title>Node89</title>
<g id="a_node89"><a xlink:href="KdTree_8h.html" target="_top" xlink:title="KdTree.h">
<polygon fill="white" stroke="black" points="3971.22,-399.5 3971.22,-419.5 4033.22,-419.5 4033.22,-399.5 3971.22,-399.5"/>
<text text-anchor="middle" x="4002.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">KdTree.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node89 -->
<g id="edge170" class="edge"><title>Node1&#45;&gt;Node89</title>
<path fill="none" stroke="midnightblue" d="M4089.87,-452.056C4068.6,-441.972 4040.05,-428.438 4021.4,-419.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4088.53,-455.296 4099.06,-456.418 4091.53,-448.971 4088.53,-455.296"/>
</g>
<!-- Node91 -->
<g id="node91" class="node"><title>Node91</title>
<g id="a_node91"><a xlink:href="SnappingNoder_8h.html" target="_top" xlink:title="SnappingNoder.h">
<polygon fill="white" stroke="black" points="3985.72,-285.5 3985.72,-305.5 4086.72,-305.5 4086.72,-285.5 3985.72,-285.5"/>
<text text-anchor="middle" x="4036.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnappingNoder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node91 -->
<g id="edge194" class="edge"><title>Node1&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M4164.02,-463.834C4224.47,-459.801 4319.76,-446.023 4288.22,-399 4243.36,-332.123 4146.47,-308.861 4086.76,-300.783"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.69,-460.348 4153.91,-464.441 4164.11,-467.336 4163.69,-460.348"/>
</g>
<!-- Node92 -->
<g id="node92" class="node"><title>Node92</title>
<g id="a_node92"><a xlink:href="HotPixelIndex_8h.html" target="_top" xlink:title="HotPixelIndex.h">
<polygon fill="white" stroke="black" points="3539.22,-342.5 3539.22,-362.5 3631.22,-362.5 3631.22,-342.5 3539.22,-342.5"/>
<text text-anchor="middle" x="3585.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">HotPixelIndex.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node92 -->
<g id="edge197" class="edge"><title>Node1&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M4072.21,-464.377C3914.63,-460.312 3404.96,-445.25 3381.22,-420 3374.83,-413.2 3375.38,-406.283 3381.22,-399 3391.09,-386.683 3481.79,-370.09 3538.87,-360.723"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.42,-467.884 4082.51,-464.64 4072.6,-460.886 4072.42,-467.884"/>
</g>
<!-- Node93 -->
<g id="node93" class="node"><title>Node93</title>
<g id="a_node93"><a xlink:href="SnapRoundingNoder_8h.html" target="_top" xlink:title="SnapRoundingNoder.h">
<polygon fill="white" stroke="black" points="3498.22,-285.5 3498.22,-305.5 3626.22,-305.5 3626.22,-285.5 3498.22,-285.5"/>
<text text-anchor="middle" x="3562.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapRoundingNoder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node93 -->
<g id="edge198" class="edge"><title>Node1&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M4072.25,-464.41C3913.59,-460.428 3397.25,-445.544 3373.22,-420 3366.82,-413.202 3368.29,-406.926 3373.22,-399 3392.32,-368.28 3414.29,-380.004 3446.22,-363 3482.89,-343.469 3524.99,-318.738 3547,-305.629"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.53,-467.918 4082.61,-464.667 4072.7,-460.92 4072.53,-467.918"/>
</g>
<!-- Node94 -->
<g id="node94" class="node"><title>Node94</title>
<g id="a_node94"><a xlink:href="quadtree_2Key_8h.html" target="_top" xlink:title="Key.h">
<polygon fill="white" stroke="black" points="4165.22,-399.5 4165.22,-419.5 4209.22,-419.5 4209.22,-399.5 4165.22,-399.5"/>
<text text-anchor="middle" x="4187.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Key.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node94 -->
<g id="edge176" class="edge"><title>Node1&#45;&gt;Node94</title>
<path fill="none" stroke="midnightblue" d="M4137.48,-450.15C4149.72,-440.39 4165.17,-428.074 4175.58,-419.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4135.25,-447.448 4129.61,-456.418 4139.61,-452.922 4135.25,-447.448"/>
</g>
<!-- Node95 -->
<g id="node95" class="node"><title>Node95</title>
<g id="a_node95"><a xlink:href="index_2quadtree_2Node_8h.html" target="_top" xlink:title="Node.h">
<polygon fill="white" stroke="black" points="4227.22,-399.5 4227.22,-419.5 4279.22,-419.5 4279.22,-399.5 4227.22,-399.5"/>
<text text-anchor="middle" x="4253.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Node.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node95 -->
<g id="edge177" class="edge"><title>Node1&#45;&gt;Node95</title>
<path fill="none" stroke="midnightblue" d="M4149.89,-452.598C4174.77,-442.461 4208.8,-428.597 4230.89,-419.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4148.45,-449.404 4140.51,-456.418 4151.09,-455.886 4148.45,-449.404"/>
</g>
<!-- Node96 -->
<g id="node96" class="node"><title>Node96</title>
<g id="a_node96"><a xlink:href="Quadtree_8h.html" target="_top" xlink:title="Quadtree.h">
<polygon fill="white" stroke="black" points="3581.72,-399.5 3581.72,-419.5 3652.72,-419.5 3652.72,-399.5 3581.72,-399.5"/>
<text text-anchor="middle" x="3617.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Quadtree.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node96 -->
<g id="edge178" class="edge"><title>Node1&#45;&gt;Node96</title>
<path fill="none" stroke="midnightblue" d="M4072.55,-462.592C3990.2,-456.983 3811.5,-443.136 3662.22,-420 3659.22,-419.535 3656.12,-418.999 3653.02,-418.423"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.36,-466.088 4082.58,-463.267 4072.83,-459.103 4072.36,-466.088"/>
</g>
<!-- Node97 -->
<g id="node97" class="node"><title>Node97</title>
<g id="a_node97"><a xlink:href="LineSegmentIndex_8h.html" target="_top" xlink:title="LineSegmentIndex.h">
<polygon fill="white" stroke="black" points="3649.22,-342.5 3649.22,-362.5 3765.22,-362.5 3765.22,-342.5 3649.22,-342.5"/>
<text text-anchor="middle" x="3707.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSegmentIndex.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node97 -->
<g id="edge210" class="edge"><title>Node1&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M4072.4,-465.613C3936.35,-465.477 3541.74,-461.477 3503.22,-420 3496.87,-413.161 3497.38,-406.283 3503.22,-399 3512.48,-387.444 3592.89,-372.124 3649.94,-362.539"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.5,-469.113 4082.5,-465.617 4072.5,-462.113 4072.5,-469.113"/>
</g>
<!-- Node99 -->
<g id="node99" class="node"><title>Node99</title>
<g id="a_node99"><a xlink:href="EnvelopeUtil_8h.html" target="_top" xlink:title="EnvelopeUtil.h">
<polygon fill="white" stroke="black" points="4373.22,-399.5 4373.22,-419.5 4459.22,-419.5 4459.22,-399.5 4373.22,-399.5"/>
<text text-anchor="middle" x="4416.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">EnvelopeUtil.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node99 -->
<g id="edge182" class="edge"><title>Node1&#45;&gt;Node99</title>
<path fill="none" stroke="midnightblue" d="M4164.02,-457.047C4220.95,-446.539 4317.39,-428.741 4373.06,-418.465"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.07,-453.663 4153.87,-458.92 4164.34,-460.547 4163.07,-453.663"/>
</g>
<!-- Node100 -->
<g id="node100" class="node"><title>Node100</title>
<g id="a_node100"><a xlink:href="SimpleSTRdistance_8h.html" target="_top" xlink:title="SimpleSTRdistance.h">
<polygon fill="white" stroke="black" points="4541.72,-285.5 4541.72,-305.5 4662.72,-305.5 4662.72,-285.5 4541.72,-285.5"/>
<text text-anchor="middle" x="4602.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">SimpleSTRdistance.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node100 -->
<g id="edge183" class="edge"><title>Node1&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M4164.21,-464.868C4283.94,-462.747 4598.14,-453.967 4629.22,-420 4659.44,-386.967 4624.35,-328.157 4608.85,-305.628"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.86,-461.373 4153.92,-465.042 4163.98,-468.372 4163.86,-461.373"/>
</g>
<!-- Node101 -->
<g id="node101" class="node"><title>Node101</title>
<g id="a_node101"><a xlink:href="SimpleSTRnode_8h.html" target="_top" xlink:title="SimpleSTRnode.h">
<polygon fill="white" stroke="black" points="4515.72,-399.5 4515.72,-419.5 4620.72,-419.5 4620.72,-399.5 4515.72,-399.5"/>
<text text-anchor="middle" x="4568.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">SimpleSTRnode.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node101 -->
<g id="edge184" class="edge"><title>Node1&#45;&gt;Node101</title>
<path fill="none" stroke="midnightblue" d="M4163.97,-460.404C4235.83,-452.322 4379.55,-435.851 4501.22,-420 4505.88,-419.393 4510.72,-418.744 4515.57,-418.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.44,-456.941 4153.89,-461.534 4164.22,-463.897 4163.44,-456.941"/>
</g>
<!-- Node102 -->
<g id="node102" class="node"><title>Node102</title>
<g id="a_node102"><a xlink:href="SimpleSTRtree_8h.html" target="_top" xlink:title="SimpleSTRtree.h">
<polygon fill="white" stroke="black" points="4474.22,-342.5 4474.22,-362.5 4574.22,-362.5 4574.22,-342.5 4474.22,-342.5"/>
<text text-anchor="middle" x="4524.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">SimpleSTRtree.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node102 -->
<g id="edge190" class="edge"><title>Node1&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M4163.62,-458.459C4205.33,-451.26 4268.48,-438.501 4321.22,-420 4341.29,-412.959 4344.36,-406.605 4364.22,-399 4404.54,-383.561 4452.33,-370.637 4485.12,-362.556"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.04,-455.008 4153.76,-460.127 4164.2,-461.91 4163.04,-455.008"/>
</g>
<!-- Node104 -->
<g id="node104" class="node"><title>Node104</title>
<g id="a_node104"><a xlink:href="STRtree_8h.html" target="_top" xlink:title="STRtree.h">
<polygon fill="white" stroke="black" points="4796.72,-399.5 4796.72,-419.5 4863.72,-419.5 4863.72,-399.5 4796.72,-399.5"/>
<text text-anchor="middle" x="4830.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">STRtree.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node104 -->
<g id="edge191" class="edge"><title>Node1&#45;&gt;Node104</title>
<path fill="none" stroke="midnightblue" d="M4164.25,-464.736C4273.1,-462.416 4554.7,-453.4 4787.22,-420 4790.25,-419.565 4793.38,-419.034 4796.51,-418.448"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.88,-461.243 4153.95,-464.946 4164.02,-468.241 4163.88,-461.243"/>
</g>
<!-- Node105 -->
<g id="node105" class="node"><title>Node105</title>
<g id="a_node105"><a xlink:href="HotPixel_8h.html" target="_top" xlink:title="HotPixel.h">
<polygon fill="white" stroke="black" points="3390.22,-399.5 3390.22,-419.5 3456.22,-419.5 3456.22,-399.5 3390.22,-399.5"/>
<text text-anchor="middle" x="3423.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">HotPixel.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node105 -->
<g id="edge195" class="edge"><title>Node1&#45;&gt;Node105</title>
<path fill="none" stroke="midnightblue" d="M4072.53,-464.322C3966.36,-461.143 3694.91,-450.466 3470.22,-420 3465.68,-419.385 3460.92,-418.595 3456.25,-417.735"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4072.48,-467.822 4082.58,-464.615 4072.69,-460.825 4072.48,-467.822"/>
</g>
<!-- Node106 -->
<g id="node106" class="node"><title>Node106</title>
<g id="a_node106"><a xlink:href="FacetSequence_8h.html" target="_top" xlink:title="FacetSequence.h">
<polygon fill="white" stroke="black" points="4677.72,-399.5 4677.72,-419.5 4778.72,-419.5 4778.72,-399.5 4677.72,-399.5"/>
<text text-anchor="middle" x="4728.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequence.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node106 -->
<g id="edge199" class="edge"><title>Node1&#45;&gt;Node106</title>
<path fill="none" stroke="midnightblue" d="M4164.01,-462.637C4257.84,-456.56 4478.65,-441.172 4663.22,-420 4667.86,-419.467 4672.69,-418.861 4677.52,-418.219"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.76,-459.146 4154,-463.281 4164.21,-466.132 4163.76,-459.146"/>
</g>
<!-- Node107 -->
<g id="node107" class="node"><title>Node107</title>
<g id="a_node107"><a xlink:href="ElevationMatrix_8h.html" target="_top" xlink:title="ElevationMatrix.h">
<polygon fill="white" stroke="black" points="4920.72,-399.5 4920.72,-419.5 5019.72,-419.5 5019.72,-399.5 4920.72,-399.5"/>
<text text-anchor="middle" x="4970.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">ElevationMatrix.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node107 -->
<g id="edge201" class="edge"><title>Node1&#45;&gt;Node107</title>
<path fill="none" stroke="midnightblue" d="M4164.1,-464.289C4285.49,-460.775 4625.09,-448.923 4906.22,-420 4910.91,-419.517 4915.79,-418.937 4920.66,-418.305"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.94,-460.792 4154.05,-464.576 4164.14,-467.789 4163.94,-460.792"/>
</g>
<!-- Node108 -->
<g id="node108" class="node"><title>Node108</title>
<g id="a_node108"><a xlink:href="ElevationModel_8h.html" target="_top" xlink:title="ElevationModel.h">
<polygon fill="white" stroke="black" points="5037.72,-399.5 5037.72,-419.5 5136.72,-419.5 5136.72,-399.5 5037.72,-399.5"/>
<text text-anchor="middle" x="5087.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">ElevationModel.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node108 -->
<g id="edge203" class="edge"><title>Node1&#45;&gt;Node108</title>
<path fill="none" stroke="midnightblue" d="M4164.15,-464.982C4297.84,-463.091 4698.14,-454.72 5028.22,-420 5031.31,-419.674 5034.49,-419.295 5037.7,-418.878"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.84,-461.486 4153.88,-465.122 4163.93,-468.485 4163.84,-461.486"/>
</g>
<!-- Node109 -->
<g id="node109" class="node"><title>Node109</title>
<g id="a_node109"><a xlink:href="RingClipper_8h.html" target="_top" xlink:title="RingClipper.h">
<polygon fill="white" stroke="black" points="4057.72,-342.5 4057.72,-362.5 4140.72,-362.5 4140.72,-342.5 4057.72,-342.5"/>
<text text-anchor="middle" x="4099.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">RingClipper.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node109 -->
<g id="edge205" class="edge"><title>Node1&#45;&gt;Node109</title>
<path fill="none" stroke="midnightblue" d="M4114.94,-446.17C4110.81,-421.839 4103.89,-381.028 4100.8,-362.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4111.54,-447.061 4116.66,-456.335 4118.44,-445.89 4111.54,-447.061"/>
</g>
<!-- Node110 -->
<g id="node110" class="node"><title>Node110</title>
<g id="a_node110"><a xlink:href="RobustClipEnvelopeComputer_8h.html" target="_top" xlink:title="RobustClipEnvelopeComputer.h">
<polygon fill="white" stroke="black" points="5301.22,-399.5 5301.22,-419.5 5473.22,-419.5 5473.22,-399.5 5301.22,-399.5"/>
<text text-anchor="middle" x="5387.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">RobustClipEnvelopeComputer.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node110 -->
<g id="edge207" class="edge"><title>Node1&#45;&gt;Node110</title>
<path fill="none" stroke="midnightblue" d="M4164.04,-464.728C4321.32,-461.864 4853.61,-450.401 5292.22,-420 5295.11,-419.799 5298.05,-419.582 5301.03,-419.351"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.74,-461.233 4153.8,-464.912 4163.86,-468.232 4163.74,-461.233"/>
</g>
<!-- Node111 -->
<g id="node111" class="node"><title>Node111</title>
<g id="a_node111"><a xlink:href="QuadtreeNestedRingTester_8h.html" target="_top" xlink:title="QuadtreeNestedRingTester.h">
<polygon fill="white" stroke="black" points="5491.22,-399.5 5491.22,-419.5 5649.22,-419.5 5649.22,-399.5 5491.22,-399.5"/>
<text text-anchor="middle" x="5570.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadtreeNestedRingTester.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node111 -->
<g id="edge208" class="edge"><title>Node1&#45;&gt;Node111</title>
<path fill="none" stroke="midnightblue" d="M4164.09,-465.204C4336.98,-463.825 4965.68,-456.446 5482.22,-420 5485.13,-419.795 5488.1,-419.567 5491.09,-419.322"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.81,-461.706 4153.83,-465.283 4163.86,-468.705 4163.81,-461.706"/>
</g>
<!-- Node112 -->
<g id="node112" class="node"><title>Node112</title>
<g id="a_node112"><a xlink:href="SweeplineNestedRingTester_8h.html" target="_top" xlink:title="SweeplineNestedRingTester.h">
<polygon fill="white" stroke="black" points="5667.22,-399.5 5667.22,-419.5 5831.22,-419.5 5831.22,-399.5 5667.22,-399.5"/>
<text text-anchor="middle" x="5749.22" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">SweeplineNestedRingTester.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node112 -->
<g id="edge209" class="edge"><title>Node1&#45;&gt;Node112</title>
<path fill="none" stroke="midnightblue" d="M4164.04,-465.391C4350.31,-464.687 5068.84,-459.416 5658.22,-420 5661.07,-419.809 5663.97,-419.598 5666.9,-419.371"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4163.79,-461.892 4153.8,-465.428 4163.81,-468.892 4163.79,-461.892"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="1260.22,-342.5 1260.22,-362.5 1404.22,-362.5 1404.22,-342.5 1260.22,-342.5"/>
<text text-anchor="middle" x="1332.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1559.47,-399.116C1508.53,-388.89 1427.6,-372.645 1377.32,-362.552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.06,-402.603 1569.55,-401.14 1560.43,-395.74 1559.06,-402.603"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="DiscreteHausdorffDistance_8h.html" target="_top" xlink:title="DiscreteHausdorffDistance.h">
<polygon fill="white" stroke="black" points="1422.72,-342.5 1422.72,-362.5 1577.72,-362.5 1577.72,-342.5 1422.72,-342.5"/>
<text text-anchor="middle" x="1500.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteHausdorffDistance.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1579.78,-394.783C1560.4,-384.728 1534.64,-371.358 1517.75,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1578.23,-397.919 1588.72,-399.418 1581.45,-391.705 1578.23,-397.919"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="MinimumBoundingCircle_8h.html" target="_top" xlink:title="MinimumBoundingCircle.h">
<polygon fill="white" stroke="black" points="1529.72,-228.5 1529.72,-248.5 1672.72,-248.5 1672.72,-228.5 1529.72,-228.5"/>
<text text-anchor="middle" x="1601.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumBoundingCircle.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1652.96,-403.599C1702.29,-397.349 1775.21,-384.668 1792.22,-363 1813.62,-335.73 1813.7,-312.205 1792.22,-285 1777.3,-266.107 1720.7,-254.211 1672.95,-247.342"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.33,-400.15 1642.82,-404.836 1653.17,-407.099 1652.33,-400.15"/>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node4&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1653.21,-403.227C1706.55,-396.386 1789.29,-382.92 1813.22,-363 1849.87,-332.484 1861.17,-271.647 1864.21,-248.618"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.44,-399.794 1642.95,-404.506 1653.31,-406.741 1652.44,-399.794"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="GeometryFactory_8h.html" target="_top" xlink:title="GeometryFactory.h">
<polygon fill="white" stroke="black" points="1251.72,-114.5 1251.72,-134.5 1360.72,-134.5 1360.72,-114.5 1251.72,-114.5"/>
<text text-anchor="middle" x="1306.22" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryFactory.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge41" class="edge"><title>Node4&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1559.22,-408.681C1473.51,-408.034 1296.45,-401.88 1251.22,-363 1227.91,-342.964 1232.22,-327.238 1232.22,-296.5 1232.22,-296.5 1232.22,-296.5 1232.22,-237.5 1232.22,-192.754 1273.84,-152.127 1294.66,-134.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.44,-412.182 1569.45,-408.735 1559.47,-405.182 1559.44,-412.182"/>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge109" class="edge"><title>Node4&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1603.41,-389.227C1600.69,-375.246 1595.56,-356.35 1586.22,-342 1516.81,-235.403 1327.9,-208.348 1413.22,-114 1452.93,-70.0833 1619.19,-89.7797 1677.22,-78 1679.93,-77.4488 1682.75,-76.8065 1685.55,-76.1206"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1599.98,-389.933 1605.11,-399.205 1606.88,-388.76 1599.98,-389.933"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="WKTReader_8h.html" target="_top" xlink:title="WKTReader.h">
<polygon fill="white" stroke="black" points="1142.22,-57.5 1142.22,-77.5 1228.22,-77.5 1228.22,-57.5 1142.22,-57.5"/>
<text text-anchor="middle" x="1185.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">WKTReader.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge111" class="edge"><title>Node4&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1559.45,-407.505C1395.64,-403.795 856.3,-389.596 831.219,-363 824.816,-356.21 824.972,-348.935 831.219,-342 882.662,-284.892 1122.59,-362.013 1175.22,-306 1237.11,-240.136 1200.43,-113.152 1188.53,-77.822"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.61,-411.009 1569.69,-407.734 1559.77,-404.011 1559.61,-411.009"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="701.719,-57.5 701.719,-77.5 838.719,-77.5 838.719,-57.5 701.719,-57.5"/>
<text text-anchor="middle" x="770.219" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge116" class="edge"><title>Node4&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1559.35,-407.969C1302.09,-404.955 71.9664,-389.188 43.219,-363 -172.589,-166.402 482.843,-92.5512 701.692,-73.733"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.45,-411.471 1569.49,-408.087 1559.53,-404.471 1559.45,-411.471"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="1044.72,-57.5 1044.72,-77.5 1123.72,-77.5 1123.72,-57.5 1044.72,-57.5"/>
<text text-anchor="middle" x="1084.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node15 -->
<g id="edge149" class="edge"><title>Node4&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1559.3,-408.392C1334.85,-407.679 376.331,-402.338 249.219,-363 232.612,-357.86 231.626,-350.052 216.219,-342 179.496,-322.807 153.175,-340.496 130.219,-306 53.548,-190.788 -179.553,-309.624 352.219,-228 426.456,-216.605 965.055,-234.15 1027.22,-192 1067.48,-164.7 1079.86,-101.367 1083.15,-77.6689"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.42,-411.892 1569.43,-408.423 1559.44,-404.892 1559.42,-411.892"/>
</g>
<!-- Node4&#45;&gt;Node24 -->
<g id="edge144" class="edge"><title>Node4&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1652.91,-405.665C1755.47,-399.298 2008.13,-382.858 2219.22,-363 2441.9,-342.051 2501.85,-358.673 2719.22,-306 2725.17,-304.559 2919.25,-229.361 2925.22,-228 3015.47,-207.416 3263.73,-244.142 3340.22,-192 3360.03,-178.497 3368.47,-149.511 3371.61,-134.668"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.65,-402.174 1642.88,-406.285 1653.08,-409.161 1652.65,-402.174"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="OffsetPointGenerator_8h.html" target="_top" xlink:title="OffsetPointGenerator.h">
<polygon fill="white" stroke="black" points="1455.22,-114.5 1455.22,-134.5 1583.22,-134.5 1583.22,-114.5 1455.22,-114.5"/>
<text text-anchor="middle" x="1519.22" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetPointGenerator.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node28 -->
<g id="edge143" class="edge"><title>Node4&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1652.78,-408.272C1687.85,-405.35 1733.91,-395.064 1758.22,-363 1779.17,-335.374 1781.83,-311.277 1759.22,-285 1689.15,-203.582 1609.01,-309.455 1520.22,-249 1489.1,-227.816 1475.86,-206.888 1487.22,-171 1491.71,-156.821 1502.37,-143.235 1510.16,-134.661"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.49,-404.784 1642.74,-408.936 1652.95,-411.768 1652.49,-404.784"/>
</g>
<!-- Node4&#45;&gt;Node31 -->
<g id="edge42" class="edge"><title>Node4&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1653.37,-406.443C1800.03,-400.044 2261.21,-379.9 2643.22,-363 2704.79,-360.276 2776.37,-357.077 2818.9,-355.173"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.8,-402.965 1642.96,-406.898 1653.1,-409.958 1652.8,-402.965"/>
</g>
<!-- Node4&#45;&gt;Node33 -->
<g id="edge102" class="edge"><title>Node4&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1653.28,-407.492C1757.52,-404.699 2004.68,-394.828 2081.22,-363 2131.35,-342.156 2124.97,-305.545 2175.22,-285 2222.45,-265.689 2575.75,-246.611 2685.67,-241.089"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.97,-403.999 1643.06,-407.756 1653.15,-410.997 1652.97,-403.999"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="OverlayUtil_8h.html" target="_top" xlink:title="OverlayUtil.h">
<polygon fill="white" stroke="black" points="3915.22,-171.5 3915.22,-191.5 3993.22,-191.5 3993.22,-171.5 3915.22,-171.5"/>
<text text-anchor="middle" x="3954.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayUtil.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node36 -->
<g id="edge151" class="edge"><title>Node4&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1653.27,-408.167C1897.52,-406.302 3022.94,-396.031 3370.22,-363 3427.17,-357.583 3440.48,-349.301 3497.22,-342 3583.54,-330.893 3808.11,-342.291 3887.22,-306 3920.36,-290.797 3929.99,-281.652 3946.22,-249 3955.53,-230.256 3955.7,-204.994 3954.99,-191.647"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.94,-404.669 1642.96,-408.244 1652.99,-411.669 1652.94,-404.669"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="4011.22,-171.5 4011.22,-191.5 4085.22,-191.5 4085.22,-171.5 4011.22,-171.5"/>
<text text-anchor="middle" x="4048.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node38 -->
<g id="edge152" class="edge"><title>Node4&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1652.99,-408.775C1903.26,-410.029 3086.26,-413.161 3448.22,-363 3485.48,-357.836 3493.15,-348.42 3530.22,-342 3701.3,-312.369 3761.25,-378.057 3919.22,-306 3977.33,-279.494 4025.45,-215.677 4042.03,-191.76"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.81,-405.274 1642.79,-408.722 1652.77,-412.274 1652.81,-405.274"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="ComponentCoordinateExtracter_8h.html" target="_top" xlink:title="ComponentCoordinateExtracter.h">
<polygon fill="white" stroke="black" points="3193.72,-228.5 3193.72,-248.5 3372.72,-248.5 3372.72,-228.5 3193.72,-228.5"/>
<text text-anchor="middle" x="3283.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">ComponentCoordinateExtracter.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node49 -->
<g id="edge103" class="edge"><title>Node4&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M1652.78,-407.834C1861.46,-404.715 2711.95,-390.526 2977.22,-363 3123.08,-347.864 3207.9,-418.297 3302.22,-306 3316.27,-289.266 3300.74,-262.714 3290.59,-248.763"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.71,-404.335 1642.77,-407.983 1652.82,-411.334 1652.71,-404.335"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="LinearComponentExtracter.h">
<polygon fill="white" stroke="black" points="3138.72,-285.5 3138.72,-305.5 3293.72,-305.5 3293.72,-285.5 3138.72,-285.5"/>
<text text-anchor="middle" x="3216.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearComponentExtracter.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node51 -->
<g id="edge108" class="edge"><title>Node4&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M1653.16,-407.944C1855.38,-405.383 2653.18,-393.508 2902.22,-363 3005.92,-350.296 3126.16,-320.528 3183.08,-305.507"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.84,-404.448 1642.88,-408.073 1652.93,-411.448 1652.84,-404.448"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="LineSequencer_8h.html" target="_top" xlink:title="LineSequencer.h">
<polygon fill="white" stroke="black" points="2184.22,-285.5 2184.22,-305.5 2282.22,-305.5 2282.22,-285.5 2184.22,-285.5"/>
<text text-anchor="middle" x="2233.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSequencer.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node55 -->
<g id="edge140" class="edge"><title>Node4&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M1653.3,-407.38C1765.21,-404.244 2044.35,-393.517 2132.22,-363 2169.31,-350.12 2206.1,-320.573 2223.24,-305.582"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.9,-403.889 1643,-407.66 1653.09,-410.886 1652.9,-403.889"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="MinimumClearance_8h.html" target="_top" xlink:title="MinimumClearance.h">
<polygon fill="white" stroke="black" points="2300.72,-285.5 2300.72,-305.5 2419.72,-305.5 2419.72,-285.5 2300.72,-285.5"/>
<text text-anchor="middle" x="2360.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumClearance.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node56 -->
<g id="edge156" class="edge"><title>Node4&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M1652.82,-408.644C1749.69,-408.088 1979.43,-402.315 2167.22,-363 2231.91,-349.456 2304.78,-320.352 2339.57,-305.548"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.75,-405.144 1642.77,-408.685 1652.78,-412.144 1652.75,-405.144"/>
</g>
<!-- Node4&#45;&gt;Node57 -->
<g id="edge89" class="edge"><title>Node4&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M1653.08,-408.339C1912.26,-407.306 3164.49,-400.4 3332.22,-363 3354.95,-357.932 3357.66,-347.773 3380.22,-342 3555.29,-297.198 3607.45,-338.452 3785.22,-306 3788.11,-305.472 3791.12,-304.808 3794.09,-304.077"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.87,-404.84 1642.88,-408.379 1652.9,-411.84 1652.87,-404.84"/>
</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="2008.22,-228.5 2008.22,-248.5 2100.22,-248.5 2100.22,-228.5 2008.22,-228.5"/>
<text text-anchor="middle" x="2054.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayPoints.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node59 -->
<g id="edge150" class="edge"><title>Node4&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M1653.25,-407.296C1764.05,-403.974 2034.19,-392.865 2061.22,-363 2090.62,-330.517 2068.72,-271.38 2058.61,-248.696"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.93,-403.803 1643.04,-407.593 1653.14,-410.8 1652.93,-403.803"/>
</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="1917.22,-285.5 1917.22,-305.5 1985.22,-305.5 1985.22,-285.5 1917.22,-285.5"/>
<text text-anchor="middle" x="1951.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Densifier.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node60 -->
<g id="edge104" class="edge"><title>Node4&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M1653.38,-407.338C1707.49,-404.443 1797.79,-394.764 1868.22,-363 1899.53,-348.88 1929.15,-320.173 1943.02,-305.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.88,-403.857 1643.06,-407.83 1653.22,-410.849 1652.88,-403.857"/>
</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="1920.22,-342.5 1920.22,-362.5 2052.22,-362.5 2052.22,-342.5 1920.22,-342.5"/>
<text text-anchor="middle" x="1986.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryTransformer.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node61 -->
<g id="edge106" class="edge"><title>Node4&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M1653.01,-401.727C1721.14,-391.867 1847.76,-373.54 1923.77,-362.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.4,-398.28 1643,-403.176 1653.4,-405.208 1652.4,-398.28"/>
</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="71.219,-342.5 71.219,-362.5 207.219,-362.5 207.219,-342.5 71.219,-342.5"/>
<text text-anchor="middle" x="139.219" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryItemDistance.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node62 -->
<g id="edge110" class="edge"><title>Node4&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M1559.31,-408.361C1383.25,-407.542 745.238,-401.896 221.219,-363 216.788,-362.671 212.229,-362.283 207.636,-361.854"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.5,-411.862 1569.51,-408.405 1559.53,-404.862 1559.5,-411.862"/>
</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="289.719,-285.5 289.719,-305.5 422.719,-305.5 422.719,-285.5 289.719,-285.5"/>
<text text-anchor="middle" x="356.219" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">ExtractLineByLocation.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node63 -->
<g id="edge112" class="edge"><title>Node4&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M1559.22,-408.577C1378.42,-408.553 727.88,-405.454 526.219,-363 468.227,-350.791 404.248,-320.935 373.973,-305.728"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.45,-412.077 1569.45,-408.575 1559.45,-405.077 1559.45,-412.077"/>
</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="440.719,-285.5 440.719,-305.5 557.719,-305.5 557.719,-285.5 440.719,-285.5"/>
<text text-anchor="middle" x="499.219" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node64 -->
<g id="edge113" class="edge"><title>Node4&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M1559.55,-408.651C1367.89,-408.978 647.149,-407.232 556.219,-363 530.786,-350.628 512.22,-321.129 503.969,-305.922"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.59,-412.151 1569.58,-408.631 1559.57,-405.151 1559.59,-412.151"/>
</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="798.719,-285.5 798.719,-305.5 919.719,-305.5 919.719,-285.5 798.719,-285.5"/>
<text text-anchor="middle" x="859.219" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node65 -->
<g id="edge114" class="edge"><title>Node4&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M1559.41,-407.703C1387.62,-404.553 800.408,-391.715 773.219,-363 750.834,-339.359 797.664,-317.384 830.595,-305.564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.58,-411.207 1569.65,-407.888 1559.71,-404.208 1559.58,-411.207"/>
</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="938.219,-285.5 938.219,-305.5 1058.22,-305.5 1058.22,-285.5 938.219,-285.5"/>
<text text-anchor="middle" x="998.219" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthLocationMap.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node66 -->
<g id="edge115" class="edge"><title>Node4&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M1559.29,-407.675C1388.42,-404.445 808.11,-391.415 781.219,-363 774.804,-356.221 775.335,-349.245 781.219,-342 791.168,-329.749 877.427,-314.521 938.14,-305.159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.41,-411.178 1569.47,-407.865 1559.54,-404.179 1559.41,-411.178"/>
</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="1076.22,-285.5 1076.22,-305.5 1166.22,-305.5 1166.22,-285.5 1076.22,-285.5"/>
<text text-anchor="middle" x="1121.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearIterator.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node67 -->
<g id="edge117" class="edge"><title>Node4&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M1559.69,-407.626C1391.63,-404.247 824.512,-390.815 798.219,-363 767.457,-330.458 761.645,-353.306 1067.22,-306 1070.14,-305.549 1073.14,-305.067 1076.16,-304.57"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.64,-411.126 1569.71,-407.825 1559.78,-404.127 1559.64,-411.126"/>
</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="574.219,-342.5 574.219,-362.5 670.219,-362.5 670.219,-342.5 574.219,-342.5"/>
<text text-anchor="middle" x="622.219" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearLocation.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node68 -->
<g id="edge118" class="edge"><title>Node4&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M1559.63,-407.891C1424.15,-405.755 1018.73,-396.791 684.219,-363 679.669,-362.54 674.942,-361.976 670.221,-361.353"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.61,-411.391 1569.66,-408.044 1559.72,-404.391 1559.61,-411.391"/>
</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="361.719,-228.5 361.719,-248.5 486.719,-248.5 486.719,-228.5 361.719,-228.5"/>
<text text-anchor="middle" x="424.219" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node69 -->
<g id="edge130" class="edge"><title>Node4&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M1559.61,-408.171C1362.31,-406.566 595.122,-398.145 356.219,-363 331.449,-359.356 153.52,-325.817 138.219,-306 132.515,-298.613 132.16,-292.099 138.219,-285 166.33,-252.064 286.092,-242.851 361.444,-240.348"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.62,-411.671 1569.64,-408.25 1559.67,-404.671 1559.62,-411.671"/>
</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="147.219,-285.5 147.219,-305.5 271.219,-305.5 271.219,-285.5 147.219,-285.5"/>
<text text-anchor="middle" x="209.219" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfLine.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node70 -->
<g id="edge131" class="edge"><title>Node4&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M1559.36,-408.05C1371.63,-406.029 673.487,-396.382 455.219,-363 373.22,-350.459 279.372,-320.615 235.02,-305.542"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.42,-411.55 1569.46,-408.156 1559.49,-404.551 1559.42,-411.55"/>
</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="576.219,-285.5 576.219,-305.5 704.219,-305.5 704.219,-285.5 576.219,-285.5"/>
<text text-anchor="middle" x="640.219" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node71 -->
<g id="edge132" class="edge"><title>Node4&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M1559.57,-408.236C1361.67,-406.893 600.033,-399.368 565.219,-363 544.1,-340.938 587.185,-317.872 616.37,-305.547"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.62,-411.737 1569.64,-408.302 1559.67,-404.737 1559.62,-411.737"/>
</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="4668.22,-342.5 4668.22,-362.5 4826.22,-362.5 4826.22,-342.5 4668.22,-342.5"/>
<text text-anchor="middle" x="4747.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node72 -->
<g id="edge133" class="edge"><title>Node4&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M1652.93,-408.532C1930.54,-408.569 3391.74,-406.595 4583.22,-363 4610.86,-361.988 4641.11,-360.38 4668.01,-358.771"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.81,-405.032 1642.81,-408.53 1652.81,-412.032 1652.81,-405.032"/>
</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="1634.72,-342.5 1634.72,-362.5 1749.72,-362.5 1749.72,-342.5 1634.72,-342.5"/>
<text text-anchor="middle" x="1692.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FuzzyPointLocator.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node76 -->
<g id="edge141" class="edge"><title>Node4&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M1628.97,-393.953C1644.52,-384.002 1664.67,-371.119 1678,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1626.96,-391.081 1620.42,-399.418 1630.73,-396.979 1626.96,-391.081"/>
</g>
<!-- Node4&#45;&gt;Node78 -->
<g id="edge145" class="edge"><title>Node4&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M1559.46,-408.01C1304.14,-405.227 88.9653,-390.546 62.219,-363 -34.2646,-263.631 189.93,-228.811 193.219,-228 332.291,-193.722 773.885,-185.013 921.574,-183.032"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.48,-411.51 1569.52,-408.119 1559.56,-404.511 1559.48,-411.51"/>
</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="840.719,-342.5 840.719,-362.5 941.719,-362.5 941.719,-342.5 840.719,-342.5"/>
<text text-anchor="middle" x="891.219" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoverageUnion.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node79 -->
<g id="edge153" class="edge"><title>Node4&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M1559.34,-406.656C1451.66,-402.113 1178.39,-388.824 951.219,-363 948.18,-362.655 945.06,-362.265 941.915,-361.847"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.41,-410.162 1569.54,-407.081 1559.7,-403.168 1559.41,-410.162"/>
</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="960.219,-342.5 960.219,-362.5 1052.22,-362.5 1052.22,-342.5 960.219,-342.5"/>
<text text-anchor="middle" x="1006.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlapUnion.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node80 -->
<g id="edge154" class="edge"><title>Node4&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M1559.33,-405.976C1464.83,-400.582 1244.82,-386.474 1061.22,-363 1058.34,-362.631 1055.37,-362.219 1052.39,-361.777"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.24,-409.476 1569.42,-406.546 1559.64,-402.487 1559.24,-409.476"/>
</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="1070.72,-342.5 1070.72,-362.5 1203.72,-362.5 1203.72,-342.5 1070.72,-342.5"/>
<text text-anchor="middle" x="1137.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EnhancedPrecisionOp.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node81 -->
<g id="edge155" class="edge"><title>Node4&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M1559.43,-403.013C1475.69,-393.193 1299.98,-372.588 1203.74,-361.301"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1559.08,-406.496 1569.42,-404.184 1559.89,-399.543 1559.08,-406.496"/>
</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="3467.22,-228.5 3467.22,-248.5 3633.22,-248.5 3633.22,-228.5 3467.22,-228.5"/>
<text text-anchor="middle" x="3550.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">TopologyPreservingSimplifier.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node82 -->
<g id="edge157" class="edge"><title>Node4&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M1653.04,-408.734C1876.79,-409.605 2838.55,-410.466 3134.22,-363 3288.2,-338.281 3465.15,-272.79 3527.25,-248.625"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1652.96,-405.234 1642.94,-408.693 1652.93,-412.234 1652.96,-405.234"/>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1795.02,-229.346C1732.55,-221.555 1638.84,-208.558 1558.22,-192 1477.11,-175.341 1383.19,-148.517 1336.22,-134.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1794.81,-232.846 1805.16,-230.599 1795.66,-225.899 1794.81,-232.846"/>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge39" class="edge"><title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1794.96,-228.327C1751.51,-221.051 1701.57,-209.213 1688.22,-192 1661.05,-156.961 1692.06,-99.835 1706.07,-77.683"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1794.54,-231.806 1804.97,-229.945 1795.66,-224.895 1794.54,-231.806"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="MultiLineString.h">
<polygon fill="white" stroke="black" points="2049.72,-171.5 2049.72,-191.5 2146.72,-191.5 2146.72,-171.5 2049.72,-171.5"/>
<text text-anchor="middle" x="2098.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node23 -->
<g id="edge23" class="edge"><title>Node8&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1913.21,-226.172C1956.67,-215.914 2019.85,-200.999 2059.98,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1912.36,-222.776 1903.43,-228.479 1913.97,-229.588 1912.36,-222.776"/>
</g>
<!-- Node8&#45;&gt;Node24 -->
<g id="edge40" class="edge"><title>Node8&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1935.58,-233.136C1995.31,-227.869 2082.62,-216.443 2155.22,-192 2173.88,-185.718 2175.23,-176.18 2194.22,-171 2302.48,-141.474 3089.22,-129.158 3313.62,-126.222"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1935.17,-229.659 1925.5,-233.99 1935.76,-236.634 1935.17,-229.659"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="MultiPoint_8h.html" target="_top" xlink:title="MultiPoint.h">
<polygon fill="white" stroke="black" points="1567.72,-171.5 1567.72,-191.5 1640.72,-191.5 1640.72,-171.5 1567.72,-171.5"/>
<text text-anchor="middle" x="1604.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPoint.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node27 -->
<g id="edge29" class="edge"><title>Node8&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1812.55,-226.402C1761.51,-215.646 1685.44,-199.615 1640.73,-190.193"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1811.91,-229.842 1822.41,-228.479 1813.35,-222.993 1811.91,-229.842"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="MultiPolygon_8h.html" target="_top" xlink:title="MultiPolygon.h">
<polygon fill="white" stroke="black" points="1697.72,-171.5 1697.72,-191.5 1784.72,-191.5 1784.72,-171.5 1697.72,-171.5"/>
<text text-anchor="middle" x="1741.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPolygon.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node29 -->
<g id="edge33" class="edge"><title>Node8&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1835.52,-224.328C1812.72,-214.216 1781.84,-200.517 1761.73,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1834.18,-227.563 1844.74,-228.418 1837.02,-221.164 1834.18,-227.563"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="GeometryExtracter_8h.html" target="_top" xlink:title="GeometryExtracter.h">
<polygon fill="white" stroke="black" points="1859.22,-114.5 1859.22,-134.5 1975.22,-134.5 1975.22,-114.5 1859.22,-114.5"/>
<text text-anchor="middle" x="1917.22" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryExtracter.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node30 -->
<g id="edge37" class="edge"><title>Node8&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1863.14,-218.136C1862.48,-204.354 1863.31,-185.742 1870.22,-171 1877.45,-155.575 1892.34,-142.605 1903.44,-134.509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1859.67,-218.689 1863.94,-228.386 1866.65,-218.144 1859.67,-218.689"/>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1370.79,-114.573C1372.28,-114.379 1373.76,-114.188 1375.22,-114 1509.29,-96.7809 1544.53,-103.773 1677.22,-78 1679.94,-77.4718 1682.76,-76.8445 1685.56,-76.1678"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1370.28,-111.11 1360.82,-115.889 1371.19,-118.05 1370.28,-111.11"/>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node9&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1276.94,-110.192C1254.73,-100.094 1224.77,-86.4774 1205.23,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1275.69,-113.466 1286.24,-114.418 1278.58,-107.093 1275.69,-113.466"/>
</g>
<!-- Node9&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node9&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1241.22,-116.83C1139.32,-106.374 942.887,-86.2178 838.813,-75.5386"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1241.07,-120.333 1251.38,-117.873 1241.79,-113.37 1241.07,-120.333"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="1584.22,-57.5 1584.22,-77.5 1668.22,-77.5 1668.22,-57.5 1584.22,-57.5"/>
<text text-anchor="middle" x="1626.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node9&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1370.75,-112.894C1425.28,-103.858 1505.42,-90.4039 1575.22,-78 1578.15,-77.48 1581.16,-76.9362 1584.2,-76.3834"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1370.17,-109.442 1360.88,-114.528 1371.31,-116.348 1370.17,-109.442"/>
</g>
<!-- Node9&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node9&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1259.71,-111.978C1218.3,-101.719 1158.56,-86.9172 1120.56,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1259.01,-115.41 1269.56,-114.418 1260.7,-108.616 1259.01,-115.41"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="2650.22,-57.5 2650.22,-77.5 2748.22,-77.5 2748.22,-57.5 2650.22,-57.5"/>
<text text-anchor="middle" x="2699.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node20 -->
<g id="edge20" class="edge"><title>Node9&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1371.29,-118.657C1394.88,-117.015 1421.74,-115.275 1446.22,-114 1914.41,-89.6204 2481.69,-74.0574 2649.94,-69.732"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1370.78,-115.185 1361.05,-119.379 1371.27,-122.167 1370.78,-115.185"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="ConnectedInteriorTester_8h.html" target="_top" xlink:title="ConnectedInteriorTester.h">
<polygon fill="white" stroke="black" points="1246.72,-57.5 1246.72,-77.5 1389.72,-77.5 1389.72,-57.5 1246.72,-57.5"/>
<text text-anchor="middle" x="1318.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConnectedInteriorTester.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node21 -->
<g id="edge21" class="edge"><title>Node9&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1310.39,-104.383C1312.36,-95.3738 1314.61,-85.0373 1316.19,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1306.91,-103.902 1308.2,-114.418 1313.75,-105.394 1306.91,-103.902"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="GeometryPrecisionReducer_8h.html" target="_top" xlink:title="GeometryPrecisionReducer.h">
<polygon fill="white" stroke="black" points="1408.22,-57.5 1408.22,-77.5 1566.22,-77.5 1566.22,-57.5 1408.22,-57.5"/>
<text text-anchor="middle" x="1487.22" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryPrecisionReducer.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node22 -->
<g id="edge22" class="edge"><title>Node9&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1346.08,-111.388C1379.75,-101.158 1427.2,-86.7381 1457.59,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1344.66,-108.162 1336.11,-114.418 1346.69,-114.859 1344.66,-108.162"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="1423.72,-0.5 1423.72,-20.5 1472.72,-20.5 1472.72,-0.5 1423.72,-0.5"/>
<text text-anchor="middle" x="1448.22" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1675.36,-56.6747C1596.05,-38.3048 1513.05,-22.9886 1472.74,-15.7987"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1674.98,-60.1798 1685.51,-59.0481 1676.57,-53.3635 1674.98,-60.1798"/>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge12" class="edge"><title>Node12&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1238.17,-55.4256C1294.62,-43.6213 1381.54,-25.4441 1423.66,-16.6359"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1237.43,-52.0065 1228.35,-57.4795 1238.86,-58.8583 1237.43,-52.0065"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="3463.22,-0.5 3463.22,-20.5 3603.22,-20.5 3603.22,-0.5 3463.22,-0.5"/>
<text text-anchor="middle" x="3533.22" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1133.97,-57.3358C1326.24,-43.3874 3087.55,-17.8224 3463.03,-12.489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1133.64,-53.8507 1123.98,-58.1964 1134.24,-60.8249 1133.64,-53.8507"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="930.219,-0.5 930.219,-20.5 1010.22,-20.5 1010.22,-0.5 930.219,-0.5"/>
<text text-anchor="middle" x="970.219" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge17" class="edge"><title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1056.35,-53.0563C1035.45,-42.9716 1007.4,-29.4376 989.072,-20.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1054.87,-56.2248 1065.39,-57.4179 1057.91,-49.9202 1054.87,-56.2248"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="1028.72,-0.5 1028.72,-20.5 1141.72,-20.5 1141.72,-0.5 1028.72,-0.5"/>
<text text-anchor="middle" x="1085.22" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge18" class="edge"><title>Node15&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1084.57,-47.383C1084.73,-38.3738 1084.92,-28.0373 1085.05,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1081.07,-47.3559 1084.38,-57.4179 1088.07,-47.4832 1081.07,-47.3559"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="2690.22,-0.5 2690.22,-20.5 2790.22,-20.5 2790.22,-0.5 2690.22,-0.5"/>
<text text-anchor="middle" x="2740.22" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node19 -->
<g id="edge19" class="edge"><title>Node15&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1134.1,-57.1373C1466.42,-22.3187 2455.95,-13.4643 2690.15,-11.8166"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1133.55,-53.6761 1123.98,-58.2279 1134.3,-60.6358 1133.55,-53.6761"/>
</g>
<!-- Node23&#45;&gt;Node9 -->
<g id="edge24" class="edge"><title>Node23&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2039.08,-174.396C2026.58,-173.194 2013.47,-171.997 2001.22,-171 1754.85,-150.951 1692.86,-151.367 1446.22,-135 1418.02,-133.129 1386.63,-131.003 1360.73,-129.237"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2039.11,-177.915 2049.4,-175.403 2039.79,-170.948 2039.11,-177.915"/>
</g>
<!-- Node23&#45;&gt;Node10 -->
<g id="edge25" class="edge"><title>Node23&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2105.05,-161.818C2109.14,-147.02 2111.59,-126.778 2100.22,-114 2076.16,-86.9529 1822.36,-73.3729 1738.76,-69.6094"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2101.68,-160.855 2101.96,-171.446 2108.35,-162.995 2101.68,-160.855"/>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge26" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M2157.28,-171.392C2158.6,-171.253 2159.92,-171.122 2161.22,-171 2602.26,-129.6 3136.91,-125.516 3313.48,-125.376"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2156.52,-167.957 2146.99,-172.593 2157.33,-174.91 2156.52,-167.957"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="QuadEdgeSubdivision_8h.html" target="_top" xlink:title="QuadEdgeSubdivision.h">
<polygon fill="white" stroke="black" points="2539.22,-114.5 2539.22,-134.5 2671.22,-134.5 2671.22,-114.5 2539.22,-114.5"/>
<text text-anchor="middle" x="2605.22" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node25 -->
<g id="edge27" class="edge"><title>Node23&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M2157.29,-171.507C2158.61,-171.333 2159.92,-171.164 2161.22,-171 2294.98,-154.071 2452.03,-139.135 2538.91,-131.303"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2156.46,-168.087 2147.03,-172.906 2157.41,-175.023 2156.46,-168.087"/>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge28" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2681.36,-117.795C2824.69,-107.055 3132.51,-83.9889 3270.2,-73.6721"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2681.04,-114.309 2671.33,-118.546 2681.56,-121.289 2681.04,-114.309"/>
</g>
<!-- Node27&#45;&gt;Node9 -->
<g id="edge30" class="edge"><title>Node27&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1557.6,-171.811C1556.12,-171.538 1554.66,-171.267 1553.22,-171 1484.62,-158.293 1405.29,-143.696 1355.43,-134.536"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1556.98,-175.257 1567.45,-173.642 1558.26,-168.374 1556.98,-175.257"/>
</g>
<!-- Node27&#45;&gt;Node10 -->
<g id="edge31" class="edge"><title>Node27&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1620.07,-164.058C1643.08,-140.201 1684.96,-96.7704 1703.26,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1617.48,-161.707 1613.06,-171.335 1622.52,-166.566 1617.48,-161.707"/>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge32" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1581.74,-165.953C1566.36,-156.002 1546.45,-143.119 1533.28,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1579.89,-168.924 1590.18,-171.418 1583.69,-163.047 1579.89,-168.924"/>
</g>
<!-- Node29&#45;&gt;Node9 -->
<g id="edge34" class="edge"><title>Node29&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1687.51,-173.709C1604.28,-163.185 1444.99,-143.046 1361.07,-132.435"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1687.16,-177.192 1697.52,-174.975 1688.04,-170.248 1687.16,-177.192"/>
</g>
<!-- Node29&#45;&gt;Node10 -->
<g id="edge35" class="edge"><title>Node29&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1736.3,-161.499C1730.01,-137.209 1719.37,-96.1103 1714.62,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1732.95,-162.531 1738.85,-171.335 1739.73,-160.776 1732.95,-162.531"/>
</g>
<!-- Node29&#45;&gt;Node24 -->
<g id="edge36" class="edge"><title>Node29&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1794.77,-176.035C1817.95,-174.237 1845.41,-172.288 1870.22,-171 2431.06,-141.873 3110.67,-129.569 3313.4,-126.382"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1794.47,-172.548 1784.78,-176.821 1795.02,-179.526 1794.47,-172.548"/>
</g>
<!-- Node30&#45;&gt;Node20 -->
<g id="edge38" class="edge"><title>Node30&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1985.54,-113.941C2241.74,-88.0433 2535.62,-74.8297 2650.13,-70.3147"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1984.88,-110.49 1975.29,-114.986 1985.59,-117.454 1984.88,-110.49"/>
</g>
<!-- Node31&#45;&gt;Node10 -->
<g id="edge78" class="edge"><title>Node31&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2808.8,-346.626C2746.37,-339.774 2633.37,-325.869 2538.22,-306 2503.92,-298.837 2496.81,-290.589 2462.22,-285 2306.48,-259.841 1904.93,-292.263 1753.22,-249 1734.66,-243.708 1733.24,-234.89 1715.22,-228 1648.35,-202.438 1602.83,-247.993 1558.22,-192 1552.4,-184.7 1553.81,-179.227 1558.22,-171 1573.23,-142.972 1657.15,-96.9839 1694.4,-77.584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2808.42,-350.106 2818.74,-347.705 2809.18,-343.147 2808.42,-350.106"/>
</g>
<!-- Node31&#45;&gt;Node17 -->
<g id="edge84" class="edge"><title>Node31&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2808.94,-348.625C2718.7,-342.713 2525.26,-327.885 2462.22,-306 2445.44,-300.175 2445.21,-290.189 2428.22,-285 2235.09,-226.007 1718.82,-285.553 1520.22,-249 1295.43,-207.628 1225.84,-204.118 1035.22,-78 1010.71,-61.7871 988.199,-35.0157 977.23,-20.8932"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2808.96,-352.133 2819.16,-349.285 2809.41,-345.147 2808.96,-352.133"/>
</g>
<!-- Node31&#45;&gt;Node20 -->
<g id="edge87" class="edge"><title>Node31&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M2903.58,-352.213C2986.22,-352.245 3161.37,-346.907 3302.22,-306 3376.66,-284.38 3383.99,-250.34 3458.22,-228 3586.51,-189.39 3840.05,-273.87 3754.22,-171 3688.97,-92.7993 2947.66,-73.1981 2748.32,-69.3263"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2903.51,-348.713 2893.5,-352.182 2903.49,-355.713 2903.51,-348.713"/>
</g>
<!-- Node31&#45;&gt;Node23 -->
<g id="edge72" class="edge"><title>Node31&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M2809.05,-342.995C2761.88,-334.325 2687.33,-320.171 2623.22,-306 2585.22,-297.602 2576.18,-293.567 2538.22,-285 2460.34,-267.421 2440.06,-266.756 2362.22,-249 2279.27,-230.08 2182.45,-204.89 2132.28,-191.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2808.51,-346.454 2818.98,-344.813 2809.77,-339.569 2808.51,-346.454"/>
</g>
<!-- Node31&#45;&gt;Node24 -->
<g id="edge83" class="edge"><title>Node31&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M2903.17,-340.13C2946.83,-329.224 3006.44,-313.362 3015.22,-306 3044.76,-281.214 3021.31,-249.656 3053.22,-228 3141.36,-168.177 3458.78,-270.1 3531.22,-192 3564.36,-156.269 3490.46,-139.04 3432.89,-131.263"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2902.15,-336.776 2893.29,-342.582 2903.84,-343.57 2902.15,-336.776"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="LinearRing_8h.html" target="_top" xlink:title="LinearRing.h">
<polygon fill="white" stroke="black" points="2632.22,-285.5 2632.22,-305.5 2710.22,-305.5 2710.22,-285.5 2632.22,-285.5"/>
<text text-anchor="middle" x="2671.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearRing.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge43" class="edge"><title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M2815.92,-339.52C2781.49,-329.282 2732.7,-314.778 2701.51,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2815.09,-342.923 2825.67,-342.418 2817.08,-336.213 2815.09,-342.923"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="OverlayMixedPoints_8h.html" target="_top" xlink:title="OverlayMixedPoints.h">
<polygon fill="white" stroke="black" points="3401.72,-171.5 3401.72,-191.5 3522.72,-191.5 3522.72,-171.5 3401.72,-171.5"/>
<text text-anchor="middle" x="3462.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayMixedPoints.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node35 -->
<g id="edge85" class="edge"><title>Node31&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2828.13,-337.484C2805.71,-324.418 2780.33,-304.125 2795.22,-285 2803.14,-274.824 3007.52,-230.219 3020.22,-228 3181.67,-199.796 3224.35,-210.299 3387.22,-192 3391.91,-191.472 3396.77,-190.905 3401.65,-190.32"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2826.66,-340.675 2837.11,-342.451 2830.05,-334.55 2826.66,-340.675"/>
</g>
<!-- Node31&#45;&gt;Node36 -->
<g id="edge86" class="edge"><title>Node31&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2903.64,-351.042C3089.68,-349.016 3763.81,-339.412 3853.22,-306 3891.45,-291.713 3900.32,-281.338 3925.22,-249 3939.05,-231.037 3947.77,-205.458 3951.73,-191.853"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2903.33,-347.545 2893.37,-351.152 2903.4,-354.545 2903.33,-347.545"/>
</g>
<!-- Node31&#45;&gt;Node49 -->
<g id="edge73" class="edge"><title>Node31&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2903.58,-344.3C2948.75,-336.836 3018.43,-323.764 3077.22,-306 3101.08,-298.791 3105.68,-293.207 3129.22,-285 3170.02,-270.771 3217.87,-257.092 3249.27,-248.514"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2902.79,-340.881 2893.49,-345.941 2903.92,-347.791 2902.79,-340.881"/>
</g>
<!-- Node31&#45;&gt;Node51 -->
<g id="edge75" class="edge"><title>Node31&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M2903.38,-344.295C2968.52,-334.343 3086.01,-316.393 3156.99,-305.549"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2902.75,-340.851 2893.39,-345.821 2903.8,-347.771 2902.75,-340.851"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="3062.72,-228.5 3062.72,-248.5 3175.72,-248.5 3175.72,-228.5 3062.72,-228.5"/>
<text text-anchor="middle" x="3119.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node52 -->
<g id="edge80" class="edge"><title>Node31&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2903.36,-347.198C2943.78,-341.95 3002.55,-330.52 3048.22,-306 3075.6,-291.302 3100.3,-263.378 3112.03,-248.834"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2902.74,-343.747 2893.24,-348.432 2903.59,-350.695 2902.74,-343.747"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="GeometryGraph_8h.html" target="_top" xlink:title="GeometryGraph.h">
<polygon fill="white" stroke="black" points="2804.72,-285.5 2804.72,-305.5 2907.72,-305.5 2907.72,-285.5 2804.72,-285.5"/>
<text text-anchor="middle" x="2856.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node53 -->
<g id="edge79" class="edge"><title>Node31&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M2856.22,-332.383C2856.22,-323.374 2856.22,-313.037 2856.22,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2852.72,-332.418 2856.22,-342.418 2859.72,-332.418 2852.72,-332.418"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="LineMerger_8h.html" target="_top" xlink:title="LineMerger.h">
<polygon fill="white" stroke="black" points="2926.22,-285.5 2926.22,-305.5 3006.22,-305.5 3006.22,-285.5 2926.22,-285.5"/>
<text text-anchor="middle" x="2966.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineMerger.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node54 -->
<g id="edge81" class="edge"><title>Node31&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2883.38,-337.92C2903.52,-327.85 2930.42,-314.398 2948.03,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2881.76,-334.815 2874.38,-342.418 2884.89,-341.076 2881.76,-334.815"/>
</g>
<!-- Node31&#45;&gt;Node55 -->
<g id="edge82" class="edge"><title>Node31&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M2809.01,-349.01C2711.84,-343.596 2482.55,-329.333 2291.22,-306 2288.28,-305.642 2285.27,-305.243 2282.23,-304.817"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2808.92,-352.51 2819.09,-349.566 2809.3,-345.521 2808.92,-352.51"/>
</g>
<!-- Node31&#45;&gt;Node56 -->
<g id="edge88" class="edge"><title>Node31&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2809.23,-346.748C2731.26,-338.792 2570.26,-322.065 2434.22,-306 2429.59,-305.453 2424.8,-304.872 2419.98,-304.278"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2808.91,-350.234 2819.22,-347.765 2809.62,-343.27 2808.91,-350.234"/>
</g>
<!-- Node32&#45;&gt;Node10 -->
<g id="edge61" class="edge"><title>Node32&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2621.94,-290.926C2596.87,-289.121 2565.93,-286.915 2538.22,-285 2298.7,-268.447 2232.35,-306.391 1999.22,-249 1875.19,-218.467 1755.21,-110.004 1721.54,-77.6652"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2621.71,-294.418 2631.94,-291.647 2622.22,-287.436 2621.71,-294.418"/>
</g>
<!-- Node32&#45;&gt;Node24 -->
<g id="edge65" class="edge"><title>Node32&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M2705.49,-282.078C2749.32,-266.738 2827.87,-241.076 2897.22,-228 2988.18,-210.849 3229.17,-232.89 3312.22,-192 3338.36,-179.128 3358.72,-149.856 3367.89,-134.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2704.17,-278.835 2695.9,-285.464 2706.5,-285.435 2704.17,-278.835"/>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge44" class="edge"><title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2685.55,-277.725C2693.68,-268.215 2703.54,-256.675 2710.29,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2682.82,-275.542 2678.98,-285.418 2688.14,-280.089 2682.82,-275.542"/>
</g>
<!-- Node32&#45;&gt;Node38 -->
<g id="edge71" class="edge"><title>Node32&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M2720.39,-290.347C2743.15,-288.524 2770.55,-286.469 2795.22,-285 3171.34,-262.606 3267.81,-291.233 3642.22,-249 3693.41,-243.225 3705.39,-236.398 3756.22,-228 3865.24,-209.988 3893.4,-211.182 4002.22,-192 4005.11,-191.49 4008.1,-190.936 4011.1,-190.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2719.97,-286.869 2710.29,-291.165 2720.54,-293.846 2719.97,-286.869"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="geomgraph_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="2371.22,-228.5 2371.22,-248.5 2445.22,-248.5 2445.22,-228.5 2371.22,-228.5"/>
<text text-anchor="middle" x="2408.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node44 -->
<g id="edge62" class="edge"><title>Node32&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M2622.27,-284.264C2571.04,-273.55 2491.73,-256.964 2445.39,-247.274"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2621.62,-287.704 2632.13,-286.325 2623.06,-280.852 2621.62,-287.704"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="2118.22,-228.5 2118.22,-248.5 2228.22,-248.5 2228.22,-228.5 2118.22,-228.5"/>
<text text-anchor="middle" x="2173.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node47 -->
<g id="edge66" class="edge"><title>Node32&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2622.11,-289.077C2528.77,-278.767 2326.3,-256.407 2228.42,-245.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2621.82,-292.565 2632.14,-290.184 2622.59,-285.608 2621.82,-292.565"/>
</g>
<!-- Node33&#45;&gt;Node10 -->
<g id="edge47" class="edge"><title>Node33&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2677.55,-225.331C2653.25,-217.337 2622.18,-205.814 2596.22,-192 2543.63,-164.015 2543.38,-133.859 2487.22,-114 2415.5,-88.6414 1867.6,-72.6247 1739.12,-69.1935"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2676.58,-228.696 2687.17,-228.431 2678.72,-222.033 2676.58,-228.696"/>
</g>
<!-- Node33&#45;&gt;Node20 -->
<g id="edge59" class="edge"><title>Node33&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M2675.64,-231.971C2650.91,-226.333 2621.67,-214.954 2606.22,-192 2574.9,-145.477 2664.56,-153.656 2680.22,-135 2694.27,-118.26 2697.94,-91.711 2698.9,-77.761"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2675.06,-235.425 2685.56,-233.99 2676.46,-228.566 2675.06,-235.425"/>
</g>
<!-- Node33&#45;&gt;Node24 -->
<g id="edge48" class="edge"><title>Node33&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M2761.24,-234.623C2888.21,-226.05 3253.98,-200.735 3278.22,-192 3313.64,-179.236 3348,-149.636 3363.95,-134.607"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2760.86,-231.141 2751.11,-235.305 2761.33,-238.125 2760.86,-231.141"/>
</g>
<!-- Node33&#45;&gt;Node29 -->
<g id="edge45" class="edge"><title>Node33&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2675.21,-235.495C2550.61,-229.623 2178.68,-211.631 1870.22,-192 1841.76,-190.189 1809.79,-187.836 1784.79,-185.926"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2675.31,-239.004 2685.46,-235.978 2675.64,-232.012 2675.31,-239.004"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="PolygonExtracter_8h.html" target="_top" xlink:title="PolygonExtracter.h">
<polygon fill="white" stroke="black" points="3161.22,-171.5 3161.22,-191.5 3269.22,-191.5 3269.22,-171.5 3161.22,-171.5"/>
<text text-anchor="middle" x="3215.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonExtracter.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge46" class="edge"><title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M2761.24,-233.593C2839.13,-226.382 3008.7,-210.058 3151.22,-192 3154.45,-191.591 3157.77,-191.152 3161.12,-190.696"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2760.5,-230.146 2750.86,-234.549 2761.14,-237.116 2760.5,-230.146"/>
</g>
<!-- Node33&#45;&gt;Node35 -->
<g id="edge49" class="edge"><title>Node33&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2761.18,-234.324C2887.14,-225.013 3255.75,-197.763 3401.71,-186.973"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2760.86,-230.838 2751.15,-235.066 2761.38,-237.819 2760.86,-230.838"/>
</g>
<!-- Node33&#45;&gt;Node36 -->
<g id="edge50" class="edge"><title>Node33&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2760.88,-235.681C2902.31,-229.639 3368.65,-209.624 3754.22,-192 3810.13,-189.445 3874.82,-186.346 3915.13,-184.398"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2760.72,-232.185 2750.88,-236.108 2761.02,-239.178 2760.72,-232.185"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="1993.22,-114.5 1993.22,-134.5 2091.22,-134.5 2091.22,-114.5 1993.22,-114.5"/>
<text text-anchor="middle" x="2042.22" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node37 -->
<g id="edge53" class="edge"><title>Node33&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M2675.5,-227.007C2638.39,-217.861 2583.22,-204.19 2535.22,-192 2499.17,-182.846 2490.8,-177.725 2454.22,-171 2324.34,-147.121 2168.97,-134.097 2091.39,-128.635"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2674.92,-230.468 2685.47,-229.461 2676.59,-223.671 2674.92,-230.468"/>
</g>
<!-- Node33&#45;&gt;Node38 -->
<g id="edge54" class="edge"><title>Node33&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M2761.03,-236.186C2977.01,-229.529 3939.33,-199.553 4002.22,-192 4005.13,-191.65 4008.14,-191.21 4011.15,-190.714"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2760.62,-232.696 2750.73,-236.503 2760.84,-239.693 2760.62,-232.696"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="Polygonizer_8h.html" target="_top" xlink:title="Polygonizer.h">
<polygon fill="white" stroke="black" points="2615.22,-171.5 2615.22,-191.5 2697.22,-191.5 2697.22,-171.5 2615.22,-171.5"/>
<text text-anchor="middle" x="2656.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygonizer.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node40 -->
<g id="edge56" class="edge"><title>Node33&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M2700.28,-221.584C2689.38,-211.918 2675.85,-199.915 2666.68,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2698.18,-224.4 2707.98,-228.418 2702.82,-219.163 2698.18,-224.4"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="RectangleContains_8h.html" target="_top" xlink:title="RectangleContains.h">
<polygon fill="white" stroke="black" points="2715.72,-171.5 2715.72,-191.5 2832.72,-191.5 2832.72,-171.5 2715.72,-171.5"/>
<text text-anchor="middle" x="2774.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleContains.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node41 -->
<g id="edge57" class="edge"><title>Node33&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M2734.71,-221.299C2744.51,-211.683 2756.57,-199.835 2764.77,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2732.15,-218.914 2727.47,-228.418 2737.05,-223.908 2732.15,-218.914"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="RectangleIntersects_8h.html" target="_top" xlink:title="RectangleIntersects.h">
<polygon fill="white" stroke="black" points="2850.72,-171.5 2850.72,-191.5 2971.72,-191.5 2971.72,-171.5 2850.72,-171.5"/>
<text text-anchor="middle" x="2911.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleIntersects.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node42 -->
<g id="edge58" class="edge"><title>Node33&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2759.8,-225.652C2795.75,-215.407 2846.94,-200.818 2879.62,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2758.75,-222.311 2750.09,-228.418 2760.67,-229.043 2758.75,-222.311"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="IndexedNestedShellTester_8h.html" target="_top" xlink:title="IndexedNestedShellTester.h">
<polygon fill="white" stroke="black" points="2989.72,-171.5 2989.72,-191.5 3142.72,-191.5 3142.72,-171.5 2989.72,-171.5"/>
<text text-anchor="middle" x="3066.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedNestedShellTester.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node43 -->
<g id="edge60" class="edge"><title>Node33&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2760.85,-230.763C2823.16,-220.914 2939.28,-202.563 3008.98,-191.547"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2760.29,-227.307 2750.96,-232.326 2761.38,-234.222 2760.29,-227.307"/>
</g>
<!-- Node36&#45;&gt;Node19 -->
<g id="edge52" class="edge"><title>Node36&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M3944.9,-162.07C3935.95,-146.469 3920.9,-124.948 3901.22,-114 3802.96,-59.3544 3000.26,-22.3363 2790.31,-13.5255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3942.05,-164.162 3949.88,-171.297 3948.21,-160.835 3942.05,-164.162"/>
</g>
<!-- Node36&#45;&gt;Node24 -->
<g id="edge51" class="edge"><title>Node36&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M3904.77,-175.233C3891.29,-173.827 3876.7,-172.329 3863.22,-171 3708.05,-155.697 3525.09,-139.089 3432.83,-130.814"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3904.5,-178.725 3914.81,-176.287 3905.23,-171.763 3904.5,-178.725"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="4018.22,-114.5 4018.22,-134.5 4108.22,-134.5 4108.22,-114.5 4018.22,-114.5"/>
<text text-anchor="middle" x="4063.22" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge55" class="edge"><title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M4053.35,-161.68C4055.83,-152.601 4058.69,-142.117 4060.69,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4049.95,-160.849 4050.7,-171.418 4056.7,-162.691 4049.95,-160.849"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="2203.72,-171.5 2203.72,-191.5 2316.72,-191.5 2316.72,-171.5 2203.72,-171.5"/>
<text text-anchor="middle" x="2260.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge63" class="edge"><title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2374.22,-224.866C2346.88,-214.707 2309.13,-200.677 2284.69,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2373.19,-228.215 2383.78,-228.418 2375.63,-221.654 2373.19,-228.215"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="MinimalEdgeRing_8h.html" target="_top" xlink:title="MinimalEdgeRing.h">
<polygon fill="white" stroke="black" points="2335.22,-171.5 2335.22,-191.5 2445.22,-191.5 2445.22,-171.5 2335.22,-171.5"/>
<text text-anchor="middle" x="2390.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node46 -->
<g id="edge64" class="edge"><title>Node44&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M2402.06,-218.68C2399.09,-209.601 2395.66,-199.117 2393.26,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2398.81,-220.003 2405.25,-228.418 2405.46,-217.825 2398.81,-220.003"/>
</g>
<!-- Node47&#45;&gt;Node15 -->
<g id="edge69" class="edge"><title>Node47&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2108.05,-227.966C1721.96,-187.866 1610.58,-244.291 1242.22,-135 1189.72,-119.424 1131.07,-91.8845 1102.22,-77.6256"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2107.79,-231.457 2118.1,-229.024 2108.52,-224.496 2107.79,-231.457"/>
</g>
<!-- Node47&#45;&gt;Node37 -->
<g id="edge70" class="edge"><title>Node47&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M2120.24,-226.015C2087.51,-217.727 2049.96,-205.629 2040.22,-192 2027.99,-174.898 2034.16,-148.502 2038.75,-134.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2119.65,-229.476 2130.2,-228.463 2121.32,-222.678 2119.65,-229.476"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="1879.72,-171.5 1879.72,-191.5 1992.72,-191.5 1992.72,-171.5 1879.72,-171.5"/>
<text text-anchor="middle" x="1936.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge67" class="edge"><title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2124.4,-226.172C2080.2,-215.914 2015.93,-200.999 1975.11,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2123.82,-229.628 2134.35,-228.479 2125.4,-222.809 2123.82,-229.628"/>
</g>
<!-- Node48&#45;&gt;Node37 -->
<g id="edge68" class="edge"><title>Node48&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1962.66,-166.783C1982.03,-156.728 2007.8,-143.358 2024.69,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1960.99,-163.705 1953.72,-171.418 1964.21,-169.919 1960.99,-163.705"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="3579.22,-171.5 3579.22,-191.5 3745.22,-191.5 3745.22,-171.5 3579.22,-171.5"/>
<text text-anchor="middle" x="3662.22" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge74" class="edge"><title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M3355.55,-227.003C3426.31,-216.734 3532.96,-201.258 3600.03,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3354.77,-223.58 3345.38,-228.479 3355.78,-230.507 3354.77,-223.58"/>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge76" class="edge"><title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M3191.05,-280.231C3173.44,-270.243 3150.43,-257.199 3135.26,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3189.78,-283.53 3200.2,-285.418 3193.23,-277.441 3189.78,-283.53"/>
</g>
<!-- Node52&#45;&gt;Node50 -->
<g id="edge77" class="edge"><title>Node52&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M3185.89,-227.844C3354.77,-207.711 3399.14,-207.979 3565.22,-192 3569.77,-191.562 3574.43,-191.112 3579.15,-190.655"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3185.43,-224.375 3175.92,-229.04 3186.26,-231.325 3185.43,-224.375"/>
</g>
<!-- Node57&#45;&gt;Node2 -->
<g id="edge90" class="edge"><title>Node57&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M3854.63,-290.053C3929.45,-280.658 4104.34,-258.697 4197.05,-247.055"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3853.83,-286.627 3844.34,-291.345 3854.7,-293.572 3853.83,-286.627"/>
</g>
<!-- Node57&#45;&gt;Node3 -->
<g id="edge91" class="edge"><title>Node57&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M3854.37,-292.364C3886.18,-290.433 3934.34,-287.515 3976.22,-285 4244.66,-268.879 4312.34,-272.672 4580.22,-249 4583.32,-248.726 4586.49,-248.429 4589.69,-248.114"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3854,-288.88 3844.23,-292.979 3854.43,-295.867 3854,-288.88"/>
</g>
<!-- Node57&#45;&gt;Node7 -->
<g id="edge92" class="edge"><title>Node57&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3783.89,-285.338C3520.06,-252.639 1984.69,-257.462 1763.22,-249 1733.66,-247.871 1701.09,-246.069 1672.96,-244.338"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3783.74,-288.85 3794.12,-286.719 3784.68,-281.913 3783.74,-288.85"/>
</g>
<!-- Node57&#45;&gt;Node10 -->
<g id="edge96" class="edge"><title>Node57&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M3783.99,-285.218C3295.9,-211.87 3157.62,-339.172 2676.22,-249 2573.43,-229.746 2555.46,-197.198 2454.22,-171 2308.01,-133.166 2268.77,-135.065 2119.22,-114 1976.3,-93.8689 1804.12,-77.0541 1738.95,-70.9546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3783.7,-288.715 3794.12,-286.762 3784.76,-281.795 3783.7,-288.715"/>
</g>
<!-- Node57&#45;&gt;Node16 -->
<g id="edge97" class="edge"><title>Node57&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M3854.32,-288.186C3949.22,-269.671 4198.39,-210.659 4117.22,-114 4052.3,-36.6978 3744.09,-17.6798 3603.46,-13.0124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3853.49,-284.781 3844.33,-290.097 3854.81,-291.656 3853.49,-284.781"/>
</g>
<!-- Node57&#45;&gt;Node20 -->
<g id="edge101" class="edge"><title>Node57&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M3842.72,-279.325C3852.55,-271.566 3862.91,-261.181 3868.22,-249 3888.78,-201.851 3883.88,-156.345 3825.22,-114 3803.07,-98.0132 2962.28,-75.2834 2748.34,-69.7496"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3840.36,-276.716 3834.36,-285.448 3844.49,-282.364 3840.36,-276.716"/>
</g>
<!-- Node57&#45;&gt;Node27 -->
<g id="edge93" class="edge"><title>Node57&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M3784.05,-285.382C3524.23,-254.287 2008.18,-300.017 1796.22,-249 1775.54,-244.023 1773.01,-235.797 1753.22,-228 1715.1,-212.978 1669.91,-199.801 1639.38,-191.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3783.75,-288.873 3794.12,-286.72 3784.67,-281.934 3783.75,-288.873"/>
</g>
<!-- Node57&#45;&gt;Node35 -->
<g id="edge98" class="edge"><title>Node57&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M3787.74,-281.452C3752.63,-267.187 3693.97,-244.206 3642.22,-228 3595.16,-213.262 3540.05,-199.888 3503.33,-191.512"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3786.84,-284.864 3797.42,-285.406 3789.49,-278.384 3786.84,-284.864"/>
</g>
<!-- Node57&#45;&gt;Node36 -->
<g id="edge100" class="edge"><title>Node57&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M3849.96,-281.031C3866.18,-273.073 3885.84,-262.011 3901.22,-249 3921.73,-231.644 3939.87,-205.355 3948.64,-191.607"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3848.4,-277.897 3840.87,-285.349 3851.4,-284.22 3848.4,-277.897"/>
</g>
<!-- Node57&#45;&gt;Node49 -->
<g id="edge94" class="edge"><title>Node57&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M3784.04,-285.145C3692.8,-269.711 3490.7,-254.068 3372.78,-245.647"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3783.63,-288.626 3794.09,-286.928 3784.85,-281.734 3783.63,-288.626"/>
</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="3765.22,-228.5 3765.22,-248.5 3859.22,-248.5 3859.22,-228.5 3765.22,-228.5"/>
<text text-anchor="middle" x="3812.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointExtracter.h</text>
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge95" class="edge"><title>Node57&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M3816.79,-275.383C3815.64,-266.374 3814.32,-256.037 3813.4,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3813.33,-275.94 3818.06,-285.418 3820.27,-275.056 3813.33,-275.94"/>
</g>
<!-- Node57&#45;&gt;Node59 -->
<g id="edge99" class="edge"><title>Node57&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M3784.04,-285.271C3400.28,-231.395 2476.77,-284.489 2109.22,-249 2106.33,-248.721 2103.35,-248.376 2100.36,-247.986"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3783.72,-288.762 3794.12,-286.73 3784.72,-281.834 3783.72,-288.762"/>
</g>
<!-- Node60&#45;&gt;Node60 -->
<g id="edge105" class="edge"><title>Node60&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M1986.64,-305.912C1996.07,-305.328 2003.22,-301.857 2003.22,-295.5 2003.22,-287.023 1990.51,-283.679 1976.64,-285.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1986.76,-302.414 1976.64,-305.533 1986.5,-309.409 1986.76,-302.414"/>
</g>
<!-- Node61&#45;&gt;Node60 -->
<g id="edge107" class="edge"><title>Node61&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M1974.99,-333.855C1969.05,-324.519 1962,-313.436 1957.12,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1972.12,-335.86 1980.44,-342.418 1978.02,-332.102 1972.12,-335.86"/>
</g>
<!-- Node68&#45;&gt;Node13 -->
<g id="edge123" class="edge"><title>Node68&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M665.011,-339.265C708.722,-323.833 770.219,-292.673 770.219,-239.5 770.219,-239.5 770.219,-239.5 770.219,-180.5 770.219,-142.194 770.219,-96.5196 770.219,-77.5009"/>
<polygon fill="midnightblue" stroke="midnightblue" points="663.788,-335.984 655.433,-342.499 666.027,-342.616 663.788,-335.984"/>
</g>
<!-- Node68&#45;&gt;Node63 -->
<g id="edge119" class="edge"><title>Node68&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M568.68,-340.43C519.036,-330.165 446.072,-315.079 399.869,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="568.091,-343.882 578.592,-342.479 569.508,-337.027 568.091,-343.882"/>
</g>
<!-- Node68&#45;&gt;Node64 -->
<g id="edge120" class="edge"><title>Node68&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M592.762,-338.328C570.147,-328.216 539.512,-314.517 519.56,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="591.35,-341.531 601.908,-342.418 594.208,-335.141 591.35,-341.531"/>
</g>
<!-- Node68&#45;&gt;Node65 -->
<g id="edge121" class="edge"><title>Node68&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M671.033,-340.172C715.237,-329.914 779.506,-314.999 820.327,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="670.039,-336.809 661.089,-342.479 671.622,-343.628 670.039,-336.809"/>
</g>
<!-- Node68&#45;&gt;Node66 -->
<g id="edge122" class="edge"><title>Node68&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M680.19,-343.02C750.148,-332.787 867.191,-315.666 938.097,-305.294"/>
<polygon fill="midnightblue" stroke="midnightblue" points="679.61,-339.568 670.222,-344.478 680.623,-346.494 679.61,-339.568"/>
</g>
<!-- Node68&#45;&gt;Node67 -->
<g id="edge124" class="edge"><title>Node68&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M680.416,-346.9C765.563,-339.864 928.995,-325.2 1067.22,-306 1070.14,-305.594 1073.15,-305.147 1076.18,-304.675"/>
<polygon fill="midnightblue" stroke="midnightblue" points="680.107,-343.413 670.427,-347.72 680.68,-350.39 680.107,-343.413"/>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge125" class="edge"><title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M663.2,-339.213C695.761,-327.386 732.835,-307.945 713.219,-285 684.712,-251.653 563.079,-242.593 486.984,-240.226"/>
<polygon fill="midnightblue" stroke="midnightblue" points="662.051,-335.907 653.748,-342.489 664.343,-342.521 662.051,-335.907"/>
</g>
<!-- Node68&#45;&gt;Node70 -->
<g id="edge126" class="edge"><title>Node68&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M563.981,-343.765C495.917,-334.723 379.894,-319.299 280.219,-306 277.384,-305.622 274.485,-305.235 271.557,-304.844"/>
<polygon fill="midnightblue" stroke="midnightblue" points="563.702,-347.259 574.075,-345.106 564.623,-340.32 563.702,-347.259"/>
</g>
<!-- Node68&#45;&gt;Node71 -->
<g id="edge128" class="edge"><title>Node68&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M628.378,-332.68C631.349,-323.601 634.781,-313.117 637.182,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="624.975,-331.825 625.191,-342.418 631.628,-334.003 624.975,-331.825"/>
</g>
<!-- Node70&#45;&gt;Node69 -->
<g id="edge127" class="edge"><title>Node70&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M254.513,-282.913C294.607,-272.657 352.302,-257.897 389.021,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="253.542,-279.549 244.722,-285.418 255.277,-286.33 253.542,-279.549"/>
</g>
<!-- Node71&#45;&gt;Node69 -->
<g id="edge129" class="edge"><title>Node71&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M594.715,-282.913C554.434,-272.657 496.47,-257.897 459.581,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="593.997,-286.342 604.551,-285.418 595.724,-279.558 593.997,-286.342"/>
</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="4680.72,-285.5 4680.72,-305.5 4813.72,-305.5 4813.72,-285.5 4680.72,-285.5"/>
<text text-anchor="middle" x="4747.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge134" class="edge"><title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M4747.22,-332.383C4747.22,-323.374 4747.22,-313.037 4747.22,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4743.72,-332.418 4747.22,-342.418 4750.72,-332.418 4743.72,-332.418"/>
</g>
<!-- Node73&#45;&gt;Node2 -->
<g id="edge135" class="edge"><title>Node73&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M4670.2,-284.906C4516.34,-267.433 4475.98,-267.118 4326.22,-249 4323.34,-248.651 4320.39,-248.285 4317.41,-247.906"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4670.17,-288.425 4680.5,-286.082 4670.96,-281.47 4670.17,-288.425"/>
</g>
<!-- Node73&#45;&gt;Node3 -->
<g id="edge136" class="edge"><title>Node73&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M4724.47,-279.953C4708.91,-270.002 4688.77,-257.119 4675.44,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4722.71,-282.979 4733.02,-285.418 4726.48,-277.081 4722.71,-282.979"/>
</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="4335.72,-228.5 4335.72,-248.5 4454.72,-248.5 4454.72,-228.5 4335.72,-228.5"/>
<text text-anchor="middle" x="4395.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge137" class="edge"><title>Node73&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M4679.23,-283.877C4613.51,-273.607 4515.02,-258.218 4452.98,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4679.07,-287.394 4689.49,-285.479 4680.15,-280.478 4679.07,-287.394"/>
</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="4751.22,-228.5 4751.22,-248.5 4861.22,-248.5 4861.22,-228.5 4751.22,-228.5"/>
<text text-anchor="middle" x="4806.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge139" class="edge"><title>Node73&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M4764.29,-278.584C4774.66,-268.918 4787.54,-256.915 4796.26,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4761.89,-276.039 4756.96,-285.418 4766.66,-281.159 4761.89,-276.039"/>
</g>
<!-- Node74&#45;&gt;Node50 -->
<g id="edge138" class="edge"><title>Node74&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M4325.19,-227.963C4110.08,-206.099 3869.4,-192.546 3745.45,-186.372"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4325.11,-231.473 4335.41,-229.011 4325.82,-224.509 4325.11,-231.473"/>
</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="1614.22,-285.5 1614.22,-305.5 1750.22,-305.5 1750.22,-285.5 1614.22,-285.5"/>
<text text-anchor="middle" x="1682.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayResultValidator.h</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge142" class="edge"><title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M1688.74,-332.383C1687.11,-323.374 1685.23,-313.037 1683.91,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1685.34,-333.205 1690.57,-342.418 1692.22,-331.953 1685.34,-333.205"/>
</g>
<!-- Node78&#45;&gt;Node15 -->
<g id="edge148" class="edge"><title>Node78&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M986.955,-164.058C1011.24,-140.201 1055.44,-96.7704 1074.76,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="984.229,-161.83 979.548,-171.335 989.134,-166.823 984.229,-161.83"/>
</g>
<!-- Node78&#45;&gt;Node17 -->
<g id="edge147" class="edge"><title>Node78&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M970.219,-161.14C970.219,-124.692 970.219,-47.1671 970.219,-20.6311"/>
<polygon fill="midnightblue" stroke="midnightblue" points="966.719,-161.414 970.219,-171.414 973.719,-161.414 966.719,-161.414"/>
</g>
<!-- Node78&#45;&gt;Node24 -->
<g id="edge146" class="edge"><title>Node78&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1029.07,-179.153C1359.53,-171.589 2981.36,-134.469 3313.66,-126.863"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1028.68,-175.661 1018.76,-179.389 1028.84,-182.659 1028.68,-175.661"/>
</g>
<!-- Node85 -->
<g id="node85" class="node"><title>Node85</title>
<g id="a_node85"><a xlink:href="geomgraph_2index_2MonotoneChain_8h.html" target="_top" xlink:title="MonotoneChain.h">
<polygon fill="white" stroke="black" points="5168.22,-342.5 5168.22,-362.5 5270.22,-362.5 5270.22,-342.5 5168.22,-342.5"/>
<text text-anchor="middle" x="5219.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">MonotoneChain.h</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge165" class="edge"><title>Node84&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M5219.22,-389.383C5219.22,-380.374 5219.22,-370.037 5219.22,-362.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5215.72,-389.418 5219.22,-399.418 5222.72,-389.418 5215.72,-389.418"/>
</g>
<!-- Node85&#45;&gt;Node85 -->
<g id="edge166" class="edge"><title>Node85&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M5263.04,-362.997C5277.09,-362.886 5288.22,-359.387 5288.22,-352.5 5288.22,-344.023 5271.36,-340.679 5252.94,-342.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5263.09,-359.496 5252.94,-362.533 5262.77,-366.489 5263.09,-359.496"/>
</g>
<!-- Node86 -->
<g id="node86" class="node"><title>Node86</title>
<g id="a_node86"><a xlink:href="SimpleMCSweepLineIntersector_8h.html" target="_top" xlink:title="SimpleMCSweepLineIntersector.h">
<polygon fill="white" stroke="black" points="5128.72,-285.5 5128.72,-305.5 5309.72,-305.5 5309.72,-285.5 5128.72,-285.5"/>
<text text-anchor="middle" x="5219.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">SimpleMCSweepLineIntersector.h</text>
</a>
</g>
</g>
<!-- Node85&#45;&gt;Node86 -->
<g id="edge167" class="edge"><title>Node85&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M5219.22,-332.383C5219.22,-323.374 5219.22,-313.037 5219.22,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5215.72,-332.418 5219.22,-342.418 5222.72,-332.418 5215.72,-332.418"/>
</g>
<!-- Node90 -->
<g id="node90" class="node"><title>Node90</title>
<g id="a_node90"><a xlink:href="SnappingPointIndex_8h.html" target="_top" xlink:title="SnappingPointIndex.h">
<polygon fill="white" stroke="black" points="3879.22,-342.5 3879.22,-362.5 4001.22,-362.5 4001.22,-342.5 3879.22,-342.5"/>
<text text-anchor="middle" x="3940.22" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnappingPointIndex.h</text>
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node90 -->
<g id="edge171" class="edge"><title>Node89&#45;&gt;Node90</title>
<path fill="none" stroke="midnightblue" d="M3984.28,-392.584C3973.38,-382.918 3959.85,-370.915 3950.68,-362.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3982.18,-395.4 3991.98,-399.418 3986.82,-390.163 3982.18,-395.4"/>
</g>
<!-- Node89&#45;&gt;Node92 -->
<g id="edge173" class="edge"><title>Node89&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M3960.88,-398.946C3818.61,-374.704 3779.59,-382.809 3640.22,-363 3637.34,-362.591 3634.38,-362.147 3631.4,-361.683"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3960.4,-402.415 3970.85,-400.669 3961.59,-395.517 3960.4,-402.415"/>
</g>
<!-- Node90&#45;&gt;Node91 -->
<g id="edge172" class="edge"><title>Node90&#45;&gt;Node91</title>
<path fill="none" stroke="midnightblue" d="M3965.12,-337.231C3982.56,-327.243 4005.33,-314.199 4020.34,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3963.01,-334.41 3956.07,-342.418 3966.49,-340.484 3963.01,-334.41"/>
</g>
<!-- Node92&#45;&gt;Node93 -->
<g id="edge174" class="edge"><title>Node92&#45;&gt;Node93</title>
<path fill="none" stroke="midnightblue" d="M3577.47,-332.975C3573.65,-323.83 3569.2,-313.197 3566.1,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3574.33,-334.542 3581.42,-342.418 3580.79,-331.842 3574.33,-334.542"/>
</g>
<!-- Node93&#45;&gt;Node24 -->
<g id="edge175" class="edge"><title>Node93&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M3632.27,-283.205C3684.82,-270.663 3753.29,-244.736 3787.22,-192 3792.27,-184.151 3793.45,-177.951 3787.22,-171 3764.03,-145.118 3542.19,-132.449 3433.14,-127.745"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3631.3,-279.836 3622.32,-285.466 3632.85,-286.662 3631.3,-279.836"/>
</g>
<!-- Node96&#45;&gt;Node97 -->
<g id="edge179" class="edge"><title>Node96&#45;&gt;Node97</title>
<path fill="none" stroke="midnightblue" d="M3641.02,-393.953C3657.31,-384.002 3678.39,-371.119 3692.34,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3638.79,-391.217 3632.08,-399.418 3642.44,-397.19 3638.79,-391.217"/>
</g>
<!-- Node98 -->
<g id="node98" class="node"><title>Node98</title>
<g id="a_node98"><a xlink:href="TaggedLinesSimplifier_8h.html" target="_top" xlink:title="TaggedLinesSimplifier.h">
<polygon fill="white" stroke="black" points="3644.22,-285.5 3644.22,-305.5 3776.22,-305.5 3776.22,-285.5 3644.22,-285.5"/>
<text text-anchor="middle" x="3710.22" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">TaggedLinesSimplifier.h</text>
</a>
</g>
</g>
<!-- Node97&#45;&gt;Node98 -->
<g id="edge180" class="edge"><title>Node97&#45;&gt;Node98</title>
<path fill="none" stroke="midnightblue" d="M3708.26,-332.383C3708.75,-323.374 3709.32,-313.037 3709.71,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3704.76,-332.242 3707.71,-342.418 3711.75,-332.623 3704.76,-332.242"/>
</g>
<!-- Node98&#45;&gt;Node82 -->
<g id="edge181" class="edge"><title>Node98&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M3674.21,-282.122C3644.5,-271.91 3603.04,-257.658 3576.41,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3673.2,-285.477 3683.8,-285.418 3675.48,-278.857 3673.2,-285.477"/>
</g>
<!-- Node101&#45;&gt;Node100 -->
<g id="edge185" class="edge"><title>Node101&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M4574.57,-389.793C4577.31,-381.594 4580.5,-371.844 4583.22,-363 4589.5,-342.572 4596.23,-318.401 4599.75,-305.569"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4571.19,-388.876 4571.31,-399.47 4577.82,-391.11 4571.19,-388.876"/>
</g>
<!-- Node101&#45;&gt;Node102 -->
<g id="edge186" class="edge"><title>Node101&#45;&gt;Node102</title>
<path fill="none" stroke="midnightblue" d="M4554.57,-391.437C4547,-381.982 4537.9,-370.596 4531.64,-362.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4551.97,-393.796 4560.95,-399.418 4557.44,-389.423 4551.97,-393.796"/>
</g>
<!-- Node102&#45;&gt;Node100 -->
<g id="edge187" class="edge"><title>Node102&#45;&gt;Node100</title>
<path fill="none" stroke="midnightblue" d="M4545.64,-336.392C4559.64,-326.522 4577.46,-313.96 4589.32,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4543.25,-333.795 4537.1,-342.418 4547.29,-339.516 4543.25,-333.795"/>
</g>
<!-- Node103 -->
<g id="node103" class="node"><title>Node103</title>
<g id="a_node103"><a xlink:href="MCIndexNoder_8h.html" target="_top" xlink:title="MCIndexNoder.h">
<polygon fill="white" stroke="black" points="4472.72,-228.5 4472.72,-248.5 4571.72,-248.5 4571.72,-228.5 4472.72,-228.5"/>
<text text-anchor="middle" x="4522.22" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MCIndexNoder.h</text>
</a>
</g>
</g>
<!-- Node102&#45;&gt;Node103 -->
<g id="edge188" class="edge"><title>Node102&#45;&gt;Node103</title>
<path fill="none" stroke="midnightblue" d="M4523.87,-332.17C4523.44,-307.839 4522.71,-267.028 4522.38,-248.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4520.38,-332.399 4524.06,-342.335 4527.38,-332.274 4520.38,-332.399"/>
</g>
<!-- Node103&#45;&gt;Node24 -->
<g id="edge189" class="edge"><title>Node103&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M4462.64,-227.945C4350.55,-211.186 4320.31,-212.735 4213.22,-192 4174.59,-184.521 4166.12,-176.875 4127.22,-171 3870.8,-132.275 3560.62,-126.228 3432.74,-125.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4462.24,-231.425 4472.65,-229.458 4463.29,-224.503 4462.24,-231.425"/>
</g>
<!-- Node104&#45;&gt;Node39 -->
<g id="edge193" class="edge"><title>Node104&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M4842.81,-390.925C4866.48,-355.543 4911.71,-275.09 4870.22,-228 4819.4,-170.313 4271.17,-136.603 4108.48,-127.817"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4839.84,-389.055 4837.05,-399.275 4845.61,-393.027 4839.84,-389.055"/>
</g>
<!-- Node104&#45;&gt;Node72 -->
<g id="edge192" class="edge"><title>Node104&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M4807.84,-393.673C4792.89,-383.762 4773.69,-371.039 4760.95,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4806.24,-396.812 4816.51,-399.418 4810.11,-390.976 4806.24,-396.812"/>
</g>
<!-- Node105&#45;&gt;Node92 -->
<g id="edge196" class="edge"><title>Node105&#45;&gt;Node92</title>
<path fill="none" stroke="midnightblue" d="M3459.68,-396.122C3489.76,-385.91 3531.73,-371.658 3558.7,-362.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3458.31,-392.889 3449.97,-399.418 3460.56,-399.517 3458.31,-392.889"/>
</g>
<!-- Node106&#45;&gt;Node72 -->
<g id="edge200" class="edge"><title>Node106&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M4734.72,-389.68C4737.86,-380.601 4741.48,-370.117 4744.01,-362.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4731.31,-388.823 4731.36,-399.418 4737.93,-391.109 4731.31,-388.823"/>
</g>
<!-- Node109&#45;&gt;Node24 -->
<g id="edge206" class="edge"><title>Node109&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M4105.92,-332.531C4117.56,-295.8 4136.44,-214.743 4094.22,-171 4071.37,-147.326 3601.39,-131.888 3432.78,-127.093"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4102.47,-331.823 4102.62,-342.416 4109.11,-334.041 4102.47,-331.823"/>
</g>
</g>
</svg>