geos_390_docs/Dimension_8h__dep__incl_org...

1572 lines
101 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: Dimension.h Pages: 1 -->
<svg width="5347pt" height="485pt"
viewBox="0.00 0.00 5346.50 485.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 481)">
<title>Dimension.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-481 5342.5,-481 5342.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="3625.5,-456.5 3625.5,-476.5 3702.5,-476.5 3702.5,-456.5 3625.5,-456.5"/>
<text text-anchor="middle" x="3664" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">Dimension.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="Geometry.h">
<polygon fill="white" stroke="black" points="2000.5,-399.5 2000.5,-419.5 2073.5,-419.5 2073.5,-399.5 2000.5,-399.5"/>
<text text-anchor="middle" x="2037" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">Geometry.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M3615.06,-463.846C3370.91,-455.592 2287.89,-418.981 2073.83,-411.745"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3615.27,-467.355 3625.39,-464.195 3615.51,-460.359 3615.27,-467.355"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="GeometryCollection_8h.html" target="_top" xlink:title="GeometryCollection.h">
<polygon fill="white" stroke="black" points="3296,-228.5 3296,-248.5 3416,-248.5 3416,-228.5 3296,-228.5"/>
<text text-anchor="middle" x="3356" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryCollection.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge156" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3667.99,-446.563C3674.51,-409.889 3682.77,-328.926 3640,-285 3609.78,-253.964 3490.07,-244.097 3416.06,-240.961"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3664.55,-445.95 3666.08,-456.433 3671.42,-447.279 3664.55,-445.95"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="3452.5,-57.5 3452.5,-77.5 3505.5,-77.5 3505.5,-57.5 3452.5,-57.5"/>
<text text-anchor="middle" x="3479" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge163" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3712.99,-463.529C3937.93,-454.162 4861,-412.152 4861,-353.5 4861,-353.5 4861,-353.5 4861,-180.5 4861,-146.678 4852.86,-131.633 4824,-114 4794.79,-96.1568 3691.7,-72.8478 3505.55,-69.0372"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3712.65,-460.04 3702.81,-463.95 3712.94,-467.034 3712.65,-460.04"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="MultiLineString.h">
<polygon fill="white" stroke="black" points="3705.5,-171.5 3705.5,-191.5 3802.5,-191.5 3802.5,-171.5 3705.5,-171.5"/>
<text text-anchor="middle" x="3754" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge158" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3712.74,-461.816C3768.08,-456.501 3853.26,-444.5 3873,-420 3935.93,-341.891 3806.03,-225.07 3765.54,-191.699"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3712.42,-458.331 3702.78,-462.732 3713.06,-465.301 3712.42,-458.331"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="MultiPoint_8h.html" target="_top" xlink:title="MultiPoint.h">
<polygon fill="white" stroke="black" points="2891.5,-171.5 2891.5,-191.5 2964.5,-191.5 2964.5,-171.5 2891.5,-171.5"/>
<text text-anchor="middle" x="2928" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPoint.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge159" class="edge"><title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M3660.03,-446.253C3651.12,-408.356 3625.69,-324.337 3569,-285 3517.1,-248.983 3349.42,-258.757 3287,-249 3168.64,-230.497 3029.37,-203.069 2964.58,-189.979"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3656.71,-447.426 3662.28,-456.434 3663.54,-445.914 3656.71,-447.426"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="MultiPolygon_8h.html" target="_top" xlink:title="MultiPolygon.h">
<polygon fill="white" stroke="black" points="3561.5,-171.5 3561.5,-191.5 3648.5,-191.5 3648.5,-171.5 3561.5,-171.5"/>
<text text-anchor="middle" x="3605" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MultiPolygon.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge160" class="edge"><title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M3675.6,-447.422C3680.1,-439.364 3684.72,-429.549 3687,-420 3690.05,-407.221 3690.28,-366.857 3685,-342 3671.8,-279.879 3628.44,-214.969 3611.69,-191.572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3672.45,-445.865 3670.32,-456.244 3678.46,-449.458 3672.45,-445.865"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="LineString_8h.html" target="_top" xlink:title="LineString.h">
<polygon fill="white" stroke="black" points="3255,-342.5 3255,-362.5 3329,-362.5 3329,-342.5 3255,-342.5"/>
<text text-anchor="middle" x="3292" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge157" class="edge"><title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M3623.87,-453.417C3548.82,-430.823 3388.83,-382.652 3322.15,-362.577"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3623.29,-456.898 3633.87,-456.429 3625.31,-450.195 3623.29,-456.898"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="Polygon_8h.html" target="_top" xlink:title="Polygon.h">
<polygon fill="white" stroke="black" points="3935.5,-228.5 3935.5,-248.5 4000.5,-248.5 4000.5,-228.5 3935.5,-228.5"/>
<text text-anchor="middle" x="3968" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygon.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge162" class="edge"><title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M3712.59,-462.087C3774.72,-456.778 3877.66,-444.499 3906,-420 3959.64,-373.625 3966.93,-278.651 3967.87,-248.736"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3712.29,-458.6 3702.62,-462.91 3712.87,-465.576 3712.29,-458.6"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="Point_8h.html" target="_top" xlink:title="Point.h">
<polygon fill="white" stroke="black" points="2264,-285.5 2264,-305.5 2314,-305.5 2314,-285.5 2264,-285.5"/>
<text text-anchor="middle" x="2289" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Point.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge161" class="edge"><title>Node1&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M3615.36,-459.713C3443.71,-439.255 2850.36,-368.234 2361,-306 2345.49,-304.028 2328.11,-301.737 2314.32,-299.899"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3615,-463.195 3625.34,-460.902 3615.83,-456.244 3615,-463.195"/>
</g>
<!-- Node83 -->
<g id="node83" class="node"><title>Node83</title>
<g id="a_node83"><a xlink:href="OverlayOp_8h.html" target="_top" xlink:title="OverlayOp.h">
<polygon fill="white" stroke="black" points="285.5,-114.5 285.5,-134.5 362.5,-134.5 362.5,-114.5 285.5,-114.5"/>
<text text-anchor="middle" x="324" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayOp.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node83 -->
<g id="edge164" class="edge"><title>Node1&#45;&gt;Node83</title>
<path fill="none" stroke="midnightblue" d="M3615.48,-465.169C3207.34,-462.231 362,-438.693 362,-353.5 362,-353.5 362,-353.5 362,-237.5 362,-197.46 339.952,-153.434 329.444,-134.727"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3615.46,-468.669 3625.49,-465.24 3615.51,-461.669 3615.46,-468.669"/>
</g>
<!-- Node87 -->
<g id="node87" class="node"><title>Node87</title>
<g id="a_node87"><a xlink:href="EdgeSourceInfo_8h.html" target="_top" xlink:title="EdgeSourceInfo.h">
<polygon fill="white" stroke="black" points="3760,-399.5 3760,-419.5 3864,-419.5 3864,-399.5 3760,-399.5"/>
<text text-anchor="middle" x="3812" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeSourceInfo.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node87 -->
<g id="edge172" class="edge"><title>Node1&#45;&gt;Node87</title>
<path fill="none" stroke="midnightblue" d="M3698,-452.866C3725.33,-442.707 3763.09,-428.677 3787.52,-419.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3696.59,-449.654 3688.44,-456.418 3699.03,-456.215 3696.59,-449.654"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="477,-342.5 477,-362.5 621,-362.5 621,-342.5 477,-342.5"/>
<text text-anchor="middle" x="549" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1990.21,-408.419C1812.58,-407.809 1163.18,-402.816 630,-363 627.176,-362.789 624.299,-362.553 621.394,-362.297"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.24,-411.919 2000.25,-408.451 1990.26,-404.919 1990.24,-411.919"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="DiscreteHausdorffDistance_8h.html" target="_top" xlink:title="DiscreteHausdorffDistance.h">
<polygon fill="white" stroke="black" points="639.5,-342.5 639.5,-362.5 794.5,-362.5 794.5,-342.5 639.5,-342.5"/>
<text text-anchor="middle" x="717" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteHausdorffDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1990.11,-407.874C1826.92,-405.46 1268.7,-395.216 809,-363 804.355,-362.674 799.581,-362.301 794.769,-361.894"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.24,-411.376 2000.29,-408.022 1990.34,-404.377 1990.24,-411.376"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="MinimumBoundingCircle_8h.html" target="_top" xlink:title="MinimumBoundingCircle.h">
<polygon fill="white" stroke="black" points="1511.5,-228.5 1511.5,-248.5 1654.5,-248.5 1654.5,-228.5 1511.5,-228.5"/>
<text text-anchor="middle" x="1583" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumBoundingCircle.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2044.16,-389.724C2046.88,-381.63 2049.65,-371.979 2051,-363 2056.5,-326.426 2052.52,-305.889 2022,-285 1956.02,-239.841 1743.49,-257.657 1664,-249 1660.9,-248.663 1657.74,-248.313 1654.55,-247.956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2040.81,-388.684 2040.73,-399.279 2047.4,-391.048 2040.81,-388.684"/>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2084.05,-408.537C2249.22,-408.308 2796.11,-404.402 2862,-363 2895.52,-341.938 2871.97,-306.818 2905,-285 2913.06,-279.673 3174.47,-255.716 3295.54,-244.868"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.73,-405.037 2073.73,-408.547 2083.74,-412.037 2083.73,-405.037"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="GeometryFactory_8h.html" target="_top" xlink:title="GeometryFactory.h">
<polygon fill="white" stroke="black" points="2893.5,-114.5 2893.5,-134.5 3002.5,-134.5 3002.5,-114.5 2893.5,-114.5"/>
<text text-anchor="middle" x="2948" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryFactory.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge39" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2084.06,-407.398C2200.08,-404.241 2497.17,-393.354 2591,-363 2654.75,-342.377 2657.38,-308.831 2720,-285 2801.96,-253.808 2857.93,-316.429 2914,-249 2919.97,-241.823 2917.32,-236.724 2914,-228 2906.39,-207.99 2889.61,-212.01 2882,-192 2878.68,-183.276 2877.66,-179.263 2882,-171 2891,-153.873 2909.68,-141.931 2924.88,-134.592"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.64,-403.908 2073.74,-407.672 2083.83,-410.906 2083.64,-403.908"/>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge107" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2083.89,-407.56C2209.99,-404.641 2554.18,-393.986 2663,-363 2734.89,-342.529 2741.96,-311.099 2812,-285 2877.46,-260.609 2899.17,-272.37 2965,-249 3039.93,-222.4 3051.78,-199.52 3126,-171 3244.84,-125.333 3392.84,-88.5937 3452.37,-74.6012"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.7,-404.063 2073.78,-407.788 2083.86,-411.062 2083.7,-404.063"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="WKTReader_8h.html" target="_top" xlink:title="WKTReader.h">
<polygon fill="white" stroke="black" points="3214,-57.5 3214,-77.5 3300,-77.5 3300,-57.5 3214,-57.5"/>
<text text-anchor="middle" x="3257" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">WKTReader.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge109" class="edge"><title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2083.76,-407.64C2204.82,-404.977 2526.01,-395.016 2627,-363 2691.59,-342.522 2694.87,-309.61 2758,-285 2830.77,-256.635 2858.03,-279.333 2930,-249 3029.16,-207.205 3035.01,-162.639 3131,-114 3161.81,-98.3896 3199.27,-85.5794 3225.3,-77.5734"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.62,-404.142 2073.7,-407.854 2083.77,-411.14 2083.62,-404.142"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="871.5,-57.5 871.5,-77.5 1008.5,-77.5 1008.5,-57.5 871.5,-57.5"/>
<text text-anchor="middle" x="940" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge114" class="edge"><title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1990.32,-408.033C1732.69,-405.35 495.215,-391.015 468,-363 323.726,-214.481 752.069,-108.186 895.179,-77.5464"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.42,-411.535 2000.46,-408.138 1990.5,-404.535 1990.42,-411.535"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="2102.5,-57.5 2102.5,-77.5 2181.5,-77.5 2181.5,-57.5 2102.5,-57.5"/>
<text text-anchor="middle" x="2142" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge147" class="edge"><title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2018.7,-393.021C1999.73,-377.769 1968.6,-354.928 1938,-342 1825.03,-294.265 1789.08,-304.503 1668,-285 1596.91,-273.55 1394,-302.667 1346,-249 1339.78,-242.043 1340.08,-235.219 1346,-228 1443.65,-108.836 1955.06,-76.8781 2102.3,-70.0866"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2016.57,-395.798 2026.52,-399.432 2021.01,-390.385 2016.57,-395.798"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="3465.5,-114.5 3465.5,-134.5 3584.5,-134.5 3584.5,-114.5 3465.5,-114.5"/>
<text text-anchor="middle" x="3525" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge142" class="edge"><title>Node2&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2083.88,-407.722C2241.2,-404.84 2744.21,-393.324 2810,-363 2853.68,-342.869 2842.34,-307.2 2885,-285 2977.17,-237.037 3014.91,-273.012 3116,-249 3225.95,-222.886 3249.68,-203.195 3358,-171 3403.37,-157.516 3456.12,-143.401 3490,-134.536"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.52,-404.228 2073.59,-407.907 2083.65,-411.227 2083.52,-404.228"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="OffsetPointGenerator_8h.html" target="_top" xlink:title="OffsetPointGenerator.h">
<polygon fill="white" stroke="black" points="2575,-114.5 2575,-134.5 2703,-134.5 2703,-114.5 2575,-114.5"/>
<text text-anchor="middle" x="2639" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetPointGenerator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge141" class="edge"><title>Node2&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2083.7,-407.139C2194.04,-403.483 2468.12,-391.713 2555,-363 2617.89,-342.214 2619.97,-308.232 2682,-285 2772.73,-251.02 2834.4,-322.949 2897,-249 2903.03,-241.876 2902.18,-235.764 2897,-228 2871.46,-189.709 2740.41,-151.498 2675.51,-134.563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.42,-403.646 2073.54,-407.467 2083.65,-410.642 2083.42,-403.646"/>
</g>
<!-- Node2&#45;&gt;Node29 -->
<g id="edge40" class="edge"><title>Node2&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2083.76,-406.451C2284.8,-397.64 3073.62,-363.071 3254.77,-355.131"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.38,-402.964 2073.54,-406.899 2083.69,-409.957 2083.38,-402.964"/>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge100" class="edge"><title>Node2&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2083.81,-407.834C2286.25,-404.805 3087.59,-391.236 3338,-363 3471.56,-347.939 3503.1,-331.828 3635,-306 3745.21,-284.419 3875.8,-258.133 3935.4,-246.094"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.74,-404.335 2073.79,-407.983 2083.85,-411.334 2083.74,-404.335"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="OverlayUtil_8h.html" target="_top" xlink:title="OverlayUtil.h">
<polygon fill="white" stroke="black" points="3135,-171.5 3135,-191.5 3213,-191.5 3213,-171.5 3135,-171.5"/>
<text text-anchor="middle" x="3174" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayUtil.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge149" class="edge"><title>Node2&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M2083.73,-408.144C2238.2,-406.627 2725.92,-399.005 2786,-363 2820.91,-342.075 2799.98,-307.354 2834,-285 2927.45,-223.594 2979.47,-291.236 3083,-249 3116.7,-235.253 3149.47,-206.377 3164.87,-191.614"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.59,-404.645 2073.62,-408.239 2083.66,-411.644 2083.59,-404.645"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="4721,-171.5 4721,-191.5 4795,-191.5 4795,-171.5 4721,-171.5"/>
<text text-anchor="middle" x="4758" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge150" class="edge"><title>Node2&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M2083.8,-408.635C2259.42,-408.785 2895.83,-406.131 3418,-363 3993.95,-315.427 4136.29,-282.946 4707,-192 4711.54,-191.277 4716.29,-190.465 4720.99,-189.629"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.62,-405.135 2073.62,-408.622 2083.61,-412.135 2083.62,-405.135"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="ComponentCoordinateExtracter_8h.html" target="_top" xlink:title="ComponentCoordinateExtracter.h">
<polygon fill="white" stroke="black" points="2578.5,-228.5 2578.5,-248.5 2757.5,-248.5 2757.5,-228.5 2578.5,-228.5"/>
<text text-anchor="middle" x="2668" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">ComponentCoordinateExtracter.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node47 -->
<g id="edge101" class="edge"><title>Node2&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2083.73,-409.037C2137.1,-407.715 2225.51,-399.488 2291,-363 2331.69,-340.329 2319.97,-307.056 2361,-285 2380.67,-274.428 2503.56,-258.472 2587.77,-248.536"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.47,-405.541 2073.53,-409.216 2083.59,-412.54 2083.47,-405.541"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="LinearComponentExtracter.h">
<polygon fill="white" stroke="black" points="2474.5,-285.5 2474.5,-305.5 2629.5,-305.5 2629.5,-285.5 2474.5,-285.5"/>
<text text-anchor="middle" x="2552" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearComponentExtracter.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node49 -->
<g id="edge106" class="edge"><title>Node2&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M2083.75,-407.22C2200.87,-403.595 2499.95,-391.611 2534,-363 2550.85,-348.841 2552.78,-320.682 2552.53,-305.962"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.54,-403.724 2073.65,-407.525 2083.75,-410.721 2083.54,-403.724"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="LineSequencer_8h.html" target="_top" xlink:title="LineSequencer.h">
<polygon fill="white" stroke="black" points="2914,-285.5 2914,-305.5 3012,-305.5 3012,-285.5 2914,-285.5"/>
<text text-anchor="middle" x="2963" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSequencer.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node53 -->
<g id="edge138" class="edge"><title>Node2&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M2083.7,-407.554C2263.56,-403.73 2903.24,-388.389 2938,-363 2956.53,-349.469 2961.33,-320.495 2962.57,-305.662"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.43,-404.059 2073.5,-407.769 2083.57,-411.057 2083.43,-404.059"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="MinimumClearance_8h.html" target="_top" xlink:title="MinimumClearance.h">
<polygon fill="white" stroke="black" points="3030.5,-285.5 3030.5,-305.5 3149.5,-305.5 3149.5,-285.5 3030.5,-285.5"/>
<text text-anchor="middle" x="3090" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumClearance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node54 -->
<g id="edge154" class="edge"><title>Node2&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2083.89,-408.785C2247.48,-409.376 2792.12,-407.848 2960,-363 3005.8,-350.765 3054.06,-320.921 3076.74,-305.722"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.69,-405.284 2073.67,-408.743 2083.66,-412.284 2083.69,-405.284"/>
</g>
<!-- Node2&#45;&gt;Node55 -->
<g id="edge87" class="edge"><title>Node2&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M2083.87,-405.074C2143.9,-399.745 2243.38,-387.438 2270,-363 2286.28,-348.059 2288.97,-320.242 2289.2,-305.776"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.54,-401.59 2073.87,-405.93 2084.13,-408.565 2083.54,-401.59"/>
</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="1401,-228.5 1401,-248.5 1493,-248.5 1493,-228.5 1401,-228.5"/>
<text text-anchor="middle" x="1447" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayPoints.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node59 -->
<g id="edge148" class="edge"><title>Node2&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M2035.07,-388.963C2031.1,-360.481 2019.16,-308.41 1984,-285 1894.59,-225.478 1608.6,-262.156 1502,-249 1499.11,-248.644 1496.15,-248.241 1493.17,-247.807"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2031.64,-389.741 2036.3,-399.255 2038.59,-388.91 2031.64,-389.741"/>
</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="2370,-285.5 2370,-305.5 2438,-305.5 2438,-285.5 2370,-285.5"/>
<text text-anchor="middle" x="2404" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">Densifier.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node60 -->
<g id="edge102" class="edge"><title>Node2&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2083.91,-405.22C2157.74,-399.439 2297.19,-385.834 2341,-363 2367.23,-349.327 2388.6,-320.418 2398.33,-305.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.21,-401.763 2073.51,-406.017 2083.75,-408.743 2083.21,-401.763"/>
</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="2393,-342.5 2393,-362.5 2525,-362.5 2525,-342.5 2393,-342.5"/>
<text text-anchor="middle" x="2459" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryTransformer.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node61 -->
<g id="edge104" class="edge"><title>Node2&#45;&gt;Node61</title>
<path fill="none" stroke="midnightblue" d="M2083.83,-402.397C2159.06,-392.592 2307.08,-373.3 2392.99,-362.103"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2083.18,-398.952 2073.71,-403.715 2084.08,-405.893 2083.18,-398.952"/>
</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="1155,-342.5 1155,-362.5 1291,-362.5 1291,-342.5 1155,-342.5"/>
<text text-anchor="middle" x="1223" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryItemDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node62 -->
<g id="edge108" class="edge"><title>Node2&#45;&gt;Node62</title>
<path fill="none" stroke="midnightblue" d="M1990.1,-406.6C1873.32,-401.654 1560.21,-387.062 1300,-363 1297.18,-362.74 1294.31,-362.458 1291.41,-362.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1989.99,-410.099 2000.13,-407.022 1990.29,-403.105 1989.99,-410.099"/>
</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="778.5,-285.5 778.5,-305.5 911.5,-305.5 911.5,-285.5 778.5,-285.5"/>
<text text-anchor="middle" x="845" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">ExtractLineByLocation.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node63 -->
<g id="edge110" class="edge"><title>Node2&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M1990.05,-408.478C1790.46,-408.131 1018.11,-404.118 918,-363 888.504,-350.884 863.333,-321.269 851.773,-305.98"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.2,-411.978 2000.21,-408.493 1990.21,-404.978 1990.2,-411.978"/>
</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="1006.5,-285.5 1006.5,-305.5 1123.5,-305.5 1123.5,-285.5 1006.5,-285.5"/>
<text text-anchor="middle" x="1065" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node64 -->
<g id="edge111" class="edge"><title>Node2&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M1990.28,-408.166C1815.69,-406.643 1207.61,-398.797 1129,-363 1101.88,-350.649 1080.38,-321.141 1070.65,-305.927"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.4,-411.667 2000.43,-408.251 1990.46,-404.667 1990.4,-411.667"/>
</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="1288.5,-285.5 1288.5,-305.5 1409.5,-305.5 1409.5,-285.5 1288.5,-285.5"/>
<text text-anchor="middle" x="1349" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node65 -->
<g id="edge112" class="edge"><title>Node2&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M1990.22,-407.877C1810.82,-405.261 1175.31,-393.842 1146,-363 1139.57,-356.234 1140.17,-349.286 1146,-342 1155.23,-330.476 1235.47,-315.112 1292.26,-305.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.34,-411.379 2000.39,-408.022 1990.44,-404.379 1990.34,-411.379"/>
</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="532,-285.5 532,-305.5 652,-305.5 652,-285.5 532,-285.5"/>
<text text-anchor="middle" x="592" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthLocationMap.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node66 -->
<g id="edge113" class="edge"><title>Node2&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M1989.94,-408.133C1781.7,-406.316 948.555,-396.97 837,-363 820.009,-357.826 819.475,-348.635 803,-342 774.583,-330.556 696.397,-315.17 643.605,-305.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.19,-411.635 2000.22,-408.221 1990.25,-404.635 1990.19,-411.635"/>
</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="670,-285.5 670,-305.5 760,-305.5 760,-285.5 670,-285.5"/>
<text text-anchor="middle" x="715" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearIterator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node67 -->
<g id="edge115" class="edge"><title>Node2&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M1990.2,-407.724C1787.64,-404.221 991.803,-388.916 883,-363 861.138,-357.793 857.764,-350.599 837,-342 804.21,-328.421 765.753,-314.384 740.913,-305.559"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.44,-411.229 2000.49,-407.901 1990.56,-404.23 1990.44,-411.229"/>
</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="927,-342.5 927,-362.5 1023,-362.5 1023,-342.5 927,-342.5"/>
<text text-anchor="middle" x="975" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearLocation.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node68 -->
<g id="edge116" class="edge"><title>Node2&#45;&gt;Node68</title>
<path fill="none" stroke="midnightblue" d="M1989.93,-408.138C1846.55,-406.653 1402.7,-399.233 1037,-363 1032.56,-362.56 1027.95,-362.017 1023.34,-361.416"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.09,-411.639 2000.12,-408.238 1990.16,-404.64 1990.09,-411.639"/>
</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="1143.5,-228.5 1143.5,-248.5 1268.5,-248.5 1268.5,-228.5 1143.5,-228.5"/>
<text text-anchor="middle" x="1206" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node69 -->
<g id="edge128" class="edge"><title>Node2&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M2009.99,-394.945C1972.23,-376.028 1907.6,-343.805 1902,-342 1755.74,-294.882 1713.01,-307.438 1561,-285 1506.14,-276.902 1355.19,-257.976 1268.82,-247.259"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2008.45,-398.089 2018.96,-399.441 2011.59,-391.831 2008.45,-398.089"/>
</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="1428,-285.5 1428,-305.5 1552,-305.5 1552,-285.5 1428,-285.5"/>
<text text-anchor="middle" x="1490" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfLine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node70 -->
<g id="edge129" class="edge"><title>Node2&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M1998.96,-396.231C1973.27,-387.642 1938.75,-375.505 1909,-363 1889.39,-354.758 1886.4,-348.028 1866,-342 1758.64,-310.272 1627.78,-300.621 1552.16,-297.716"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1998.09,-399.632 2008.69,-399.456 2000.3,-392.988 1998.09,-399.632"/>
</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="1142,-285.5 1142,-305.5 1270,-305.5 1270,-285.5 1142,-285.5"/>
<text text-anchor="middle" x="1206" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node71 -->
<g id="edge130" class="edge"><title>Node2&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M1990.1,-407.897C1809.5,-405.35 1167.59,-394.129 1138,-363 1117.86,-341.817 1158.08,-318.137 1184.82,-305.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.29,-411.4 2000.34,-408.039 1990.39,-404.401 1990.29,-411.4"/>
</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="2103,-342.5 2103,-362.5 2261,-362.5 2261,-342.5 2103,-342.5"/>
<text text-anchor="middle" x="2182" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node72 -->
<g id="edge131" class="edge"><title>Node2&#45;&gt;Node72</title>
<path fill="none" stroke="midnightblue" d="M2070.31,-395.866C2097.09,-385.707 2134.08,-371.677 2158.02,-362.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2069.05,-392.599 2060.94,-399.418 2071.54,-399.144 2069.05,-392.599"/>
</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="380.5,-114.5 380.5,-134.5 495.5,-134.5 495.5,-114.5 380.5,-114.5"/>
<text text-anchor="middle" x="438" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">FuzzyPointLocator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node76 -->
<g id="edge139" class="edge"><title>Node2&#45;&gt;Node76</title>
<path fill="none" stroke="midnightblue" d="M1990.12,-408.645C1732.64,-409.257 499.579,-409.732 435,-363 409.544,-344.579 411,-327.921 411,-296.5 411,-296.5 411,-296.5 411,-237.5 411,-198.297 426.827,-153.471 434.246,-134.613"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.27,-412.145 2000.26,-408.62 1990.25,-405.145 1990.27,-412.145"/>
</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="2119.5,-171.5 2119.5,-191.5 2216.5,-191.5 2216.5,-171.5 2119.5,-171.5"/>
<text text-anchor="middle" x="2168" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">InputGeometry.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node78 -->
<g id="edge143" class="edge"><title>Node2&#45;&gt;Node78</title>
<path fill="none" stroke="midnightblue" d="M2029.39,-389.628C2016.81,-361.204 1988.73,-308.26 1946,-285 1830.89,-222.339 1268.97,-323.238 1359,-228 1385.21,-200.271 1948.27,-186.859 2119.22,-183.416"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2026.33,-391.368 2033.46,-399.209 2032.78,-388.636 2026.33,-391.368"/>
</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="1309.5,-342.5 1309.5,-362.5 1410.5,-362.5 1410.5,-342.5 1309.5,-342.5"/>
<text text-anchor="middle" x="1360" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoverageUnion.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node79 -->
<g id="edge151" class="edge"><title>Node2&#45;&gt;Node79</title>
<path fill="none" stroke="midnightblue" d="M1990.31,-406.389C1887.17,-401.435 1632.24,-387.584 1420,-363 1416.96,-362.648 1413.84,-362.254 1410.7,-361.832"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.23,-409.89 2000.39,-406.868 1990.57,-402.897 1990.23,-409.89"/>
</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="1429,-342.5 1429,-362.5 1521,-362.5 1521,-342.5 1429,-342.5"/>
<text text-anchor="middle" x="1475" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlapUnion.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node80 -->
<g id="edge152" class="edge"><title>Node2&#45;&gt;Node80</title>
<path fill="none" stroke="midnightblue" d="M1990.2,-405.581C1900.61,-399.709 1698.79,-385.113 1530,-363 1527.12,-362.622 1524.16,-362.203 1521.17,-361.756"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1990.1,-409.081 2000.3,-406.237 1990.55,-402.096 1990.1,-409.081"/>
</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="1539.5,-342.5 1539.5,-362.5 1672.5,-362.5 1672.5,-342.5 1539.5,-342.5"/>
<text text-anchor="middle" x="1606" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">EnhancedPrecisionOp.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node81 -->
<g id="edge153" class="edge"><title>Node2&#45;&gt;Node81</title>
<path fill="none" stroke="midnightblue" d="M1989.93,-402.493C1913.08,-392.686 1760.44,-373.208 1672.54,-361.991"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1989.89,-406.017 2000.25,-403.811 1990.78,-399.073 1989.89,-406.017"/>
</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="1691,-342.5 1691,-362.5 1857,-362.5 1857,-342.5 1691,-342.5"/>
<text text-anchor="middle" x="1774" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">TopologyPreservingSimplifier.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node82 -->
<g id="edge155" class="edge"><title>Node2&#45;&gt;Node82</title>
<path fill="none" stroke="midnightblue" d="M1990.41,-398.758C1941.42,-388.511 1864.94,-372.519 1817.24,-362.544"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1989.93,-402.231 2000.43,-400.852 1991.36,-395.38 1989.93,-402.231"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3332.59,-223.196C3306.53,-207.927 3262.72,-184.16 3222,-171 3148.13,-147.124 3058.8,-135.283 3002.67,-129.783"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3330.96,-226.301 3341.35,-228.402 3334.54,-220.284 3330.96,-226.301"/>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge37" class="edge"><title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3352.56,-218.07C3351.04,-204.256 3350.95,-185.633 3358,-171 3379.87,-125.612 3432.3,-92.7373 3460.43,-77.6788"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3349.15,-218.951 3354.04,-228.349 3356.08,-217.952 3349.15,-218.951"/>
</g>
<!-- Node6&#45;&gt;Node21 -->
<g id="edge21" class="edge"><title>Node6&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3426.03,-227.823C3506.23,-216.74 3635.53,-198.871 3705.42,-189.214"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3425.44,-224.37 3416.02,-229.206 3426.4,-231.304 3425.44,-224.37"/>
</g>
<!-- Node6&#45;&gt;Node22 -->
<g id="edge38" class="edge"><title>Node6&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3356.36,-218.342C3357.65,-203.56 3361.78,-183.575 3374,-171 3397.76,-146.557 3434.12,-135.128 3465.21,-129.835"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3352.86,-218.254 3355.83,-228.423 3359.85,-218.619 3352.86,-218.254"/>
</g>
<!-- Node6&#45;&gt;Node25 -->
<g id="edge27" class="edge"><title>Node6&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M3285.51,-228.442C3193.41,-216.607 3035.54,-196.319 2964.51,-187.191"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3285.22,-231.933 3295.59,-229.736 3286.11,-224.99 3285.22,-231.933"/>
</g>
<!-- Node6&#45;&gt;Node27 -->
<g id="edge31" class="edge"><title>Node6&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M3406.7,-226.301C3453.16,-216.039 3521.07,-201.039 3564.14,-191.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3405.85,-222.905 3396.84,-228.479 3407.36,-229.74 3405.85,-222.905"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="GeometryExtracter_8h.html" target="_top" xlink:title="GeometryExtracter.h">
<polygon fill="white" stroke="black" points="2721,-114.5 2721,-134.5 2837,-134.5 2837,-114.5 2721,-114.5"/>
<text text-anchor="middle" x="2779" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryExtracter.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node28 -->
<g id="edge35" class="edge"><title>Node6&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M3299.36,-226.505C3185.51,-204.407 2930.88,-154.98 2825.76,-134.577"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3298.79,-229.96 3309.27,-228.429 3300.12,-223.088 3298.79,-229.96"/>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3013.09,-116.758C3130.32,-104.615 3372.22,-79.5605 3452.47,-71.2476"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3012.41,-113.309 3002.83,-117.821 3013.13,-120.272 3012.41,-113.309"/>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M3009.04,-112.677C3060.91,-103.474 3137.34,-89.8978 3204,-78 3207.22,-77.4251 3210.55,-76.8298 3213.9,-76.2305"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3008.24,-109.264 2999,-114.458 3009.46,-116.157 3008.24,-109.264"/>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2883.07,-116.776C2870.77,-115.694 2858,-114.701 2846,-114 2128.55,-72.0758 1257.02,-68.5368 1008.88,-68.4287"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2882.99,-120.283 2893.26,-117.701 2883.62,-113.312 2882.99,-120.283"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="660,-57.5 660,-77.5 744,-77.5 744,-57.5 660,-57.5"/>
<text text-anchor="middle" x="702" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2883.07,-116.72C2870.77,-115.644 2858,-114.667 2846,-114 1965.44,-65.0729 1743.26,-112.143 862,-78 821.96,-76.4487 776.34,-73.6367 744.086,-71.4732"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2882.99,-120.227 2893.27,-117.643 2883.62,-113.256 2882.99,-120.227"/>
</g>
<!-- Node7&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node7&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2883.04,-117.172C2870.75,-116.053 2857.98,-114.945 2846,-114 2593.26,-94.0667 2288.95,-76.6203 2181.72,-70.6719"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2882.96,-120.679 2893.24,-118.112 2883.6,-113.709 2882.96,-120.679"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="2610,-57.5 2610,-77.5 2708,-77.5 2708,-57.5 2610,-57.5"/>
<text text-anchor="middle" x="2659" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node18 -->
<g id="edge18" class="edge"><title>Node7&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M2890.51,-112.558C2836.56,-102.291 2756.83,-87.1185 2706.42,-77.5255"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2890.12,-116.048 2900.6,-114.479 2891.43,-109.172 2890.12,-116.048"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="ConnectedInteriorTester_8h.html" target="_top" xlink:title="ConnectedInteriorTester.h">
<polygon fill="white" stroke="black" points="3052.5,-57.5 3052.5,-77.5 3195.5,-77.5 3195.5,-57.5 3052.5,-57.5"/>
<text text-anchor="middle" x="3124" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConnectedInteriorTester.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node19 -->
<g id="edge19" class="edge"><title>Node7&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2986.76,-111.388C3019.49,-101.158 3065.64,-86.7381 3095.19,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2985.56,-108.094 2977.06,-114.418 2987.65,-114.776 2985.56,-108.094"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="GeometryPrecisionReducer_8h.html" target="_top" xlink:title="GeometryPrecisionReducer.h">
<polygon fill="white" stroke="black" points="2876,-57.5 2876,-77.5 3034,-77.5 3034,-57.5 2876,-57.5"/>
<text text-anchor="middle" x="2955" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryPrecisionReducer.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node20 -->
<g id="edge20" class="edge"><title>Node7&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M2950.43,-104.383C2951.58,-95.3738 2952.9,-85.0373 2953.82,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2946.95,-104.056 2949.16,-114.418 2953.89,-104.94 2946.95,-104.056"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="3343.5,-0.5 3343.5,-20.5 3392.5,-20.5 3392.5,-0.5 3343.5,-0.5"/>
<text text-anchor="middle" x="3368" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M3451.59,-52.9198C3431.27,-42.8498 3404.12,-29.3977 3386.36,-20.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3450.16,-56.1141 3460.67,-57.4179 3453.26,-49.8419 3450.16,-56.1141"/>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M3284.41,-52.9198C3304.73,-42.8498 3331.88,-29.3977 3349.64,-20.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3282.74,-49.8419 3275.33,-57.4179 3285.84,-56.1141 3282.74,-49.8419"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="1923,-0.5 1923,-20.5 2063,-20.5 2063,-0.5 1923,-0.5"/>
<text text-anchor="middle" x="1993" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M2107.77,-53.8663C2080.25,-43.7066 2042.24,-29.6765 2017.64,-20.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2106.8,-57.2384 2117.4,-57.4179 2109.23,-50.6715 2106.8,-57.2384"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="2213,-0.5 2213,-20.5 2293,-20.5 2293,-0.5 2213,-0.5"/>
<text text-anchor="middle" x="2253" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2169.41,-52.9198C2189.73,-42.8498 2216.88,-29.3977 2234.64,-20.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2167.74,-49.8419 2160.33,-57.4179 2170.84,-56.1141 2167.74,-49.8419"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="2081.5,-0.5 2081.5,-20.5 2194.5,-20.5 2194.5,-0.5 2081.5,-0.5"/>
<text text-anchor="middle" x="2138" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M2140.61,-47.383C2139.95,-38.3738 2139.2,-28.0373 2138.67,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2137.12,-47.6981 2141.34,-57.4179 2144.1,-47.1903 2137.12,-47.6981"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="2557,-0.5 2557,-20.5 2657,-20.5 2657,-0.5 2557,-0.5"/>
<text text-anchor="middle" x="2607" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2191.77,-60.6127C2280.99,-50.0609 2467.14,-28.043 2556.72,-17.4476"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2191.17,-57.1603 2181.65,-61.8107 2191.99,-64.1118 2191.17,-57.1603"/>
</g>
<!-- Node21&#45;&gt;Node7 -->
<g id="edge22" class="edge"><title>Node21&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3694.86,-174.389C3682.37,-173.188 3669.25,-171.993 3657,-171 3413.27,-151.25 3121.84,-134.802 3002.75,-128.386"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3694.89,-177.908 3705.18,-175.396 3695.57,-170.941 3694.89,-177.908"/>
</g>
<!-- Node21&#45;&gt;Node8 -->
<g id="edge23" class="edge"><title>Node21&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3727.12,-166.842C3698.84,-152.732 3652.87,-130.504 3612,-114 3575.68,-99.3335 3532.62,-85.1727 3505.55,-76.6485"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3725.83,-170.115 3736.34,-171.472 3728.97,-163.858 3725.83,-170.115"/>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge24" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3706.56,-169.107C3663.86,-158.851 3601.94,-143.979 3562.58,-134.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3705.9,-172.547 3716.44,-171.479 3707.54,-165.741 3705.9,-172.547"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="QuadEdgeSubdivision_8h.html" target="_top" xlink:title="QuadEdgeSubdivision.h">
<polygon fill="white" stroke="black" points="3935,-114.5 3935,-134.5 4067,-134.5 4067,-114.5 3935,-114.5"/>
<text text-anchor="middle" x="4001" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge25" class="edge"><title>Node21&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M3804.29,-169.301C3850.38,-159.039 3917.74,-144.039 3960.47,-134.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3803.51,-165.89 3794.51,-171.479 3805.03,-172.722 3803.51,-165.89"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="VoronoiDiagramBuilder_8h.html" target="_top" xlink:title="VoronoiDiagramBuilder.h">
<polygon fill="white" stroke="black" points="3932,-57.5 3932,-77.5 4070,-77.5 4070,-57.5 3932,-57.5"/>
<text text-anchor="middle" x="4001" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">VoronoiDiagramBuilder.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge26" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M4001,-104.383C4001,-95.3738 4001,-85.0373 4001,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3997.5,-104.418 4001,-114.418 4004.5,-104.418 3997.5,-104.418"/>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge28" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2934.74,-161.975C2938.06,-152.83 2941.93,-142.197 2944.63,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2931.43,-160.824 2931.3,-171.418 2938.01,-163.216 2931.43,-160.824"/>
</g>
<!-- Node25&#45;&gt;Node8 -->
<g id="edge29" class="edge"><title>Node25&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2954.94,-167.038C2987.01,-151.637 3042.56,-126.891 3093,-114 3225.06,-80.2478 3389.04,-71.4316 3452.35,-69.2141"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2953.24,-163.973 2945.78,-171.494 2956.3,-170.269 2953.24,-163.973"/>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge30" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2881.48,-171.646C2827.87,-161.444 2740.25,-144.77 2686.32,-134.505"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2880.92,-175.103 2891.4,-173.534 2882.23,-168.226 2880.92,-175.103"/>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge32" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M3551.19,-174.738C3538.66,-173.453 3525.37,-172.136 3513,-171 3325.83,-153.802 3103.44,-136.939 3002.58,-129.484"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3551.19,-178.256 3561.5,-175.805 3551.91,-171.294 3551.19,-178.256"/>
</g>
<!-- Node27&#45;&gt;Node8 -->
<g id="edge33" class="edge"><title>Node27&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3606.25,-160.848C3606.13,-146.385 3603.66,-127.049 3593,-114 3571.43,-87.591 3532.29,-76.4198 3505.97,-71.7552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3602.75,-161.092 3605.96,-171.188 3609.74,-161.293 3602.75,-161.092"/>
</g>
<!-- Node27&#45;&gt;Node22 -->
<g id="edge34" class="edge"><title>Node27&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3583.43,-165.673C3569.02,-155.762 3550.51,-143.039 3538.23,-134.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3581.57,-168.637 3591.79,-171.418 3585.53,-162.868 3581.57,-168.637"/>
</g>
<!-- Node28&#45;&gt;Node18 -->
<g id="edge36" class="edge"><title>Node28&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M2749.97,-110.192C2727.93,-100.094 2698.22,-86.4774 2678.84,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2748.64,-113.433 2759.18,-114.418 2751.55,-107.07 2748.64,-113.433"/>
</g>
<!-- Node29&#45;&gt;Node8 -->
<g id="edge76" class="edge"><title>Node29&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M3339.36,-346.214C3574.22,-319.95 4603.13,-204.258 4614,-192 4690,-106.278 4849.8,-191.354 4451,-114 4355.95,-95.5635 3651.66,-73.659 3505.51,-69.2827"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3338.65,-342.772 3329.1,-347.361 3339.43,-349.728 3338.65,-342.772"/>
</g>
<!-- Node29&#45;&gt;Node15 -->
<g id="edge82" class="edge"><title>Node29&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M3244.89,-351.776C3084.57,-352.274 2545.49,-350.313 2103,-306 2045.2,-300.212 2031.73,-291.468 1974,-285 1909.61,-277.786 1436.38,-296.207 1392,-249 1385.61,-242.2 1385.54,-234.741 1392,-228 1456.08,-161.093 2155.97,-253.783 2225,-192 2275.57,-146.742 2261.16,-51.0179 2255.07,-20.8266"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3244.91,-355.276 3254.9,-351.74 3244.89,-348.276 3244.91,-355.276"/>
</g>
<!-- Node29&#45;&gt;Node18 -->
<g id="edge85" class="edge"><title>Node29&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M3279.51,-334.05C3267.69,-318.824 3248.57,-297.298 3227,-285 3134.2,-232.095 2864.45,-193.421 2760,-171 2717.13,-161.797 2594.03,-168.715 2566,-135 2544.68,-109.36 2591.39,-88.7332 2626.03,-77.5822"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3276.79,-336.264 3285.59,-342.169 3282.4,-332.067 3276.79,-336.264"/>
</g>
<!-- Node29&#45;&gt;Node21 -->
<g id="edge70" class="edge"><title>Node29&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M3339.42,-352.217C3402.14,-351.487 3514.91,-344.27 3602,-306 3666.12,-277.822 3725.47,-215.024 3746.21,-191.568"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3339.03,-348.72 3329.05,-352.284 3339.07,-355.72 3339.03,-348.72"/>
</g>
<!-- Node29&#45;&gt;Node22 -->
<g id="edge81" class="edge"><title>Node29&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3339.19,-341.403C3401.83,-333.527 3536.47,-343.894 3569,-306 3580.5,-292.601 3540.12,-170.032 3528.21,-134.882"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3338.42,-337.98 3329.07,-342.966 3339.49,-344.898 3338.42,-337.98"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="LinearRing_8h.html" target="_top" xlink:title="LinearRing.h">
<polygon fill="white" stroke="black" points="4719,-285.5 4719,-305.5 4797,-305.5 4797,-285.5 4719,-285.5"/>
<text text-anchor="middle" x="4758" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearRing.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge41" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M3339.46,-349.72C3563.56,-341.312 4513.56,-305.671 4718.8,-297.971"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3339.2,-346.227 3329.34,-350.099 3339.46,-353.222 3339.2,-346.227"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="OverlayMixedPoints_8h.html" target="_top" xlink:title="OverlayMixedPoints.h">
<polygon fill="white" stroke="black" points="3383.5,-171.5 3383.5,-191.5 3504.5,-191.5 3504.5,-171.5 3383.5,-171.5"/>
<text text-anchor="middle" x="3444" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayMixedPoints.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node33 -->
<g id="edge83" class="edge"><title>Node29&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M3304.05,-333.654C3314.57,-319.105 3330.96,-298.78 3349,-285 3378.7,-262.313 3400.83,-277.505 3425,-249 3439.13,-232.333 3442.77,-205.753 3443.7,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3300.9,-332.056 3298.02,-342.254 3306.63,-336.074 3300.9,-332.056"/>
</g>
<!-- Node29&#45;&gt;Node34 -->
<g id="edge84" class="edge"><title>Node29&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3287.33,-332.563C3283.42,-318.749 3277.03,-299.914 3268,-285 3244.25,-245.753 3203.97,-208.302 3184.79,-191.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3283.99,-333.623 3289.93,-342.395 3290.76,-331.832 3283.99,-333.623"/>
</g>
<!-- Node29&#45;&gt;Node47 -->
<g id="edge71" class="edge"><title>Node29&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M3260.52,-338.392C3240.58,-329.793 3214.42,-317.96 3192,-306 3176.33,-297.639 3174.85,-290.628 3158,-285 2992.06,-229.56 2940.18,-265.44 2766,-249 2763.28,-248.743 2760.51,-248.481 2757.72,-248.216"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3259.19,-341.632 3269.77,-342.341 3261.94,-335.195 3259.19,-341.632"/>
</g>
<!-- Node29&#45;&gt;Node49 -->
<g id="edge73" class="edge"><title>Node29&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M3244.45,-347.966C3119.81,-338.702 2782.72,-313.648 2629.58,-302.266"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3244.56,-351.484 3254.8,-348.735 3245.08,-344.503 3244.56,-351.484"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="2775.5,-228.5 2775.5,-248.5 2888.5,-248.5 2888.5,-228.5 2775.5,-228.5"/>
<text text-anchor="middle" x="2832" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node50 -->
<g id="edge78" class="edge"><title>Node29&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M3274.01,-335.747C3255.02,-320.078 3223.52,-296.73 3192,-285 3164.25,-274.673 2983.11,-254.975 2888.83,-245.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3271.91,-338.558 3281.81,-342.337 3276.43,-333.21 3271.91,-338.558"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="GeometryGraph_8h.html" target="_top" xlink:title="GeometryGraph.h">
<polygon fill="white" stroke="black" points="3358.5,-285.5 3358.5,-305.5 3461.5,-305.5 3461.5,-285.5 3358.5,-285.5"/>
<text text-anchor="middle" x="3410" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraph.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node51 -->
<g id="edge77" class="edge"><title>Node29&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M3320.55,-338.192C3342.22,-328.094 3371.43,-314.477 3390.49,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3319.07,-335.021 3311.49,-342.418 3322.03,-341.365 3319.07,-335.021"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="LineMerger_8h.html" target="_top" xlink:title="LineMerger.h">
<polygon fill="white" stroke="black" points="3480,-285.5 3480,-305.5 3560,-305.5 3560,-285.5 3480,-285.5"/>
<text text-anchor="middle" x="3520" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineMerger.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node52 -->
<g id="edge79" class="edge"><title>Node29&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M3338.97,-340.17C3381.46,-329.92 3443.22,-315.021 3482.5,-305.547"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3338.04,-336.793 3329.14,-342.541 3339.68,-343.598 3338.04,-336.793"/>
</g>
<!-- Node29&#45;&gt;Node53 -->
<g id="edge80" class="edge"><title>Node29&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M3245.03,-343.647C3183.23,-333.317 3075.14,-315.247 3012.24,-304.732"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3244.46,-347.101 3254.9,-345.298 3245.61,-340.197 3244.46,-347.101"/>
</g>
<!-- Node29&#45;&gt;Node54 -->
<g id="edge86" class="edge"><title>Node29&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M3248.97,-339.783C3211.32,-329.532 3157.42,-314.857 3123.07,-305.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3248.08,-343.168 3258.64,-342.418 3249.91,-336.414 3248.08,-343.168"/>
</g>
<!-- Node30&#45;&gt;Node8 -->
<g id="edge59" class="edge"><title>Node30&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M4771.51,-277.11C4797.5,-241.471 4848.12,-159.665 4804,-114 4792.29,-101.877 3691.42,-73.8142 3505.52,-69.1596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4768.7,-275.023 4765.51,-285.126 4774.3,-279.219 4768.7,-275.023"/>
</g>
<!-- Node30&#45;&gt;Node22 -->
<g id="edge63" class="edge"><title>Node30&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M4708.84,-293.329C4541.61,-289.136 4000.97,-273.788 3927,-249 3897.55,-239.13 3839.91,-182.374 3811,-171 3736.49,-141.684 3644.01,-131.234 3584.75,-127.522"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.76,-296.828 4718.85,-293.578 4708.94,-289.83 4708.76,-296.828"/>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge42" class="edge"><title>Node30&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M4708.69,-291.067C4560.84,-280.773 4123.87,-250.352 4000.67,-241.774"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4708.6,-294.569 4718.82,-291.773 4709.09,-287.586 4708.6,-294.569"/>
</g>
<!-- Node30&#45;&gt;Node36 -->
<g id="edge69" class="edge"><title>Node30&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M4758,-275.17C4758,-250.839 4758,-210.028 4758,-191.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4754.5,-275.335 4758,-285.335 4761.5,-275.335 4754.5,-275.335"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="geomgraph_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="4907,-228.5 4907,-248.5 4981,-248.5 4981,-228.5 4907,-228.5"/>
<text text-anchor="middle" x="4944" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node42 -->
<g id="edge60" class="edge"><title>Node30&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M4798.51,-282.52C4833.14,-272.282 4882.19,-257.778 4913.55,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4797.31,-279.226 4788.71,-285.418 4799.3,-285.939 4797.31,-279.226"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="5123,-228.5 5123,-248.5 5233,-248.5 5233,-228.5 5123,-228.5"/>
<text text-anchor="middle" x="5178" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node45 -->
<g id="edge64" class="edge"><title>Node30&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M4807.29,-288.045C4886.15,-277.718 5040.19,-257.546 5122.7,-246.742"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4806.6,-284.606 4797.14,-289.375 4807.51,-291.547 4806.6,-284.606"/>
</g>
<!-- Node31&#45;&gt;Node8 -->
<g id="edge45" class="edge"><title>Node31&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M4010.53,-228.633C4012.04,-228.405 4013.53,-228.193 4015,-228 4079.35,-219.551 4553.54,-239.285 4598,-192 4604.39,-185.2 4604.23,-177.949 4598,-171 4522.62,-86.9427 3668.51,-71.0912 3505.71,-68.8271"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4009.8,-225.207 4000.52,-230.323 4010.96,-232.11 4009.8,-225.207"/>
</g>
<!-- Node31&#45;&gt;Node18 -->
<g id="edge57" class="edge"><title>Node31&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M3951.36,-221.205C3934.7,-205.846 3907.63,-183.391 3880,-171 3761.34,-117.783 3722.07,-129.874 3593,-114 3570.86,-111.277 2897.75,-79.6667 2708.22,-70.7997"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3948.99,-223.778 3958.66,-228.1 3953.8,-218.689 3948.99,-223.778"/>
</g>
<!-- Node31&#45;&gt;Node22 -->
<g id="edge46" class="edge"><title>Node31&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3944.01,-223.211C3914.25,-205.713 3864.97,-177.584 3845,-171 3757.2,-142.056 3649.88,-131.522 3584.52,-127.689"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3942.54,-226.406 3952.93,-228.477 3946.1,-220.378 3942.54,-226.406"/>
</g>
<!-- Node31&#45;&gt;Node27 -->
<g id="edge43" class="edge"><title>Node31&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M3925.31,-231.032C3855.8,-220.5 3718.88,-199.755 3648.71,-189.123"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3925.06,-234.533 3935.47,-232.571 3926.1,-227.612 3925.06,-234.533"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="PolygonExtracter_8h.html" target="_top" xlink:title="PolygonExtracter.h">
<polygon fill="white" stroke="black" points="4481,-171.5 4481,-191.5 4589,-191.5 4589,-171.5 4481,-171.5"/>
<text text-anchor="middle" x="4535" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonExtracter.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge44" class="edge"><title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M4010.54,-228.665C4012.04,-228.428 4013.53,-228.205 4015,-228 4216.77,-199.766 4269.59,-215.204 4472,-192 4474.86,-191.672 4477.78,-191.313 4480.74,-190.933"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4009.79,-225.243 4000.53,-230.395 4010.98,-232.14 4009.79,-225.243"/>
</g>
<!-- Node31&#45;&gt;Node33 -->
<g id="edge47" class="edge"><title>Node31&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M3925.05,-232.992C3832.04,-223.229 3611.76,-200.109 3504.62,-188.863"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3924.91,-236.496 3935.22,-234.06 3925.64,-229.535 3924.91,-236.496"/>
</g>
<!-- Node31&#45;&gt;Node34 -->
<g id="edge48" class="edge"><title>Node31&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M3925.13,-234.53C3785.83,-224.882 3347.29,-194.504 3213.29,-185.221"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3925.18,-238.042 3935.39,-235.241 3925.66,-231.059 3925.18,-238.042"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="5187,-114.5 5187,-134.5 5285,-134.5 5285,-114.5 5187,-114.5"/>
<text text-anchor="middle" x="5236" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node35 -->
<g id="edge51" class="edge"><title>Node31&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M4010.66,-232.317C4024.19,-230.785 4039.21,-229.2 4053,-228 4309.42,-205.699 4376.82,-232.483 4631,-192 4667.73,-186.151 4675.35,-177.297 4712,-171 4885.02,-141.275 5093.69,-130.535 5186.89,-127.029"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4010.19,-228.848 4000.66,-233.471 4010.99,-235.802 4010.19,-228.848"/>
</g>
<!-- Node31&#45;&gt;Node36 -->
<g id="edge52" class="edge"><title>Node31&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M4010.66,-232.285C4024.18,-230.752 4039.21,-229.173 4053,-228 4326.26,-204.761 4395.68,-214.56 4669,-192 4686.04,-190.594 4704.86,-188.642 4720.8,-186.873"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4010.19,-228.816 4000.65,-233.441 4010.99,-235.77 4010.19,-228.816"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="Polygonizer_8h.html" target="_top" xlink:title="Polygonizer.h">
<polygon fill="white" stroke="black" points="3935,-171.5 3935,-191.5 4017,-191.5 4017,-171.5 3935,-171.5"/>
<text text-anchor="middle" x="3976" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Polygonizer.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node38 -->
<g id="edge54" class="edge"><title>Node31&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M3970.78,-218.383C3972.09,-209.374 3973.59,-199.037 3974.65,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3967.3,-218.018 3969.32,-228.418 3974.22,-219.026 3967.3,-218.018"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="RectangleContains_8h.html" target="_top" xlink:title="RectangleContains.h">
<polygon fill="white" stroke="black" points="4035.5,-171.5 4035.5,-191.5 4152.5,-191.5 4152.5,-171.5 4035.5,-171.5"/>
<text text-anchor="middle" x="4094" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleContains.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node39 -->
<g id="edge55" class="edge"><title>Node31&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M3998.18,-224.328C4021.34,-214.216 4052.72,-200.517 4073.16,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3996.57,-221.21 3988.81,-228.418 3999.37,-227.625 3996.57,-221.21"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="RectangleIntersects_8h.html" target="_top" xlink:title="RectangleIntersects.h">
<polygon fill="white" stroke="black" points="4170.5,-171.5 4170.5,-191.5 4291.5,-191.5 4291.5,-171.5 4170.5,-171.5"/>
<text text-anchor="middle" x="4231" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">RectangleIntersects.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node40 -->
<g id="edge56" class="edge"><title>Node31&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M4010.41,-228.63C4059.11,-218.447 4138.57,-201.83 4187.65,-191.566"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4009.58,-225.228 4000.51,-230.701 4011.02,-232.08 4009.58,-225.228"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="IndexedNestedShellTester_8h.html" target="_top" xlink:title="IndexedNestedShellTester.h">
<polygon fill="white" stroke="black" points="4309.5,-171.5 4309.5,-191.5 4462.5,-191.5 4462.5,-171.5 4309.5,-171.5"/>
<text text-anchor="middle" x="4386" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedNestedShellTester.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node41 -->
<g id="edge58" class="edge"><title>Node31&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M4010.55,-228.748C4012.05,-228.488 4013.54,-228.237 4015,-228 4069.93,-219.094 4217.76,-201.701 4309.37,-191.188"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4009.76,-225.334 4000.56,-230.58 4011.02,-232.219 4009.76,-225.334"/>
</g>
<!-- Node34&#45;&gt;Node17 -->
<g id="edge50" class="edge"><title>Node34&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M3124.98,-174.903C3054.33,-166.482 2927.59,-149.944 2884,-135 2865.75,-128.743 2863.29,-122.575 2846,-114 2789.85,-86.147 2774.63,-81.6476 2717,-57 2686.79,-44.0788 2651.67,-29.6562 2629.4,-20.5816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3124.63,-178.387 3134.98,-176.086 3125.46,-171.436 3124.63,-178.387"/>
</g>
<!-- Node34&#45;&gt;Node22 -->
<g id="edge49" class="edge"><title>Node34&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3223.51,-172.742C3287.72,-162.68 3399.53,-145.16 3467.46,-134.517"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3222.58,-169.345 3213.24,-174.351 3223.66,-176.261 3222.58,-169.345"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="4705,-114.5 4705,-134.5 4795,-134.5 4795,-114.5 4705,-114.5"/>
<text text-anchor="middle" x="4750" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.h</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge53" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M4755.22,-161.383C4753.91,-152.374 4752.41,-142.037 4751.35,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4751.78,-162.026 4756.68,-171.418 4758.7,-161.018 4751.78,-162.026"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="5017.5,-171.5 5017.5,-191.5 5130.5,-191.5 5130.5,-171.5 5017.5,-171.5"/>
<text text-anchor="middle" x="5074" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge61" class="edge"><title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M4974.81,-224.463C4998.75,-214.338 5031.32,-200.557 5052.5,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4973.31,-221.298 4965.47,-228.418 4976.04,-227.745 4973.31,-221.298"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="MinimalEdgeRing_8h.html" target="_top" xlink:title="MinimalEdgeRing.h">
<polygon fill="white" stroke="black" points="4889,-171.5 4889,-191.5 4999,-191.5 4999,-171.5 4889,-171.5"/>
<text text-anchor="middle" x="4944" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node44 -->
<g id="edge62" class="edge"><title>Node42&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M4944,-218.383C4944,-209.374 4944,-199.037 4944,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4940.5,-218.418 4944,-228.418 4947.5,-218.418 4940.5,-218.418"/>
</g>
<!-- Node45&#45;&gt;Node13 -->
<g id="edge67" class="edge"><title>Node45&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M5172.39,-218.957C5166.74,-203.605 5156.47,-182.509 5140,-171 5015.84,-84.2486 4954.82,-127.944 4804,-114 4316.46,-68.925 3090.54,-87.0658 2601,-78 2445.8,-75.1259 2261.1,-71.1268 2181.6,-69.3777"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5169.08,-220.111 5175.58,-228.48 5175.72,-217.886 5169.08,-220.111"/>
</g>
<!-- Node45&#45;&gt;Node35 -->
<g id="edge68" class="edge"><title>Node45&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M5187.5,-219.152C5200.03,-194.952 5221.62,-153.275 5231.19,-134.792"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5184.24,-217.845 5182.75,-228.335 5190.45,-221.064 5184.24,-217.845"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="5225.5,-171.5 5225.5,-191.5 5338.5,-191.5 5338.5,-171.5 5225.5,-171.5"/>
<text text-anchor="middle" x="5282" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge65" class="edge"><title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M5204.2,-223.646C5223.18,-213.607 5248.31,-200.318 5264.8,-191.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5202.38,-220.649 5195.17,-228.418 5205.65,-226.837 5202.38,-220.649"/>
</g>
<!-- Node46&#45;&gt;Node35 -->
<g id="edge66" class="edge"><title>Node46&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M5267.97,-163.725C5260.02,-154.215 5250.36,-142.675 5243.76,-134.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="5265.3,-165.993 5274.4,-171.418 5270.67,-161.502 5265.3,-165.993"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="2585,-171.5 2585,-191.5 2751,-191.5 2751,-171.5 2585,-171.5"/>
<text text-anchor="middle" x="2668" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge72" class="edge"><title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2668,-218.383C2668,-209.374 2668,-199.037 2668,-191.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2664.5,-218.418 2668,-228.418 2671.5,-218.418 2664.5,-218.418"/>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge74" class="edge"><title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M2608.03,-283.494C2660.29,-273.228 2737.32,-258.099 2786.05,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2607.06,-280.118 2597.92,-285.479 2608.41,-286.986 2607.06,-280.118"/>
</g>
<!-- Node50&#45;&gt;Node48 -->
<g id="edge75" class="edge"><title>Node50&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M2795.09,-225.122C2764.64,-214.91 2722.15,-200.658 2694.85,-191.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2794.32,-228.557 2804.92,-228.418 2796.55,-221.92 2794.32,-228.557"/>
</g>
<!-- Node55&#45;&gt;Node5 -->
<g id="edge90" class="edge"><title>Node55&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2254.3,-285.05C2254.2,-285.033 2254.1,-285.017 2254,-285 1994.77,-242.37 1925.67,-272.31 1664,-249 1660.9,-248.724 1657.73,-248.425 1654.53,-248.109"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2253.4,-288.438 2263.9,-287.029 2254.81,-281.582 2253.4,-288.438"/>
</g>
<!-- Node55&#45;&gt;Node8 -->
<g id="edge94" class="edge"><title>Node55&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2323.88,-285.998C2364.76,-275.83 2429.85,-258.94 2453,-249 2469.67,-241.843 2470.71,-233.487 2488,-228 2694.03,-162.627 2764.47,-248.889 2973,-192 3048.55,-171.388 3056.05,-136.716 3131,-114 3247.04,-78.8294 3392.96,-70.8441 3452.18,-69.0318"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2322.92,-282.631 2314.05,-288.43 2324.6,-289.426 2322.92,-282.631"/>
</g>
<!-- Node55&#45;&gt;Node14 -->
<g id="edge95" class="edge"><title>Node55&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M2277.3,-276.871C2266.46,-261.834 2249.01,-240.691 2229,-228 2182.34,-198.403 2154.16,-225.208 2110,-192 2046.13,-143.972 2007.28,-50.1088 1996.26,-20.6028"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2274.59,-279.098 2283.16,-285.315 2280.34,-275.105 2274.59,-279.098"/>
</g>
<!-- Node55&#45;&gt;Node18 -->
<g id="edge99" class="edge"><title>Node55&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M2289.41,-275.021C2290.65,-260.648 2294.39,-241.349 2305,-228 2382.39,-130.643 2532.1,-90.7707 2609.69,-76.0927"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2285.9,-275.113 2288.87,-285.284 2292.89,-275.482 2285.9,-275.113"/>
</g>
<!-- Node55&#45;&gt;Node25 -->
<g id="edge91" class="edge"><title>Node55&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M2324.1,-283.212C2350.05,-274.581 2386.1,-261.99 2417,-249 2436.61,-240.758 2439.53,-233.788 2460,-228 2541.11,-205.063 2795.88,-189.524 2891.37,-184.373"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2322.74,-279.976 2314.34,-286.432 2324.93,-286.624 2322.74,-279.976"/>
</g>
<!-- Node55&#45;&gt;Node33 -->
<g id="edge96" class="edge"><title>Node55&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2324.15,-285.837C2325.45,-285.549 2326.73,-285.269 2328,-285 2415.49,-266.408 2441.02,-276.887 2526,-249 2546.21,-242.369 2548.41,-233.326 2569,-228 2588.72,-222.899 3188.3,-194.467 3383.35,-185.329"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2323.08,-282.491 2314.13,-288.149 2324.66,-289.311 2323.08,-282.491"/>
</g>
<!-- Node55&#45;&gt;Node34 -->
<g id="edge98" class="edge"><title>Node55&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M2324.16,-285.904C2325.46,-285.597 2326.74,-285.295 2328,-285 2398.97,-268.374 2418.74,-271.711 2488,-249 2510.13,-241.744 2513.39,-233.576 2536,-228 2565.14,-220.812 3000.3,-193.301 3134.74,-184.93"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2323.07,-282.568 2314.16,-288.302 2324.7,-289.375 2323.07,-282.568"/>
</g>
<!-- Node55&#45;&gt;Node47 -->
<g id="edge92" class="edge"><title>Node55&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2324.13,-285.76C2325.44,-285.494 2326.73,-285.239 2328,-285 2413.6,-268.894 2512.36,-256.341 2581.31,-248.537"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2323.1,-282.403 2314.09,-287.974 2324.61,-289.239 2323.1,-282.403"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="2100,-228.5 2100,-248.5 2220,-248.5 2220,-228.5 2100,-228.5"/>
<text text-anchor="middle" x="2160" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge88" class="edge"><title>Node55&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2258.42,-281.463C2234.68,-271.338 2202.35,-257.557 2181.33,-248.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2257.13,-284.715 2267.7,-285.418 2259.87,-278.276 2257.13,-284.715"/>
</g>
<!-- Node57 -->
<g id="node57" class="node"><title>Node57</title>
<g id="a_node57"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="1938.5,-228.5 1938.5,-248.5 2081.5,-248.5 2081.5,-228.5 1938.5,-228.5"/>
<text text-anchor="middle" x="2010" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node57 -->
<g id="edge89" class="edge"><title>Node55&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M2254.3,-285.069C2254.2,-285.046 2254.1,-285.023 2254,-285 2189.73,-270.31 2115.13,-256.927 2065.5,-248.536"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2253.28,-288.422 2263.83,-287.406 2254.95,-281.624 2253.28,-288.422"/>
</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="2314,-228.5 2314,-248.5 2408,-248.5 2408,-228.5 2314,-228.5"/>
<text text-anchor="middle" x="2361" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointExtracter.h</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node58 -->
<g id="edge93" class="edge"><title>Node55&#45;&gt;Node58</title>
<path fill="none" stroke="midnightblue" d="M2309.09,-279.15C2321.87,-269.39 2337.99,-257.074 2348.85,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2306.71,-276.566 2300.89,-285.418 2310.96,-282.129 2306.71,-276.566"/>
</g>
<!-- Node55&#45;&gt;Node59 -->
<g id="edge97" class="edge"><title>Node55&#45;&gt;Node59</title>
<path fill="none" stroke="midnightblue" d="M2254.3,-285.048C2254.2,-285.032 2254.1,-285.016 2254,-285 1923.48,-232.868 1834.6,-285.545 1502,-249 1499.11,-248.682 1496.14,-248.309 1493.15,-247.897"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2253.41,-288.439 2263.91,-286.988 2254.8,-281.577 2253.41,-288.439"/>
</g>
<!-- Node60&#45;&gt;Node60 -->
<g id="edge103" class="edge"><title>Node60&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2439.42,-305.912C2448.85,-305.328 2456,-301.857 2456,-295.5 2456,-287.023 2443.29,-283.679 2429.42,-285.467"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2439.54,-302.414 2429.42,-305.533 2439.28,-309.409 2439.54,-302.414"/>
</g>
<!-- Node61&#45;&gt;Node60 -->
<g id="edge105" class="edge"><title>Node61&#45;&gt;Node60</title>
<path fill="none" stroke="midnightblue" d="M2442.8,-335.299C2433.18,-325.683 2421.33,-313.835 2413.28,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2440.37,-337.822 2449.92,-342.418 2445.32,-332.872 2440.37,-337.822"/>
</g>
<!-- Node68&#45;&gt;Node11 -->
<g id="edge121" class="edge"><title>Node68&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M965.499,-333.16C955.134,-311.416 940,-273.794 940,-239.5 940,-239.5 940,-239.5 940,-180.5 940,-142.194 940,-96.5196 940,-77.5009"/>
<polygon fill="midnightblue" stroke="midnightblue" points="962.411,-334.811 969.985,-342.22 968.684,-331.705 962.411,-334.811"/>
</g>
<!-- Node68&#45;&gt;Node63 -->
<g id="edge117" class="edge"><title>Node68&#45;&gt;Node63</title>
<path fill="none" stroke="midnightblue" d="M944.186,-338.463C920.254,-328.338 887.68,-314.557 866.499,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="942.96,-341.745 953.533,-342.418 945.687,-335.298 942.96,-341.745"/>
</g>
<!-- Node68&#45;&gt;Node64 -->
<g id="edge118" class="edge"><title>Node68&#45;&gt;Node64</title>
<path fill="none" stroke="midnightblue" d="M998.804,-336.953C1015.09,-327.002 1036.17,-314.119 1050.12,-305.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="996.569,-334.217 989.862,-342.418 1000.22,-340.19 996.569,-334.217"/>
</g>
<!-- Node68&#45;&gt;Node65 -->
<g id="edge119" class="edge"><title>Node68&#45;&gt;Node65</title>
<path fill="none" stroke="midnightblue" d="M1033.44,-342.906C1102.84,-332.7 1218.02,-315.762 1288.37,-305.417"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1032.51,-339.505 1023.13,-344.422 1033.53,-346.43 1032.51,-339.505"/>
</g>
<!-- Node68&#45;&gt;Node66 -->
<g id="edge120" class="edge"><title>Node68&#45;&gt;Node66</title>
<path fill="none" stroke="midnightblue" d="M916.697,-343.128C845.184,-332.858 724.569,-315.537 652.2,-305.145"/>
<polygon fill="midnightblue" stroke="midnightblue" points="916.485,-346.633 926.881,-344.59 917.48,-339.704 916.485,-346.633"/>
</g>
<!-- Node68&#45;&gt;Node67 -->
<g id="edge122" class="edge"><title>Node68&#45;&gt;Node67</title>
<path fill="none" stroke="midnightblue" d="M922.365,-340.366C873.847,-330.102 802.732,-315.059 757.666,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="921.85,-343.834 932.357,-342.479 923.298,-336.986 921.85,-343.834"/>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge123" class="edge"><title>Node68&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M976.358,-331.988C978.458,-317.008 983.747,-296.928 997,-285 1018.29,-265.84 1089.8,-253.251 1143.28,-246.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="972.847,-331.922 975.295,-342.23 979.809,-332.645 972.847,-331.922"/>
</g>
<!-- Node68&#45;&gt;Node70 -->
<g id="edge124" class="edge"><title>Node68&#45;&gt;Node70</title>
<path fill="none" stroke="midnightblue" d="M1033.43,-346.04C1118.24,-337.993 1280.34,-322.148 1418,-306 1421.26,-305.618 1424.59,-305.216 1427.96,-304.801"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1032.86,-342.579 1023.23,-347.006 1033.52,-349.547 1032.86,-342.579"/>
</g>
<!-- Node68&#45;&gt;Node71 -->
<g id="edge126" class="edge"><title>Node68&#45;&gt;Node71</title>
<path fill="none" stroke="midnightblue" d="M1022.85,-340.107C1065.93,-329.851 1128.39,-314.979 1168.09,-305.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1021.8,-336.758 1012.89,-342.479 1023.43,-343.568 1021.8,-336.758"/>
</g>
<!-- Node70&#45;&gt;Node69 -->
<g id="edge125" class="edge"><title>Node70&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M1433.5,-283.558C1380.49,-273.291 1302.14,-258.118 1252.6,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1432.94,-287.014 1443.42,-285.479 1434.27,-280.142 1432.94,-287.014"/>
</g>
<!-- Node71&#45;&gt;Node69 -->
<g id="edge127" class="edge"><title>Node71&#45;&gt;Node69</title>
<path fill="none" stroke="midnightblue" d="M1206,-275.383C1206,-266.374 1206,-256.037 1206,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1202.5,-275.418 1206,-285.418 1209.5,-275.418 1202.5,-275.418"/>
</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="2112.5,-285.5 2112.5,-305.5 2245.5,-305.5 2245.5,-285.5 2112.5,-285.5"/>
<text text-anchor="middle" x="2179" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node73 -->
<g id="edge132" class="edge"><title>Node72&#45;&gt;Node73</title>
<path fill="none" stroke="midnightblue" d="M2180.96,-332.383C2180.47,-323.374 2179.9,-313.037 2179.51,-305.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2177.47,-332.623 2181.5,-342.418 2184.45,-332.242 2177.47,-332.623"/>
</g>
<!-- Node73&#45;&gt;Node56 -->
<g id="edge133" class="edge"><title>Node73&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2172.5,-275.68C2169.36,-266.601 2165.74,-256.117 2163.21,-248.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2169.29,-277.109 2175.86,-285.418 2175.91,-274.823 2169.29,-277.109"/>
</g>
<!-- Node73&#45;&gt;Node57 -->
<g id="edge134" class="edge"><title>Node73&#45;&gt;Node57</title>
<path fill="none" stroke="midnightblue" d="M2141.38,-282.255C2109.97,-272.034 2065.92,-257.698 2037.67,-248.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2140.5,-285.651 2151.09,-285.418 2142.67,-278.995 2140.5,-285.651"/>
</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="1801.5,-228.5 1801.5,-248.5 1920.5,-248.5 1920.5,-228.5 1801.5,-228.5"/>
<text text-anchor="middle" x="1861" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge135" class="edge"><title>Node73&#45;&gt;Node74</title>
<path fill="none" stroke="midnightblue" d="M2116.84,-283.75C2057.47,-273.481 1968.99,-258.178 1913.18,-248.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2116.39,-287.224 2126.84,-285.479 2117.59,-280.326 2116.39,-287.224"/>
</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="1673,-228.5 1673,-248.5 1783,-248.5 1783,-228.5 1673,-228.5"/>
<text text-anchor="middle" x="1728" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge137" class="edge"><title>Node73&#45;&gt;Node75</title>
<path fill="none" stroke="midnightblue" d="M2102.21,-285.486C1990.47,-272.368 1795.82,-249.508 1792,-249 1789.1,-248.615 1786.14,-248.21 1783.14,-247.794"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2102.08,-288.995 2112.42,-286.685 2102.9,-282.043 2102.08,-288.995"/>
</g>
<!-- Node74&#45;&gt;Node48 -->
<g id="edge136" class="edge"><title>Node74&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M1930.77,-227.889C2174.08,-203.785 2449.94,-190.887 2584.99,-185.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1930.28,-224.421 1920.67,-228.897 1930.97,-231.386 1930.28,-224.421"/>
</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="382,-57.5 382,-77.5 518,-77.5 518,-57.5 382,-57.5"/>
<text text-anchor="middle" x="450" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayResultValidator.h</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge140" class="edge"><title>Node76&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M442.171,-104.383C444.137,-95.3738 446.392,-85.0373 447.975,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="438.694,-103.902 439.982,-114.418 445.533,-105.394 438.694,-103.902"/>
</g>
<!-- Node78&#45;&gt;Node13 -->
<g id="edge146" class="edge"><title>Node78&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2163.59,-161.499C2157.95,-137.209 2148.41,-96.1103 2144.16,-77.7921"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2160.2,-162.385 2165.87,-171.335 2167.02,-160.802 2160.2,-162.385"/>
</g>
<!-- Node78&#45;&gt;Node15 -->
<g id="edge145" class="edge"><title>Node78&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2177.27,-162.078C2195.39,-126.039 2234.95,-47.3968 2248.41,-20.6311"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2173.94,-160.907 2172.57,-171.414 2180.19,-164.053 2173.94,-160.907"/>
</g>
<!-- Node78&#45;&gt;Node22 -->
<g id="edge144" class="edge"><title>Node78&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2226.88,-178.113C2449.9,-169.074 3241.38,-136.995 3465.48,-127.912"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2226.55,-174.624 2216.7,-178.526 2226.83,-181.618 2226.55,-174.624"/>
</g>
<!-- Node83&#45;&gt;Node12 -->
<g id="edge166" class="edge"><title>Node83&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M372.863,-113.762C481.726,-95.5377 598.686,-80.7805 659.809,-73.438"/>
<polygon fill="midnightblue" stroke="midnightblue" points="371.971,-110.363 362.693,-115.479 373.136,-117.265 371.971,-110.363"/>
</g>
<!-- Node83&#45;&gt;Node13 -->
<g id="edge170" class="edge"><title>Node83&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M372.593,-114.036C743.365,-74.1577 1875.24,-69.1917 2102.16,-68.5822"/>
<polygon fill="midnightblue" stroke="midnightblue" points="372.199,-110.558 362.644,-115.135 372.968,-117.516 372.199,-110.558"/>
</g>
<!-- Node83&#45;&gt;Node18 -->
<g id="edge171" class="edge"><title>Node83&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M372.674,-114.033C789.157,-70.0328 1789.04,-86.0287 2190,-78 2343.08,-74.9349 2524.26,-71.2482 2609.71,-69.506"/>
<polygon fill="midnightblue" stroke="midnightblue" points="372.208,-110.563 362.642,-115.117 372.96,-117.522 372.208,-110.563"/>
</g>
<!-- Node83&#45;&gt;Node77 -->
<g id="edge169" class="edge"><title>Node83&#45;&gt;Node77</title>
<path fill="none" stroke="midnightblue" d="M354.176,-110.328C377.342,-100.216 408.724,-86.5172 429.163,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="352.571,-107.21 344.806,-114.418 355.371,-113.625 352.571,-107.21"/>
</g>
<!-- Node84 -->
<g id="node84" class="node"><title>Node84</title>
<g id="a_node84"><a xlink:href="LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="284,-57.5 284,-77.5 364,-77.5 364,-57.5 284,-57.5"/>
<text text-anchor="middle" x="324" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node84 -->
<g id="edge165" class="edge"><title>Node83&#45;&gt;Node84</title>
<path fill="none" stroke="midnightblue" d="M324,-104.383C324,-95.3738 324,-85.0373 324,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="320.5,-104.418 324,-114.418 327.5,-104.418 320.5,-104.418"/>
</g>
<!-- Node85 -->
<g id="node85" class="node"><title>Node85</title>
<g id="a_node85"><a xlink:href="SnapIfNeededOverlayOp_8h.html" target="_top" xlink:title="SnapIfNeededOverlayOp.h">
<polygon fill="white" stroke="black" points="0,-57.5 0,-77.5 146,-77.5 146,-57.5 0,-57.5"/>
<text text-anchor="middle" x="73" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapIfNeededOverlayOp.h</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node85 -->
<g id="edge167" class="edge"><title>Node83&#45;&gt;Node85</title>
<path fill="none" stroke="midnightblue" d="M275.413,-112.853C228.557,-102.586 158.42,-87.2175 114.218,-77.5318"/>
<polygon fill="midnightblue" stroke="midnightblue" points="274.814,-116.305 285.331,-115.027 276.312,-109.467 274.814,-116.305"/>
</g>
<!-- Node86 -->
<g id="node86" class="node"><title>Node86</title>
<g id="a_node86"><a xlink:href="SnapOverlayOp_8h.html" target="_top" xlink:title="SnapOverlayOp.h">
<polygon fill="white" stroke="black" points="164,-57.5 164,-77.5 266,-77.5 266,-57.5 164,-57.5"/>
<text text-anchor="middle" x="215" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapOverlayOp.h</text>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node86 -->
<g id="edge168" class="edge"><title>Node83&#45;&gt;Node86</title>
<path fill="none" stroke="midnightblue" d="M296.815,-109.783C276.889,-99.7282 250.391,-86.3579 233.026,-77.5956"/>
<polygon fill="midnightblue" stroke="midnightblue" points="295.496,-113.038 306.001,-114.418 298.65,-106.788 295.496,-113.038"/>
</g>
<!-- Node87&#45;&gt;Node22 -->
<g id="edge173" class="edge"><title>Node87&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M3804.77,-389.63C3786.76,-345.027 3735.56,-232.253 3657,-171 3633.3,-152.518 3601.59,-141.265 3575.19,-134.574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3801.63,-391.187 3808.55,-399.206 3808.14,-388.619 3801.63,-391.187"/>
</g>
</g>
</svg>