geos_390_docs/SnapOverlayOp_8h__incl.svg

903 lines
62 KiB
XML
Raw Permalink Normal View History

2020-12-23 18:34:09 -08:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: SnapOverlayOp.h Pages: 1 -->
<!--zoomable 659 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 2503;
var viewHeight = 659;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>SnapOverlayOp.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-655 2499,-655 2499,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="2021,-630.5 2021,-650.5 2123,-650.5 2123,-630.5 2021,-630.5"/>
<text text-anchor="middle" x="2072" y="-637.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapOverlayOp.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="OverlayOp_8h.html" target="_top" xlink:title="geos/operation/overlay\l/OverlayOp.h">
<polygon fill="white" stroke="black" points="2009.5,-561.5 2009.5,-593.5 2134.5,-593.5 2134.5,-561.5 2009.5,-561.5"/>
<text text-anchor="start" x="2017.5" y="-580.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/overlay</text>
<text text-anchor="middle" x="2072" y="-568.7" font-family="Helvetica,sans-Serif" font-size="11.00">/OverlayOp.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="M2072,-630.499C2072,-623.468 2072,-613.336 2072,-603.879"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2075.5,-603.691 2072,-593.691 2068.5,-603.691 2075.5,-603.691"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="2044,-447.5 2044,-467.5 2100,-467.5 2100,-447.5 2044,-447.5"/>
<text text-anchor="middle" x="2072" y="-454.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge107" class="edge"><title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2097.88,-630.395C2114.01,-623.219 2133.45,-611.469 2143,-594 2150.04,-581.132 2147.37,-574.999 2143,-561 2132.31,-526.803 2105.77,-493.981 2088.34,-475.049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2090.7,-472.45 2081.28,-467.598 2085.61,-477.265 2090.7,-472.45"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="CommonBitsRemover_8h.html" target="_top" xlink:title="geos/precision/CommonBits\lRemover.h">
<polygon fill="white" stroke="black" points="1877.5,-240.5 1877.5,-272.5 2028.5,-272.5 2028.5,-240.5 1877.5,-240.5"/>
<text text-anchor="start" x="1885.5" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/precision/CommonBits</text>
<text text-anchor="middle" x="1953" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">Remover.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
<g id="edge104" class="edge"><title>Node1&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M2047.82,-630.357C2031.72,-622.996 2011.48,-611.047 2000,-594 1933.3,-494.98 1942.69,-342.19 1949.55,-282.553"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1953.03,-282.888 1950.78,-272.535 1946.08,-282.033 1953.03,-282.888"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="export_8h.html" target="_top" xlink:title="geos/export.h">
<polygon fill="white" stroke="black" points="1542,-0.5 1542,-20.5 1624,-20.5 1624,-0.5 1542,-0.5"/>
<text text-anchor="middle" x="1583" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/export.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="M2134.87,-572.063C2252.71,-562.01 2495,-532.359 2495,-458.5 2495,-458.5 2495,-458.5 2495,-135.5 2495,-92.1211 2475.2,-77.5624 2437,-57 2401.57,-37.9267 1813.63,-18.5254 1634.43,-13.0317"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.32,-9.52677 1624.22,-12.7201 1634.11,-16.5235 1634.32,-9.52677"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="PointLocator_8h.html" target="_top" xlink:title="geos/algorithm/PointLocator.h">
<polygon fill="white" stroke="black" points="2029,-126.5 2029,-146.5 2189,-146.5 2189,-126.5 2029,-126.5"/>
<text text-anchor="middle" x="2109" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/algorithm/PointLocator.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="M2125.72,-561.359C2172.2,-544.588 2232,-512.516 2232,-458.5 2232,-458.5 2232,-458.5 2232,-255.5 2232,-204.702 2176.7,-168.972 2140.25,-150.943"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2141.52,-147.671 2130.99,-146.536 2138.52,-153.992 2141.52,-147.671"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="Location_8h.html" target="_top" xlink:title="geos/geom/Location.h">
<polygon fill="white" stroke="black" points="1349,-63.5 1349,-83.5 1471,-83.5 1471,-63.5 1349,-63.5"/>
<text text-anchor="middle" x="1410" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Location.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge12" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2030.39,-561.425C1938.72,-526.035 1718.4,-428.68 1604,-273 1563.84,-218.344 1609.68,-175.208 1563,-126 1541.6,-103.446 1510.03,-90.7683 1481.1,-83.6425"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1481.53,-80.1509 1471.01,-81.3464 1479.98,-86.9766 1481.53,-80.1509"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="Dimension_8h.html" target="_top" xlink:title="geos/geom/Dimension.h">
<polygon fill="white" stroke="black" points="271.5,-63.5 271.5,-83.5 404.5,-83.5 404.5,-63.5 271.5,-63.5"/>
<text text-anchor="middle" x="338" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Dimension.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2009.46,-576.221C1667.36,-574.296 38,-559.807 38,-458.5 38,-458.5 38,-458.5 38,-393.5 38,-236.705 232.71,-125.505 308.403,-88.1997"/>
<polygon fill="midnightblue" stroke="midnightblue" points="310.376,-91.1332 317.85,-83.6244 307.325,-84.8332 310.376,-91.1332"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="EdgeList_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeList.h">
<polygon fill="white" stroke="black" points="2207,-126.5 2207,-146.5 2359,-146.5 2359,-126.5 2207,-126.5"/>
<text text-anchor="middle" x="2283" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeList.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge13" class="edge"><title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2134.77,-566.664C2193.75,-553.431 2273,-523.547 2273,-458.5 2273,-458.5 2273,-458.5 2273,-255.5 2273,-220.517 2277.42,-179.907 2280.38,-156.606"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2283.86,-157.03 2281.69,-146.658 2276.92,-156.114 2283.86,-157.03"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="1699,-63.5 1699,-83.5 1745,-83.5 1745,-63.5 1699,-63.5"/>
<text text-anchor="middle" x="1722" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge103" class="edge"><title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2064.58,-561.349C2047.12,-524.753 2003.8,-428.191 1989,-342 1986.52,-327.545 1982.44,-322.118 1989,-309 2000.93,-285.149 2025.07,-296.851 2037,-273 2043.56,-259.882 2044.6,-252.545 2037,-240 1999.72,-178.447 1813.37,-124.096 1750,-90 1749.05,-89.4867 1748.07,-88.9616 1747.09,-88.4296"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1748.7,-85.3194 1738.25,-83.5819 1745.34,-91.4577 1748.7,-85.3194"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="geomgraph_2PlanarGraph_8h.html" target="_top" xlink:title="geos/geomgraph/PlanarGraph.h">
<polygon fill="white" stroke="black" points="1461.5,-504.5 1461.5,-524.5 1632.5,-524.5 1632.5,-504.5 1461.5,-504.5"/>
<text text-anchor="middle" x="1547" y="-511.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/PlanarGraph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge23" class="edge"><title>Node2&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2009.45,-569.233C1916.34,-558.414 1740.9,-538.03 1634.92,-525.715"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1635.22,-522.227 1624.88,-524.549 1634.41,-529.18 1635.22,-522.227"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="GeometryGraphOperation_8h.html" target="_top" xlink:title="geos/operation/GeometryGraph\lOperation.h">
<polygon fill="white" stroke="black" points="1998,-309.5 1998,-341.5 2166,-341.5 2166,-309.5 1998,-309.5"/>
<text text-anchor="start" x="2006" y="-328.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/GeometryGraph</text>
<text text-anchor="middle" x="2082" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">Operation.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node37 -->
<g id="edge96" class="edge"><title>Node2&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M2078.9,-561.459C2087.93,-540.88 2103.27,-502.556 2109,-468 2115.81,-426.909 2102.33,-379.394 2092.08,-351.205"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2095.31,-349.852 2088.49,-341.742 2088.77,-352.334 2095.31,-349.852"/>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2099.4,-126.214C2079.55,-107.248 2034.29,-65.1625 2015,-57 1947.5,-28.4343 1733.46,-17.0165 1634.32,-13.1746"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.36,-9.67383 1624.24,-12.7948 1634.1,-16.6689 1634.36,-9.67383"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M2028.82,-128.503C1891.43,-116.513 1613.15,-92.2286 1481.77,-80.7631"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1481.69,-77.243 1471.42,-79.8603 1481.08,-84.2165 1481.69,-77.243"/>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1435.53,-63.4992C1465.17,-53.0474 1514.25,-35.7422 1547.57,-23.9922"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1549.1,-27.1639 1557.37,-20.5377 1546.77,-20.5623 1549.1,-27.1639"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="1941,-0.5 1941,-20.5 1999,-20.5 1999,-0.5 1941,-0.5"/>
<text text-anchor="middle" x="1970" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1471.26,-65.8267C1586.97,-53.2225 1834.66,-26.2423 1930.76,-15.7745"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1931.35,-19.2309 1940.91,-14.6686 1930.59,-12.2721 1931.35,-19.2309"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="inline_8h.html" target="_top" xlink:title="geos/inline.h">
<polygon fill="white" stroke="black" points="204.5,-0.5 204.5,-20.5 281.5,-20.5 281.5,-0.5 204.5,-0.5"/>
<text text-anchor="middle" x="243" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1354.11,-63.4773C1337.1,-61.021 1318.32,-58.6 1301,-57 913.047,-21.1615 442.402,-13.4783 291.807,-11.8948"/>
<polygon fill="midnightblue" stroke="midnightblue" points="291.558,-8.39223 281.523,-11.7911 291.487,-15.3919 291.558,-8.39223"/>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M399.037,-63.4881C417.612,-61.0323 438.109,-58.6087 457,-57 870.693,-21.77 1372.28,-13.682 1531.76,-11.946"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1531.8,-15.4458 1541.76,-11.8406 1531.73,-8.44622 1531.8,-15.4458"/>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge11" class="edge"><title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M323.982,-63.4992C308.687,-53.6781 283.968,-37.8058 265.858,-26.1773"/>
<polygon fill="midnightblue" stroke="midnightblue" points="267.381,-22.9957 257.075,-20.5377 263.599,-28.886 267.381,-22.9957"/>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge14" class="edge"><title>Node9&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2219.45,-126.448C2182.25,-119.603 2135.08,-108.192 2096,-90 2073.52,-79.5324 2074.17,-65.849 2051,-57 1975.91,-28.3192 1739.38,-16.8387 1634.24,-13.0681"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.3,-9.5682 1624.18,-12.7167 1634.06,-16.5639 1634.3,-9.5682"/>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge18" class="edge"><title>Node9&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M2341.19,-126.494C2397.57,-115.414 2470.07,-93.4487 2437,-57 2408.46,-25.545 2116.48,-15.1431 2009.23,-12.368"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2009.24,-8.86701 1999.15,-12.1156 2009.06,-15.8648 2009.24,-8.86701"/>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge22" class="edge"><title>Node9&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2235.09,-126.462C2142.52,-109.431 1932.49,-72.8755 1754,-57 1460.16,-30.8649 517.186,-15.5436 291.747,-12.1979"/>
<polygon fill="midnightblue" stroke="midnightblue" points="291.61,-8.69561 281.56,-12.0476 291.507,-15.6948 291.61,-8.69561"/>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge15" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2206.55,-126.876C2203.67,-126.576 2200.81,-126.283 2198,-126 2019.96,-108.061 1974.02,-116.15 1797,-90 1783.2,-87.9608 1768.11,-84.9887 1755.1,-82.1913"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1755.71,-78.7404 1745.19,-80.0064 1754.2,-85.5764 1755.71,-78.7404"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="2105.5,-63.5 2105.5,-83.5 2198.5,-83.5 2198.5,-63.5 2105.5,-63.5"/>
<text text-anchor="middle" x="2152" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">unordered_map</text>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge16" class="edge"><title>Node9&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2263.67,-126.499C2241.71,-116.273 2205.66,-99.485 2180.48,-87.7595"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2181.95,-84.5861 2171.41,-83.5377 2179,-90.9319 2181.95,-84.5861"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="743.5,-63.5 743.5,-83.5 786.5,-83.5 786.5,-63.5 743.5,-63.5"/>
<text text-anchor="middle" x="765" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge17" class="edge"><title>Node9&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2206.57,-126.671C2203.68,-126.428 2200.81,-126.203 2198,-126 1711,-90.8565 1587.88,-109.284 1100,-90 988.548,-85.5947 856.298,-79.1025 796.794,-76.1138"/>
<polygon fill="midnightblue" stroke="midnightblue" points="796.715,-72.6055 786.551,-75.5979 796.363,-79.5966 796.715,-72.6055"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="OrientedCoordinateArray_8h.html" target="_top" xlink:title="geos/noding/OrientedCoordinate\lArray.h">
<polygon fill="white" stroke="black" points="2255.5,-57.5 2255.5,-89.5 2428.5,-89.5 2428.5,-57.5 2255.5,-57.5"/>
<text text-anchor="start" x="2263.5" y="-76.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/OrientedCoordinate</text>
<text text-anchor="middle" x="2342" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">Array.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node13 -->
<g id="edge19" class="edge"><title>Node9&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2291.71,-126.499C2299.16,-118.788 2310.23,-107.346 2320.09,-97.1563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2322.87,-99.3126 2327.31,-89.6914 2317.84,-94.446 2322.87,-99.3126"/>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge20" class="edge"><title>Node13&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2255.29,-58.7156C2250.46,-58.0969 2245.67,-57.5192 2241,-57 2015.81,-31.9787 1745.64,-18.4544 1634.54,-13.6024"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.44,-10.0947 1624.3,-13.1599 1634.14,-17.0882 1634.44,-10.0947"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="2316.5,-0.5 2316.5,-20.5 2367.5,-20.5 2367.5,-0.5 2316.5,-0.5"/>
<text text-anchor="middle" x="2342" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cstddef</text>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge21" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M2342,-57.4213C2342,-49.3751 2342,-39.3856 2342,-30.7806"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2345.5,-30.5459 2342,-20.5459 2338.5,-30.5459 2345.5,-30.5459"/>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge24" class="edge"><title>Node15&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1623.36,-504.499C1776.09,-484.716 2110.2,-431.91 2175,-342 2183.58,-330.102 2180.24,-322.698 2175,-309 2148.11,-238.748 2117.02,-234.295 2062,-183 2045.32,-167.45 1920.99,-65.9179 1900,-57 1811.9,-19.5654 1698.92,-11.903 1634.38,-10.899"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.1,-7.39589 1624.06,-10.7892 1634.02,-14.3955 1634.1,-7.39589"/>
</g>
<!-- Node15&#45;&gt;Node7 -->
<g id="edge95" class="edge"><title>Node15&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1461.34,-512.573C1221.5,-509.616 546.483,-498.728 327,-468 155.827,-444.035 0,-430.342 0,-257.5 0,-257.5 0,-257.5 0,-135.5 0,-49.0519 123.527,-22.8411 194.437,-14.9167"/>
<polygon fill="midnightblue" stroke="midnightblue" points="194.91,-18.3865 204.496,-13.8752 194.189,-11.4238 194.91,-18.3865"/>
</g>
<!-- Node15&#45;&gt;Node10 -->
<g id="edge26" class="edge"><title>Node15&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1632.71,-509.816C1709.8,-501.345 1811,-475.072 1811,-395.5 1811,-395.5 1811,-395.5 1811,-192.5 1811,-148.237 1770.59,-110.048 1744.23,-89.8448"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1746.03,-86.824 1735.91,-83.7 1741.87,-92.4554 1746.03,-86.824"/>
</g>
<!-- Node15&#45;&gt;Node15 -->
<g id="edge40" class="edge"><title>Node15&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1597.32,-524.515C1625.04,-526.342 1650.5,-523.004 1650.5,-514.5 1650.5,-507.059 1631.01,-503.573 1607.56,-504.042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1607.16,-500.556 1597.32,-504.485 1607.46,-507.549 1607.16,-500.556"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="104,-384.5 104,-404.5 142,-404.5 142,-384.5 104,-384.5"/>
<text text-anchor="middle" x="123" y="-391.7" font-family="Helvetica,sans-Serif" font-size="11.00">map</text>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge25" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1461.36,-507.246C1341.59,-498.494 1117.23,-482.083 926,-468 583.768,-442.796 487.932,-498.059 156,-411 153.536,-410.354 151.03,-409.527 148.558,-408.594"/>
<polygon fill="midnightblue" stroke="midnightblue" points="149.911,-405.365 139.342,-404.614 147.136,-411.792 149.911,-405.365"/>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge27" class="edge"><title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1632.52,-504.541C1748.29,-492.412 1950.04,-471.277 2033.83,-462.499"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2034.33,-465.965 2043.92,-461.442 2033.6,-459.003 2034.33,-465.965"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="1155.5,-183.5 1155.5,-203.5 1290.5,-203.5 1290.5,-183.5 1155.5,-183.5"/>
<text text-anchor="middle" x="1223" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge28" class="edge"><title>Node15&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1541.75,-504.291C1519.66,-466.291 1430.18,-319.918 1319,-240 1300.25,-226.525 1276.89,-215.348 1257.9,-207.445"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1259,-204.115 1248.42,-203.615 1256.38,-210.606 1259,-204.115"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="geomgraph_2NodeMap_8h.html" target="_top" xlink:title="geos/geomgraph/NodeMap.h">
<polygon fill="white" stroke="black" points="935.5,-447.5 935.5,-467.5 1092.5,-467.5 1092.5,-447.5 935.5,-447.5"/>
<text text-anchor="middle" x="1014" y="-454.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/NodeMap.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node25 -->
<g id="edge41" class="edge"><title>Node15&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1461.36,-504.663C1363.07,-494.52 1202.62,-477.964 1102.95,-467.679"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1103.21,-464.187 1092.9,-466.642 1102.49,-471.15 1103.21,-464.187"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="geomgraph_2DirectedEdgeStar_8h.html" target="_top" xlink:title="geos/geomgraph/DirectedEdge\lStar.h">
<polygon fill="white" stroke="black" points="1276.5,-378.5 1276.5,-410.5 1443.5,-410.5 1443.5,-378.5 1276.5,-378.5"/>
<text text-anchor="start" x="1284.5" y="-397.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/DirectedEdge</text>
<text text-anchor="middle" x="1360" y="-385.7" font-family="Helvetica,sans-Serif" font-size="11.00">Star.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node36 -->
<g id="edge86" class="edge"><title>Node15&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1532.64,-504.437C1502.84,-485.633 1433.64,-441.971 1392.48,-415.993"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1394.22,-412.953 1383.89,-410.577 1390.48,-418.873 1394.22,-412.953"/>
</g>
<!-- Node18&#45;&gt;Node3 -->
<g id="edge29" class="edge"><title>Node18&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1282.64,-183.47C1336.28,-174.693 1410.58,-160.715 1437,-147 1494.86,-116.968 1546.67,-57.6973 1569.97,-28.5294"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1572.84,-30.5378 1576.26,-20.5095 1567.33,-26.2175 1572.84,-30.5378"/>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge34" class="edge"><title>Node18&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1155.45,-188.188C1071.1,-182.139 922.596,-169.296 797,-147 634.615,-118.173 597.288,-95.8304 437,-57 387.513,-45.0115 330.801,-31.7677 291.53,-22.6751"/>
<polygon fill="midnightblue" stroke="midnightblue" points="292.22,-19.2422 281.688,-20.3986 290.642,-26.0621 292.22,-19.2422"/>
</g>
<!-- Node18&#45;&gt;Node10 -->
<g id="edge37" class="edge"><title>Node18&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1282.57,-183.486C1344.43,-173.784 1436.85,-158.236 1471,-147 1491.2,-140.353 1494.01,-133.263 1514,-126 1574.12,-104.158 1647.3,-88.4251 1688.89,-80.4475"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1689.57,-83.8799 1698.75,-78.5874 1688.28,-77.0011 1689.57,-83.8799"/>
</g>
<!-- Node18&#45;&gt;Node12 -->
<g id="edge38" class="edge"><title>Node18&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1155.19,-190.645C1057.36,-186.978 882.293,-176.411 827,-147 803.776,-134.647 785.504,-109.715 774.979,-92.5679"/>
<polygon fill="midnightblue" stroke="midnightblue" points="777.764,-90.3955 769.698,-83.5253 771.719,-93.9256 777.764,-90.3955"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="1157,-126.5 1157,-146.5 1255,-146.5 1255,-126.5 1157,-126.5"/>
<text text-anchor="middle" x="1206" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge30" class="edge"><title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1220.19,-183.418C1217.94,-176.137 1214.71,-165.669 1211.89,-156.566"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1215.17,-155.3 1208.87,-146.779 1208.48,-157.367 1215.17,-155.3"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="1109.5,-63.5 1109.5,-83.5 1150.5,-83.5 1150.5,-63.5 1109.5,-63.5"/>
<text text-anchor="middle" x="1130" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node18&#45;&gt;Node21 -->
<g id="edge39" class="edge"><title>Node18&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1198.18,-183.359C1181.58,-175.999 1160.55,-164.05 1148,-147 1136.62,-131.534 1132.38,-109.706 1130.83,-94.049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1134.31,-93.6457 1130.11,-83.9179 1127.33,-94.1401 1134.31,-93.6457"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<polygon fill="white" stroke="#bfbfbf" points="1523.5,-126.5 1523.5,-146.5 1554.5,-146.5 1554.5,-126.5 1523.5,-126.5"/>
<text text-anchor="middle" x="1539" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node18&#45;&gt;Node23 -->
<g id="edge35" class="edge"><title>Node18&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1290.59,-184.634C1348.89,-177.163 1435.12,-164.472 1509,-147 1510.46,-146.654 1511.96,-146.273 1513.46,-145.868"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1514.65,-149.167 1523.24,-142.975 1512.66,-142.455 1514.65,-149.167"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="1387.5,-126.5 1387.5,-146.5 1428.5,-146.5 1428.5,-126.5 1387.5,-126.5"/>
<text text-anchor="middle" x="1408" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node18&#45;&gt;Node24 -->
<g id="edge36" class="edge"><title>Node18&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1253.55,-183.418C1287.87,-173.215 1343.24,-156.752 1377.53,-146.558"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1378.86,-149.815 1387.45,-143.61 1376.86,-143.105 1378.86,-149.815"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="1169,-63.5 1169,-83.5 1215,-83.5 1215,-63.5 1169,-63.5"/>
<text text-anchor="middle" x="1192" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge31" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1203.93,-126.499C1201.95,-117.849 1198.89,-104.506 1196.36,-93.5016"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1199.72,-92.5013 1194.07,-83.5377 1192.9,-94.0672 1199.72,-92.5013"/>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge32" class="edge"><title>Node19&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1194.79,-126.499C1182.77,-116.858 1163.5,-101.386 1149.09,-89.8216"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1151.25,-87.0676 1141.26,-83.5377 1146.87,-92.5267 1151.25,-87.0676"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="1233.5,-63.5 1233.5,-83.5 1292.5,-83.5 1292.5,-63.5 1233.5,-63.5"/>
<text text-anchor="middle" x="1263" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge33" class="edge"><title>Node19&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1214.41,-126.499C1223.08,-117.219 1236.8,-102.535 1247.46,-91.1345"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1250.28,-93.2339 1254.55,-83.5377 1245.17,-88.4547 1250.28,-93.2339"/>
</g>
<!-- Node25&#45;&gt;Node3 -->
<g id="edge42" class="edge"><title>Node25&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1092.71,-452.646C1211,-446.211 1423.83,-431.893 1452,-411 1503.12,-373.088 1545.89,-208.297 1563,-147 1574.31,-106.5 1579.54,-57.2988 1581.69,-30.7412"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1585.2,-30.7735 1582.45,-20.5402 1578.22,-30.2512 1585.2,-30.7735"/>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge85" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M935.319,-454.538C745.958,-448.517 270.766,-425.295 139,-342 71.8418,-299.546 38,-273.952 38,-194.5 38,-194.5 38,-194.5 38,-135.5 38,-62.7581 133.668,-31.5338 194.296,-19.0495"/>
<polygon fill="midnightblue" stroke="midnightblue" points="195.298,-22.4199 204.441,-17.0666 193.955,-15.5499 195.298,-22.4199"/>
</g>
<!-- Node25&#45;&gt;Node10 -->
<g id="edge44" class="edge"><title>Node25&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1092.66,-456.763C1209.06,-455.849 1420.39,-448.816 1485,-411 1564.91,-364.227 1550.68,-315.697 1604,-240 1642.12,-185.881 1687.74,-122.208 1709.39,-92.0432"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1712.32,-93.9693 1715.31,-83.8053 1706.63,-89.8857 1712.32,-93.9693"/>
</g>
<!-- Node25&#45;&gt;Node12 -->
<g id="edge45" class="edge"><title>Node25&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1002.27,-447.26C970.893,-422.076 883.688,-349.015 829,-273 809.034,-245.248 809.651,-234.889 795,-204 783.067,-178.842 775.66,-174.036 769,-147 764.67,-129.422 763.939,-108.751 764.132,-93.9879"/>
<polygon fill="midnightblue" stroke="midnightblue" points="767.642,-93.6846 764.434,-83.5873 760.645,-93.4816 767.642,-93.6846"/>
</g>
<!-- Node25&#45;&gt;Node16 -->
<g id="edge43" class="edge"><title>Node25&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M935.421,-456.181C752.41,-454.819 302.212,-447.719 156,-411 153.475,-410.366 150.91,-409.536 148.383,-408.588"/>
<polygon fill="midnightblue" stroke="midnightblue" points="149.555,-405.282 138.987,-404.524 146.776,-411.707 149.555,-405.282"/>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge46" class="edge"><title>Node25&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1032.87,-447.441C1066.55,-430.538 1137.83,-391.39 1184,-342 1208.21,-316.105 1214.8,-307.231 1224,-273 1227.81,-258.836 1224.16,-254.666 1224,-240 1223.91,-231.408 1223.71,-221.905 1223.52,-213.815"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1227.01,-213.471 1223.26,-203.563 1220.01,-213.649 1227.01,-213.471"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="geomgraph_2Node_8h.html" target="_top" xlink:title="geos/geomgraph/Node.h">
<polygon fill="white" stroke="black" points="412,-384.5 412,-404.5 548,-404.5 548,-384.5 412,-384.5"/>
<text text-anchor="middle" x="480" y="-391.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/Node.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge47" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M935.493,-447.532C834.312,-435.974 659.42,-415.996 558.326,-404.447"/>
<polygon fill="midnightblue" stroke="midnightblue" points="558.51,-400.946 548.178,-403.288 557.716,-407.9 558.51,-400.946"/>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge48" class="edge"><title>Node26&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M546.459,-384.454C668.376,-364.348 928.41,-304.595 1072,-147 1100.21,-116.035 1067.47,-83.3913 1100,-57 1132.98,-30.2484 1413.72,-17.4089 1531.42,-13.1637"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1531.74,-16.6544 1541.61,-12.8027 1531.5,-9.65874 1531.74,-16.6544"/>
</g>
<!-- Node26&#45;&gt;Node7 -->
<g id="edge82" class="edge"><title>Node26&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M411.924,-390.147C296.787,-380.417 76,-342.467 76,-194.5 76,-194.5 76,-194.5 76,-135.5 76,-74.5618 148.564,-40.0818 198.027,-23.6574"/>
<polygon fill="midnightblue" stroke="midnightblue" points="199.119,-26.9829 207.584,-20.6107 196.993,-20.3137 199.119,-26.9829"/>
</g>
<!-- Node26&#45;&gt;Node12 -->
<g id="edge84" class="edge"><title>Node26&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M474.673,-384.265C453.477,-346.196 379.71,-199.971 452,-126 495.847,-81.133 671.77,-107.547 732,-90 734.307,-89.3278 736.656,-88.514 738.983,-87.6154"/>
<polygon fill="midnightblue" stroke="midnightblue" points="740.485,-90.7793 748.267,-83.5898 737.7,-84.357 740.485,-90.7793"/>
</g>
<!-- Node26&#45;&gt;Node18 -->
<g id="edge64" class="edge"><title>Node26&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M548.22,-392.176C709.795,-388.496 1106,-376.067 1155,-342 1198.49,-311.764 1214.77,-246.48 1220.36,-213.865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1223.84,-214.219 1221.91,-203.802 1216.92,-213.149 1223.84,-214.219"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="geomgraph_2GraphComponent_8h.html" target="_top" xlink:title="geos/geomgraph/GraphComponent.h">
<polygon fill="white" stroke="black" points="142,-246.5 142,-266.5 338,-266.5 338,-246.5 142,-246.5"/>
<text text-anchor="middle" x="240" y="-253.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/GraphComponent.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge49" class="edge"><title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M426.308,-384.429C392.398,-376.912 348.773,-363.825 315,-342 287.675,-324.342 264.275,-294.095 251.184,-274.984"/>
<polygon fill="midnightblue" stroke="midnightblue" points="254.063,-272.993 245.614,-266.601 248.233,-276.867 254.063,-272.993"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="EdgeEndStar_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeEndStar.h">
<polygon fill="white" stroke="black" points="971.5,-315.5 971.5,-335.5 1146.5,-335.5 1146.5,-315.5 971.5,-315.5"/>
<text text-anchor="middle" x="1059" y="-322.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeEndStar.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node32 -->
<g id="edge65" class="edge"><title>Node26&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M548.121,-385.617C653.165,-373.462 854.662,-350.145 970.738,-336.713"/>
<polygon fill="midnightblue" stroke="midnightblue" points="971.478,-340.151 981.01,-335.525 970.674,-333.198 971.478,-340.151"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="EdgeEnd_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeEnd.h">
<polygon fill="white" stroke="black" points="546.5,-246.5 546.5,-266.5 701.5,-266.5 701.5,-246.5 546.5,-246.5"/>
<text text-anchor="middle" x="624" y="-253.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeEnd.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node33 -->
<g id="edge81" class="edge"><title>Node26&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M489.898,-384.152C514.163,-361.235 576.832,-302.048 607.119,-273.443"/>
<polygon fill="midnightblue" stroke="midnightblue" points="609.545,-275.966 614.412,-266.555 604.739,-270.877 609.545,-275.966"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<polygon fill="white" stroke="#bfbfbf" points="324.5,-315.5 324.5,-335.5 375.5,-335.5 375.5,-315.5 324.5,-315.5"/>
<text text-anchor="middle" x="350" y="-322.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node26&#45;&gt;Node35 -->
<g id="edge83" class="edge"><title>Node26&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M462.468,-384.464C440.467,-373.125 402.514,-353.565 376.846,-340.336"/>
<polygon fill="midnightblue" stroke="midnightblue" points="378.162,-337.077 367.67,-335.607 374.955,-343.299 378.162,-337.077"/>
</g>
<!-- Node27&#45;&gt;Node3 -->
<g id="edge50" class="edge"><title>Node27&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M250.783,-246.291C291.577,-212.168 441.684,-93.054 590,-57 771.373,-12.9101 1355.23,-10.8438 1531.89,-11.2627"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1531.94,-14.7627 1541.95,-11.2904 1531.96,-7.76277 1531.94,-14.7627"/>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge51" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M221.236,-246.482C205.077,-237.779 182.317,-223.117 169,-204 131.435,-150.075 118.573,-112.981 153,-57 162.507,-41.5409 179.071,-31.1411 195.417,-24.238"/>
<polygon fill="midnightblue" stroke="midnightblue" points="196.886,-27.4232 204.962,-20.5658 194.372,-20.89 196.886,-27.4232"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="Label_8h.html" target="_top" xlink:title="geos/geomgraph/Label.h">
<polygon fill="white" stroke="black" points="455,-183.5 455,-203.5 591,-203.5 591,-183.5 455,-183.5"/>
<text text-anchor="middle" x="523" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/Label.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge52" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M281.758,-246.499C332.128,-235.642 416.809,-217.389 471.269,-205.651"/>
<polygon fill="midnightblue" stroke="midnightblue" points="472.033,-209.066 481.071,-203.538 470.558,-202.223 472.033,-209.066"/>
</g>
<!-- Node28&#45;&gt;Node3 -->
<g id="edge53" class="edge"><title>Node28&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M527.294,-183.358C539.874,-157.781 579.419,-85.5078 637,-57 717.31,-17.2396 1346.86,-12.2014 1531.97,-11.5818"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1532,-15.0818 1541.99,-11.5512 1531.98,-8.08184 1532,-15.0818"/>
</g>
<!-- Node28&#45;&gt;Node5 -->
<g id="edge54" class="edge"><title>Node28&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M591.215,-191.766C749.582,-189.507 1138.24,-180.606 1264,-147 1310.67,-134.528 1360.02,-106.453 1387.72,-89.1289"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1389.69,-92.0239 1396.25,-83.7039 1385.93,-86.1173 1389.69,-92.0239"/>
</g>
<!-- Node28&#45;&gt;Node7 -->
<g id="edge62" class="edge"><title>Node28&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M502.289,-183.375C486.706,-175.619 465.755,-163.169 452,-147 423.753,-113.795 446.012,-85.4724 413,-57 379.269,-27.9074 328.821,-17.1943 291.637,-13.362"/>
<polygon fill="midnightblue" stroke="midnightblue" points="291.799,-9.86253 281.526,-12.454 291.173,-16.8345 291.799,-9.86253"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="TopologyLocation_8h.html" target="_top" xlink:title="geos/geomgraph/TopologyLocation.h">
<polygon fill="white" stroke="black" points="869,-126.5 869,-146.5 1063,-146.5 1063,-126.5 869,-126.5"/>
<text text-anchor="middle" x="966" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/TopologyLocation.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge55" class="edge"><title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M591.248,-184.027C669.845,-174.269 798.936,-158.242 883.205,-147.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="883.76,-151.237 893.253,-146.532 882.898,-144.291 883.76,-151.237"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<polygon fill="white" stroke="#bfbfbf" points="461.5,-126.5 461.5,-146.5 508.5,-146.5 508.5,-126.5 461.5,-126.5"/>
<text text-anchor="middle" x="485" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node28&#45;&gt;Node31 -->
<g id="edge63" class="edge"><title>Node28&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M516.725,-183.418C511.421,-175.742 503.67,-164.522 497.156,-155.094"/>
<polygon fill="midnightblue" stroke="midnightblue" points="499.975,-153.017 491.411,-146.779 494.216,-156.996 499.975,-153.017"/>
</g>
<!-- Node29&#45;&gt;Node3 -->
<g id="edge56" class="edge"><title>Node29&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M974.092,-126.425C989.959,-109.331 1027.11,-72.6722 1067,-57 1150.71,-24.1162 1418.58,-14.8422 1531.75,-12.3585"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1531.97,-15.8549 1541.89,-12.1452 1531.82,-8.85643 1531.97,-15.8549"/>
</g>
<!-- Node29&#45;&gt;Node5 -->
<g id="edge58" class="edge"><title>Node29&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1033.39,-126.473C1101.05,-117.38 1208.28,-102.89 1301,-90 1313.25,-88.2972 1326.27,-86.465 1338.89,-84.6776"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1339.49,-88.1272 1348.9,-83.257 1338.51,-81.1966 1339.49,-88.1272"/>
</g>
<!-- Node29&#45;&gt;Node7 -->
<g id="edge57" class="edge"><title>Node29&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M951.109,-126.481C922.209,-109.484 855.986,-72.9826 795,-57 700.532,-32.243 408.466,-18.1281 291.836,-13.3532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="291.899,-9.85294 281.766,-12.9463 291.617,-16.8472 291.899,-9.85294"/>
</g>
<!-- Node29&#45;&gt;Node10 -->
<g id="edge59" class="edge"><title>Node29&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1063.29,-127.65C1234.26,-113.855 1580.76,-85.896 1688.96,-77.166"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1689.27,-80.6521 1698.96,-76.359 1688.71,-73.6747 1689.27,-80.6521"/>
</g>
<!-- Node29&#45;&gt;Node12 -->
<g id="edge61" class="edge"><title>Node29&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M936.342,-126.499C898.85,-115.121 834.597,-95.6216 796.33,-84.0081"/>
<polygon fill="midnightblue" stroke="midnightblue" points="797.317,-80.65 786.731,-81.0951 795.284,-87.3484 797.317,-80.65"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<polygon fill="white" stroke="#bfbfbf" points="682.5,-63.5 682.5,-83.5 723.5,-83.5 723.5,-63.5 682.5,-63.5"/>
<text text-anchor="middle" x="703" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge60" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M893.878,-126.483C847.41,-119.43 786.154,-107.786 734,-90 732.121,-89.3591 730.211,-88.6258 728.309,-87.8347"/>
<polygon fill="midnightblue" stroke="midnightblue" points="729.6,-84.5755 719.054,-83.5564 726.662,-90.9295 729.6,-84.5755"/>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge66" class="edge"><title>Node32&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1060.45,-315.244C1064.91,-289.931 1080.85,-219.05 1124,-183 1173.31,-141.811 1209.59,-181.16 1264,-147 1308.34,-119.163 1294.76,-83.3454 1340,-57 1399.51,-22.3461 1479.88,-13.2577 1531.58,-11.3011"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1531.95,-14.7915 1541.84,-10.9922 1531.74,-7.79471 1531.95,-14.7915"/>
</g>
<!-- Node32&#45;&gt;Node5 -->
<g id="edge73" class="edge"><title>Node32&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1068.24,-315.229C1077.76,-305.354 1092.62,-288.973 1103,-273 1127.16,-235.831 1110.89,-210.063 1146,-183 1213.73,-130.799 1259.09,-186.361 1335,-147 1360.74,-133.655 1383.62,-108.647 1397.15,-91.783"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1399.97,-93.8568 1403.33,-83.8113 1394.44,-89.5643 1399.97,-93.8568"/>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge75" class="edge"><title>Node32&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M971.316,-322.54C829.829,-318.429 557.93,-306.344 468,-273 347.786,-228.428 291.097,-209.638 245,-90 237.593,-70.775 238.234,-46.8916 240.002,-30.5496"/>
<polygon fill="midnightblue" stroke="midnightblue" points="243.478,-30.9638 241.322,-20.5907 236.539,-30.0444 243.478,-30.9638"/>
</g>
<!-- Node32&#45;&gt;Node10 -->
<g id="edge79" class="edge"><title>Node32&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1088.45,-315.442C1120.48,-305.48 1173.11,-288.783 1218,-273 1324.29,-235.629 1348.87,-220.823 1455,-183 1502.66,-166.015 1515.92,-165.522 1563,-147 1610.08,-128.481 1663.29,-103.327 1694.66,-88.039"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1696.23,-91.1703 1703.67,-83.6294 1693.15,-84.8833 1696.23,-91.1703"/>
</g>
<!-- Node32&#45;&gt;Node12 -->
<g id="edge78" class="edge"><title>Node32&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1038.08,-315.347C989.524,-293.157 867.938,-231.994 797,-147 783.82,-131.209 775.121,-109.136 770.164,-93.5037"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.507,-92.4676 767.321,-83.8666 766.793,-94.4483 773.507,-92.4676"/>
</g>
<!-- Node32&#45;&gt;Node18 -->
<g id="edge74" class="edge"><title>Node32&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1075.68,-315.362C1092.72,-305.72 1119.65,-289.641 1141,-273 1165.84,-253.631 1191.63,-227.846 1207.5,-211.207"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1210.13,-213.519 1214.44,-203.843 1205.04,-208.717 1210.13,-213.519"/>
</g>
<!-- Node32&#45;&gt;Node23 -->
<g id="edge77" class="edge"><title>Node32&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1080.4,-315.438C1103.64,-305.472 1141.78,-288.773 1174,-273 1193.11,-263.647 1323.04,-190.349 1343,-183 1413.03,-157.221 1434.74,-165.631 1507,-147 1509.19,-146.436 1511.45,-145.823 1513.72,-145.189"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1514.81,-148.517 1523.44,-142.366 1512.86,-141.795 1514.81,-148.517"/>
</g>
<!-- Node32&#45;&gt;Node30 -->
<g id="edge76" class="edge"><title>Node32&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M971.391,-321.605C843.854,-316.421 613.889,-303.137 537,-273 489.744,-254.478 468.58,-249.457 446,-204 437.703,-187.296 438.331,-141.071 452,-126 481.179,-93.828 611.889,-80.7717 672.257,-76.3878"/>
<polygon fill="midnightblue" stroke="midnightblue" points="672.599,-79.8726 682.333,-75.6897 672.115,-72.8894 672.599,-79.8726"/>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge67" class="edge"><title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1000.33,-315.464C920.443,-303.159 777.687,-281.171 692.831,-268.101"/>
<polygon fill="midnightblue" stroke="midnightblue" points="693.194,-264.616 682.777,-266.553 692.128,-271.535 693.194,-264.616"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<polygon fill="white" stroke="#bfbfbf" points="999.5,-246.5 999.5,-266.5 1060.5,-266.5 1060.5,-246.5 999.5,-246.5"/>
<text text-anchor="middle" x="1030" y="-253.7" font-family="Helvetica,sans-Serif" font-size="11.00">algorithm</text>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge80" class="edge"><title>Node32&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1055.09,-315.464C1050.75,-305.43 1043.62,-288.959 1038.07,-276.134"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1041.22,-274.61 1034.04,-266.823 1034.8,-277.39 1041.22,-274.61"/>
</g>
<!-- Node33&#45;&gt;Node3 -->
<g id="edge68" class="edge"><title>Node33&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M622.927,-246.494C619.683,-214.554 613.562,-105.993 673,-57 706.3,-29.5517 1344.22,-15.8345 1531.64,-12.3858"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1531.85,-15.8828 1541.78,-12.2012 1531.72,-8.88394 1531.85,-15.8828"/>
</g>
<!-- Node33&#45;&gt;Node7 -->
<g id="edge71" class="edge"><title>Node33&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M563.405,-246.449C480.566,-230.605 334.047,-189.483 262,-90 249.437,-72.6528 245.102,-48.059 243.648,-31.0424"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.118,-30.4314 243.037,-20.6544 240.13,-30.8429 247.118,-30.4314"/>
</g>
<!-- Node33&#45;&gt;Node12 -->
<g id="edge72" class="edge"><title>Node33&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M625.466,-246.256C629.514,-223.38 642.753,-163.282 675,-126 683.953,-115.649 714.021,-99.4257 736.962,-87.9578"/>
<polygon fill="midnightblue" stroke="midnightblue" points="738.546,-91.0794 745.965,-83.5163 735.449,-84.8018 738.546,-91.0794"/>
</g>
<!-- Node33&#45;&gt;Node18 -->
<g id="edge69" class="edge"><title>Node33&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M701.695,-247.588C816.463,-235.9 1030.09,-214.145 1145.02,-202.441"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1145.56,-205.904 1155.15,-201.409 1144.85,-198.94 1145.56,-205.904"/>
</g>
<!-- Node33&#45;&gt;Node28 -->
<g id="edge70" class="edge"><title>Node33&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M609.097,-246.499C592.687,-236.588 566.073,-220.514 546.774,-208.858"/>
<polygon fill="midnightblue" stroke="midnightblue" points="548.333,-205.712 537.964,-203.538 544.715,-211.704 548.333,-205.712"/>
</g>
<!-- Node36&#45;&gt;Node3 -->
<g id="edge87" class="edge"><title>Node36&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1443.51,-387.492C1583.17,-375.124 1849,-340.661 1849,-257.5 1849,-257.5 1849,-257.5 1849,-135.5 1849,-41.7541 1711.6,-18.709 1634.3,-13.1618"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.47,-9.66582 1624.27,-12.5156 1634.02,-16.6513 1634.47,-9.66582"/>
</g>
<!-- Node36&#45;&gt;Node7 -->
<g id="edge94" class="edge"><title>Node36&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1276.27,-393.243C1101.62,-391.855 704.066,-384.022 576,-342 405.978,-286.211 354.148,-243.39 262,-90 251.088,-71.835 246.438,-47.7602 244.459,-31.0834"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.919,-30.4998 243.472,-20.8834 240.952,-31.174 247.919,-30.4998"/>
</g>
<!-- Node36&#45;&gt;Node10 -->
<g id="edge90" class="edge"><title>Node36&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1373.38,-378.329C1405.39,-342.431 1489.63,-250.247 1569,-183 1612.46,-146.182 1667.95,-109.026 1698.75,-89.1809"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1700.94,-91.9358 1707.47,-83.5974 1697.17,-86.0398 1700.94,-91.9358"/>
</g>
<!-- Node36&#45;&gt;Node12 -->
<g id="edge89" class="edge"><title>Node36&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1276.4,-389.21C1176.29,-382.951 1015.39,-368.998 962,-342 856.205,-288.506 832.847,-253.119 780,-147 771.69,-130.313 767.981,-109.264 766.328,-94.1515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="769.79,-93.5744 765.421,-83.9223 762.818,-94.1922 769.79,-93.5744"/>
</g>
<!-- Node36&#45;&gt;Node18 -->
<g id="edge93" class="edge"><title>Node36&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1356.53,-378.423C1349.14,-348.997 1329.47,-283.036 1293,-240 1281.88,-226.882 1266.04,-216.152 1252.24,-208.413"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1253.56,-205.153 1243.09,-203.54 1250.27,-211.331 1253.56,-205.153"/>
</g>
<!-- Node36&#45;&gt;Node23 -->
<g id="edge88" class="edge"><title>Node36&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1363.27,-378.386C1372.04,-341.001 1399.3,-242.894 1455,-183 1471.2,-165.58 1495.62,-153.397 1513.96,-146.051"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1515.32,-149.278 1523.43,-142.465 1512.84,-142.732 1515.32,-149.278"/>
</g>
<!-- Node36&#45;&gt;Node28 -->
<g id="edge92" class="edge"><title>Node36&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1276.14,-390.454C1164.78,-385.373 962.316,-372.525 792,-342 676.432,-321.288 616.299,-359.583 537,-273 522.358,-257.013 520.391,-231.21 521.071,-213.583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="524.563,-213.815 521.769,-203.595 517.58,-213.326 524.563,-213.815"/>
</g>
<!-- Node36&#45;&gt;Node32 -->
<g id="edge91" class="edge"><title>Node36&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1292.45,-378.464C1236.99,-366.119 1159.68,-348.911 1109.49,-337.738"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1110.04,-334.274 1099.51,-335.518 1108.51,-341.107 1110.04,-334.274"/>
</g>
<!-- Node37&#45;&gt;Node3 -->
<g id="edge97" class="edge"><title>Node37&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2087.93,-309.216C2093.73,-291.786 2100.43,-262.762 2091,-240 2077.29,-206.9 2061.16,-206.359 2034,-183 2025.05,-175.306 1873.88,-61.5742 1863,-57 1787.57,-25.2799 1692.1,-15.5681 1634.38,-12.6582"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.2,-9.14669 1624.06,-12.1902 1633.89,-16.1395 1634.2,-9.14669"/>
</g>
<!-- Node37&#45;&gt;Node10 -->
<g id="edge102" class="edge"><title>Node37&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2083.62,-309.219C2084.75,-291.27 2084.17,-261.252 2071,-240 2047.04,-201.336 1942.67,-144.23 1901,-126 1837.79,-98.3488 1814.33,-114.936 1750,-90 1748.61,-89.4603 1747.2,-88.8631 1745.79,-88.2264"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1747.25,-85.0416 1736.75,-83.6427 1744.09,-91.2855 1747.25,-85.0416"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="LineIntersector_8h.html" target="_top" xlink:title="geos/algorithm/LineIntersector.h">
<polygon fill="white" stroke="black" points="1613,-246.5 1613,-266.5 1783,-266.5 1783,-246.5 1613,-246.5"/>
<text text-anchor="middle" x="1698" y="-253.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/algorithm/LineIntersector.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge98" class="edge"><title>Node37&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1997.73,-309.797C1925.85,-297.255 1824.18,-279.517 1759.68,-268.262"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1760.11,-264.784 1749.66,-266.513 1758.91,-271.68 1760.11,-264.784"/>
</g>
<!-- Node38&#45;&gt;Node3 -->
<g id="edge99" class="edge"><title>Node38&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1705.8,-246.13C1730.19,-215.644 1800.7,-117.752 1754,-57 1739.38,-37.9796 1678.95,-25.2317 1634.05,-18.1824"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.56,-14.7209 1624.15,-16.6805 1633.51,-21.6417 1634.56,-14.7209"/>
</g>
<!-- Node38&#45;&gt;Node12 -->
<g id="edge100" class="edge"><title>Node38&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1655.99,-246.464C1583.49,-231.187 1430.06,-200.238 1299,-183 1104.91,-157.47 1042.74,-217.216 860,-147 843.256,-140.566 805.792,-109.749 783.235,-90.4216"/>
<polygon fill="midnightblue" stroke="midnightblue" points="785.251,-87.5379 775.395,-83.6516 780.676,-92.8362 785.251,-87.5379"/>
</g>
<!-- Node38&#45;&gt;Node18 -->
<g id="edge101" class="edge"><title>Node38&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1627.91,-246.499C1540.48,-235.271 1391.46,-216.134 1300.64,-204.471"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1301.05,-200.994 1290.68,-203.192 1300.15,-207.937 1301.05,-200.994"/>
</g>
<!-- Node39&#45;&gt;Node3 -->
<g id="edge105" class="edge"><title>Node39&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2028.54,-245.786C2159.56,-227.289 2411.1,-183.655 2368,-126 2334.15,-80.7198 2295.76,-116.835 2246,-90 2226.02,-79.222 2228.02,-65.5804 2207,-57 2154.63,-35.6258 1774.4,-18.9125 1634.49,-13.425"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1634.57,-9.92574 1624.45,-13.0342 1634.3,-16.9204 1634.57,-9.92574"/>
</g>
<!-- Node39&#45;&gt;Node18 -->
<g id="edge106" class="edge"><title>Node39&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1877.26,-247.954C1850.35,-245.34 1819.83,-242.452 1792,-240 1616.58,-224.543 1410.52,-208.621 1300.89,-200.327"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1301.15,-196.837 1290.91,-199.573 1300.62,-203.817 1301.15,-196.837"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="SnapOverlayOp_8h__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>