geos_390_docs/QuadEdgeSubdivision_8h__inc...

869 lines
59 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: QuadEdgeSubdivision.h Pages: 1 -->
<!--zoomable 488 -->
<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 = 2448;
var viewHeight = 488;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>QuadEdgeSubdivision.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-484 2444,-484 2444,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="933,-459.5 933,-479.5 1065,-479.5 1065,-459.5 933,-459.5"/>
<text text-anchor="middle" x="999" y="-466.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<polygon fill="white" stroke="#bfbfbf" points="742,-120.5 742,-140.5 798,-140.5 798,-120.5 742,-120.5"/>
<text text-anchor="middle" x="770" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M932.911,-465.806C815.23,-460.43 578.935,-446.793 550,-423 467.164,-354.887 455.936,-265.045 525,-183 555.209,-147.113 687.97,-160.146 733,-147 735.758,-146.195 738.587,-145.247 741.394,-144.223"/>
<polygon fill="midnightblue" stroke="midnightblue" points="742.695,-147.472 750.711,-140.546 740.125,-140.961 742.695,-147.472"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="1913.5,-396.5 1913.5,-416.5 1942.5,-416.5 1942.5,-396.5 1913.5,-396.5"/>
<text text-anchor="middle" x="1928" y="-403.7" font-family="Helvetica,sans-Serif" font-size="11.00">list</text>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1065.2,-468.889C1245.47,-469.355 1742.12,-466.532 1899,-423 1900.94,-422.462 1902.89,-421.778 1904.82,-420.999"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1906.58,-424.037 1914.07,-416.541 1903.54,-417.731 1906.58,-424.037"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="2049.5,-57.5 2049.5,-77.5 2090.5,-77.5 2090.5,-57.5 2049.5,-57.5"/>
<text text-anchor="middle" x="2070" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1065.43,-462.813C1322.3,-440.785 2237.65,-361.906 2267,-354 2349.62,-331.741 2440,-355.071 2440,-269.5 2440,-269.5 2440,-269.5 2440,-198.5 2440,-154.862 2426.29,-138.237 2390,-114 2342.95,-82.5762 2171.48,-72.4261 2100.79,-69.5326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2100.85,-66.0327 2090.73,-69.1425 2100.58,-73.0275 2100.85,-66.0327"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="1961,-396.5 1961,-416.5 2047,-416.5 2047,-396.5 1961,-396.5"/>
<text text-anchor="middle" x="2004" y="-403.7" font-family="Helvetica,sans-Serif" font-size="11.00">unordered_set</text>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1065.23,-467.373C1251.97,-463.87 1780.16,-451.647 1951,-423 1956.5,-422.078 1962.23,-420.776 1967.81,-419.314"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1968.92,-422.637 1977.6,-416.556 1967.02,-415.899 1968.92,-422.637"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="110,-57.5 110,-77.5 156,-77.5 156,-57.5 110,-57.5"/>
<text text-anchor="middle" x="133" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M932.679,-466.866C709.557,-460.499 0,-432.837 0,-338.5 0,-338.5 0,-338.5 0,-198.5 0,-154.862 18.6408,-144.346 50,-114 64.4126,-100.053 83.9477,-89.0631 100.445,-81.3803"/>
<polygon fill="midnightblue" stroke="midnightblue" points="102.033,-84.5049 109.746,-77.2417 99.1868,-78.1095 102.033,-84.5049"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="MultiLineString_8h.html" target="_top" xlink:title="geos/geom/MultiLineString.h">
<polygon fill="white" stroke="black" points="1063.5,-396.5 1063.5,-416.5 1216.5,-416.5 1216.5,-396.5 1063.5,-396.5"/>
<text text-anchor="middle" x="1140" y="-403.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/MultiLineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1019.81,-459.499C1043.55,-449.228 1082.59,-432.337 1109.71,-420.605"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1111.32,-423.721 1119.11,-416.538 1108.54,-417.296 1111.32,-423.721"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="QuadEdge_8h.html" target="_top" xlink:title="geos/triangulate/quadedge\l/QuadEdge.h">
<polygon fill="white" stroke="black" points="553,-252.5 553,-284.5 697,-284.5 697,-252.5 553,-252.5"/>
<text text-anchor="start" x="561" y="-271.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/triangulate/quadedge</text>
<text text-anchor="middle" x="625" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">/QuadEdge.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge78" class="edge"><title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M932.631,-461.916C817.87,-448.982 590.168,-415.975 544,-354 535.238,-342.238 536.94,-333.855 544,-321 551.3,-307.708 563.645,-297.359 576.526,-289.539"/>
<polygon fill="midnightblue" stroke="midnightblue" points="578.462,-292.467 585.474,-284.525 575.039,-286.36 578.462,-292.467"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="Vertex_8h.html" target="_top" xlink:title="geos/triangulate/quadedge\l/Vertex.h">
<polygon fill="white" stroke="black" points="534,-183.5 534,-215.5 678,-215.5 678,-183.5 534,-183.5"/>
<text text-anchor="start" x="542" y="-202.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/triangulate/quadedge</text>
<text text-anchor="middle" x="606" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">/Vertex.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge100" class="edge"><title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M932.898,-466.589C834.493,-462.812 654.946,-452.063 598,-423 561.012,-404.123 550.016,-392.716 535,-354 529.696,-340.326 534.05,-335.636 535,-321 537.004,-290.139 529.073,-279.086 544,-252 550.555,-240.106 561.051,-229.828 571.558,-221.651"/>
<polygon fill="midnightblue" stroke="midnightblue" points="573.898,-224.275 579.911,-215.552 569.771,-218.622 573.898,-224.275"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="QuadEdgeLocator_8h.html" target="_top" xlink:title="geos/triangulate/quadedge\l/QuadEdgeLocator.h">
<polygon fill="white" stroke="black" points="2065,-390.5 2065,-422.5 2209,-422.5 2209,-390.5 2065,-390.5"/>
<text text-anchor="start" x="2073" y="-409.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/triangulate/quadedge</text>
<text text-anchor="middle" x="2137" y="-397.7" font-family="Helvetica,sans-Serif" font-size="11.00">/QuadEdgeLocator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge97" class="edge"><title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1065.13,-468.998C1230.47,-469.525 1675.23,-466.518 2054.58,-423.051"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2055.13,-426.512 2064.66,-421.886 2054.32,-419.558 2055.13,-426.512"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="QuadEdgeQuartet_8h.html" target="_top" xlink:title="geos/triangulate/quadedge\l/QuadEdgeQuartet.h">
<polygon fill="white" stroke="black" points="553,-321.5 553,-353.5 697,-353.5 697,-321.5 553,-321.5"/>
<text text-anchor="start" x="561" y="-340.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/triangulate/quadedge</text>
<text text-anchor="middle" x="625" y="-328.7" font-family="Helvetica,sans-Serif" font-size="11.00">/QuadEdgeQuartet.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
<g id="edge98" class="edge"><title>Node1&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M972.998,-459.462C912.11,-438.298 759.298,-385.181 677.924,-356.896"/>
<polygon fill="midnightblue" stroke="midnightblue" points="678.96,-353.551 668.366,-353.574 676.662,-360.163 678.96,-353.551"/>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge76" class="edge"><title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1063.38,-404.106C813.475,-398.555 38,-372.994 38,-269.5 38,-269.5 38,-269.5 38,-198.5 38,-148.848 83.7353,-105.512 111.739,-83.6319"/>
<polygon fill="midnightblue" stroke="midnightblue" points="113.923,-86.3687 119.791,-77.547 109.702,-80.7842 113.923,-86.3687"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="export_8h.html" target="_top" xlink:title="geos/export.h">
<polygon fill="white" stroke="black" points="1571,-57.5 1571,-77.5 1653,-77.5 1653,-57.5 1571,-57.5"/>
<text text-anchor="middle" x="1612" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/export.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1216.71,-406.013C1451.02,-405.674 2148.69,-389.863 2268,-216 2276.3,-203.907 2277.48,-194.195 2268,-183 2205.4,-109.051 2141.85,-185.641 2053,-147 2030.91,-137.392 2032.33,-123.029 2010,-114 1948.24,-89.0314 1756.04,-75.9527 1663.21,-70.9509"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1663.37,-67.4546 1653.2,-70.4222 1663,-74.4449 1663.37,-67.4546"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="GeometryCollection_8h.html" target="_top" xlink:title="geos/geom/GeometryCollection.h">
<polygon fill="white" stroke="black" points="1138,-327.5 1138,-347.5 1314,-347.5 1314,-327.5 1138,-327.5"/>
<text text-anchor="middle" x="1226" y="-334.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/GeometryCollection.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1151.6,-396.464C1165.58,-385.575 1189.29,-367.103 1206.18,-353.939"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1208.57,-356.514 1214.31,-347.607 1204.27,-350.992 1208.57,-356.514"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="inline_8h.html" target="_top" xlink:title="geos/inline.h">
<polygon fill="white" stroke="black" points="1878.5,-57.5 1878.5,-77.5 1955.5,-77.5 1955.5,-57.5 1878.5,-57.5"/>
<text text-anchor="middle" x="1917" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node11 -->
<g id="edge77" class="edge"><title>Node7&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1216.57,-405.33C1490,-403.727 2402,-389.393 2402,-269.5 2402,-269.5 2402,-269.5 2402,-198.5 2402,-156.561 2394.47,-137.885 2360,-114 2343.96,-102.885 2077.55,-80.9921 1965.77,-72.2424"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1966,-68.7503 1955.76,-71.4621 1965.46,-75.7291 1966,-68.7503"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="1034.5,-57.5 1034.5,-77.5 1077.5,-77.5 1077.5,-57.5 1034.5,-57.5"/>
<text text-anchor="middle" x="1056" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node7&#45;&gt;Node19 -->
<g id="edge75" class="edge"><title>Node7&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1099.19,-396.474C1022.5,-379.751 851.446,-343.598 706,-321 569.377,-299.773 530.937,-319.31 397,-285 318.009,-264.765 274.96,-281.947 227,-216 200.305,-179.293 190.666,-146.837 222,-114 251.487,-83.098 947.479,-82.0474 990,-78 1001.27,-76.9277 1013.55,-75.289 1024.44,-73.6729"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1025.01,-77.1259 1034.36,-72.1496 1023.95,-70.2069 1025.01,-77.1259"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="Dimension_8h.html" target="_top" xlink:title="geos/geom/Dimension.h">
<polygon fill="white" stroke="black" points="2126.5,-189.5 2126.5,-209.5 2259.5,-209.5 2259.5,-189.5 2126.5,-189.5"/>
<text text-anchor="middle" x="2193" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Dimension.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node21 -->
<g id="edge58" class="edge"><title>Node7&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1216.68,-404.626C1374.58,-400.808 1745.79,-381.37 2039,-285 2089.72,-268.331 2143.08,-234.947 2171.76,-215.502"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2173.91,-218.269 2180.17,-209.718 2169.94,-212.502 2173.91,-218.269"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="LineString_8h.html" target="_top" xlink:title="geos/geom/LineString.h">
<polygon fill="white" stroke="black" points="988.5,-327.5 988.5,-347.5 1119.5,-347.5 1119.5,-327.5 988.5,-327.5"/>
<text text-anchor="middle" x="1054" y="-334.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/LineString.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node28 -->
<g id="edge59" class="edge"><title>Node7&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1128.4,-396.464C1114.42,-385.575 1090.71,-367.103 1073.82,-353.939"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1075.73,-350.992 1065.69,-347.607 1071.43,-356.514 1075.73,-350.992"/>
</g>
<!-- Node9&#45;&gt;Node2 -->
<g id="edge57" class="edge"><title>Node9&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1170.38,-327.479C1067.21,-309.708 851.79,-267.395 798,-216 779.972,-198.775 773.547,-169.7 771.259,-150.552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="774.744,-150.224 770.334,-140.59 767.774,-150.871 774.744,-150.224"/>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge56" class="edge"><title>Node9&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1175.01,-327.491C1159.91,-325.08 1143.32,-322.68 1128,-321 869.501,-292.655 799.251,-334.722 544,-285 449.226,-266.539 427.768,-251.561 338,-216 269.776,-188.974 244.343,-194.015 188,-147 167.814,-130.156 151.595,-104.203 142.135,-86.8007"/>
<polygon fill="midnightblue" stroke="midnightblue" points="145.101,-84.9182 137.368,-77.6758 138.897,-88.1598 145.101,-84.9182"/>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1314.05,-333.777C1437.98,-326.815 1668.11,-302.253 1842,-216 1889.4,-192.491 1914.75,-194.018 1939,-147 1945.72,-133.965 1948.63,-125.062 1939,-114 1903.9,-73.6808 1746.36,-67.9608 1663.43,-67.8257"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1663.21,-64.3258 1653.21,-67.8368 1663.22,-71.3258 1663.21,-64.3258"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="geos/geom/Geometry.h">
<polygon fill="white" stroke="black" points="1483.5,-258.5 1483.5,-278.5 1612.5,-278.5 1612.5,-258.5 1483.5,-258.5"/>
<text text-anchor="middle" x="1548" y="-265.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Geometry.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1269.43,-327.464C1327.72,-315.334 1431.24,-293.795 1494.34,-280.665"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1495.41,-284.017 1504.49,-278.553 1493.99,-277.164 1495.41,-284.017"/>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge54" class="edge"><title>Node9&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1314.14,-336.474C1464.03,-335.192 1777.73,-327.142 2039,-285 2158.3,-265.757 2206.68,-290.281 2302,-216 2340.16,-186.263 2372.33,-149.991 2340,-114 2333.79,-107.088 2075.91,-82.9226 1965.9,-72.9037"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1966.01,-69.3989 1955.73,-71.9793 1965.37,-76.3701 1966.01,-69.3989"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="Envelope_8h.html" target="_top" xlink:title="geos/geom/Envelope.h">
<polygon fill="white" stroke="black" points="1050.5,-189.5 1050.5,-209.5 1177.5,-209.5 1177.5,-189.5 1050.5,-189.5"/>
<text text-anchor="middle" x="1114" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Envelope.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge52" class="edge"><title>Node9&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1218.3,-327.152C1199.67,-304.528 1151.93,-246.553 1128.04,-217.554"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1130.52,-215.049 1121.46,-209.555 1125.11,-219.499 1130.52,-215.049"/>
</g>
<!-- Node9&#45;&gt;Node19 -->
<g id="edge55" class="edge"><title>Node9&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1225.66,-327.335C1223.89,-293.703 1213.17,-175.827 1149,-114 1131.61,-97.2499 1106.87,-85.5515 1087.28,-78.2147"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1088.44,-74.9143 1077.85,-74.8662 1086.1,-81.5107 1088.44,-74.9143"/>
</g>
<!-- Node9&#45;&gt;Node21 -->
<g id="edge53" class="edge"><title>Node9&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1314.11,-333.685C1483.55,-327.732 1848.95,-312.138 1972,-285 2044.6,-268.989 2125.01,-233.381 2165.9,-213.889"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2167.45,-217.023 2174.94,-209.53 2164.42,-210.717 2167.45,-217.023"/>
</g>
<!-- Node10&#45;&gt;Node2 -->
<g id="edge51" class="edge"><title>Node10&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1483.28,-265.71C1319.09,-260.759 895.329,-245.273 839,-216 810.965,-201.431 790.168,-169.969 779.08,-149.816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="782.047,-147.937 774.304,-140.706 775.848,-151.188 782.047,-147.937"/>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge50" class="edge"><title>Node10&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1483.22,-265.875C1288.62,-260.735 711.142,-243.522 525,-216 399.065,-197.38 363.076,-199.277 247,-147 210.248,-130.448 172.716,-101.886 151.204,-84.1579"/>
<polygon fill="midnightblue" stroke="midnightblue" points="153.437,-81.4625 143.524,-77.7241 148.942,-86.8286 153.437,-81.4625"/>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge11" class="edge"><title>Node10&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1557.34,-258.154C1566.43,-248.471 1579.88,-232.472 1587,-216 1605.66,-172.835 1610.43,-116.948 1611.62,-87.9246"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1615.13,-87.664 1611.94,-77.5617 1608.14,-87.45 1615.13,-87.664"/>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge12" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1586.23,-258.466C1596.22,-256.228 1606.99,-253.923 1617,-252 1648.94,-245.863 2172.34,-172.121 2193,-147 2202.32,-135.673 2202.49,-125.183 2193,-114 2178.48,-96.8927 2041.09,-80.7729 1965.79,-73.1303"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1965.9,-69.6235 1955.6,-72.1089 1965.2,-76.5886 1965.9,-69.6235"/>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node10&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1489.47,-258.464C1409.76,-246.159 1267.33,-224.171 1182.67,-211.101"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1183.06,-207.62 1172.64,-209.553 1181.99,-214.538 1183.06,-207.62"/>
</g>
<!-- Node10&#45;&gt;Node19 -->
<g id="edge48" class="edge"><title>Node10&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1483.46,-263.068C1431.62,-257.445 1358.15,-244.724 1300,-216 1237.85,-185.301 1241.82,-149.025 1182,-114 1151.88,-96.3646 1113.77,-83.769 1087.39,-76.365"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1088.12,-72.9364 1077.55,-73.6913 1086.29,-79.6914 1088.12,-72.9364"/>
</g>
<!-- Node10&#45;&gt;Node21 -->
<g id="edge32" class="edge"><title>Node10&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1612.64,-262.401C1739.52,-252.259 2017.07,-229.384 2112,-216 2121.06,-214.723 2130.64,-213.118 2139.92,-211.428"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2140.65,-214.853 2149.83,-209.573 2139.36,-207.972 2140.65,-214.853"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="GeometryComponentFilter_8h.html" target="_top" xlink:title="geos/geom/GeometryComponent\lFilter.h">
<polygon fill="white" stroke="black" points="1754,-114.5 1754,-146.5 1930,-146.5 1930,-114.5 1754,-114.5"/>
<text text-anchor="start" x="1762" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/GeometryComponent</text>
<text text-anchor="middle" x="1842" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">Filter.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node22 -->
<g id="edge35" class="edge"><title>Node10&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1612.55,-262.91C1682.66,-256.623 1788.61,-242.905 1818,-216 1834.34,-201.039 1839.87,-175.841 1841.59,-156.846"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1845.09,-156.965 1842.2,-146.77 1838.1,-156.537 1845.09,-156.965"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="IntersectionMatrix_8h.html" target="_top" xlink:title="geos/geom/IntersectionMatrix.h">
<polygon fill="white" stroke="black" points="1642.5,-189.5 1642.5,-209.5 1809.5,-209.5 1809.5,-189.5 1642.5,-189.5"/>
<text text-anchor="middle" x="1726" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/IntersectionMatrix.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node23 -->
<g id="edge38" class="edge"><title>Node10&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1572.01,-258.464C1603.06,-246.776 1657.32,-226.35 1692.44,-213.131"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1693.68,-216.405 1701.81,-209.607 1691.21,-209.854 1693.68,-216.405"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="2259,-57.5 2259,-77.5 2317,-77.5 2317,-57.5 2259,-57.5"/>
<text text-anchor="middle" x="2288" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node10&#45;&gt;Node25 -->
<g id="edge49" class="edge"><title>Node10&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1584.37,-258.481C1594.85,-256.113 1606.34,-253.738 1617,-252 1771.78,-226.77 1813.67,-243.838 1968,-216 1997.94,-210.599 2208.01,-164.36 2233,-147 2254.92,-131.77 2270.97,-104.805 2279.89,-86.7908"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2283.12,-88.1438 2284.21,-77.6051 2276.79,-85.1643 2283.12,-88.1438"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<polygon fill="white" stroke="#bfbfbf" points="1517.5,-189.5 1517.5,-209.5 1578.5,-209.5 1578.5,-189.5 1517.5,-189.5"/>
<text text-anchor="middle" x="1548" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">algorithm</text>
</g>
<!-- Node10&#45;&gt;Node27 -->
<g id="edge47" class="edge"><title>Node10&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1548,-258.464C1548,-248.629 1548,-232.609 1548,-219.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1551.5,-219.823 1548,-209.823 1544.5,-219.823 1551.5,-219.823"/>
</g>
<!-- Node12&#45;&gt;Node2 -->
<g id="edge31" class="edge"><title>Node12&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1072.35,-189.449C1062.11,-187.281 1051.17,-185.013 1041,-183 954.118,-165.801 931.929,-163.964 845,-147 832.989,-144.656 819.92,-141.994 808.107,-139.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="808.61,-136.075 798.106,-137.462 807.182,-142.928 808.61,-136.075"/>
</g>
<!-- Node12&#45;&gt;Node6 -->
<g id="edge29" class="edge"><title>Node12&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1076.68,-189.421C1065.29,-186.963 1052.69,-184.555 1041,-183 897.598,-163.92 525.741,-199.659 391,-147 369.534,-138.611 371.775,-123.979 351,-114 289.988,-84.6946 210.474,-74.1921 166.296,-70.4804"/>
<polygon fill="midnightblue" stroke="midnightblue" points="166.359,-66.975 156.119,-69.6941 165.82,-73.9542 166.359,-66.975"/>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge14" class="edge"><title>Node12&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1130.39,-189.481C1162.86,-172.02 1238.12,-133.6 1306,-114 1393.31,-88.7881 1498.89,-77.0266 1560.44,-71.9496"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1560.98,-75.4179 1570.67,-71.1342 1560.42,-68.44 1560.98,-75.4179"/>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge15" class="edge"><title>Node12&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1149,-189.445C1182.47,-180.323 1234.04,-165.04 1277,-147 1305.78,-134.914 1309.03,-122.742 1339,-114 1437.82,-85.1719 1747.71,-73.3642 1868.3,-69.7819"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1868.46,-73.2789 1878.35,-69.4894 1868.25,-66.2818 1868.46,-73.2789"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="854.5,-120.5 854.5,-140.5 989.5,-140.5 989.5,-120.5 854.5,-120.5"/>
<text text-anchor="middle" x="922" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge16" class="edge"><title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1088.11,-189.464C1054.47,-177.726 995.578,-157.176 957.712,-143.962"/>
<polygon fill="midnightblue" stroke="midnightblue" points="958.692,-140.597 948.097,-140.607 956.385,-147.206 958.692,-140.597"/>
</g>
<!-- Node12&#45;&gt;Node19 -->
<g id="edge28" class="edge"><title>Node12&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1105.24,-189.409C1096.33,-179.679 1082.79,-163.417 1075,-147 1065.92,-127.853 1060.94,-103.956 1058.38,-87.589"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1061.84,-87.027 1056.98,-77.6123 1054.91,-88.0024 1061.84,-87.027"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="1084,-120.5 1084,-140.5 1140,-140.5 1140,-120.5 1084,-120.5"/>
<text text-anchor="middle" x="1112" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">ostream</text>
</g>
<!-- Node12&#45;&gt;Node20 -->
<g id="edge30" class="edge"><title>Node12&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1113.73,-189.464C1113.44,-179.629 1112.96,-163.609 1112.58,-150.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1116.08,-150.714 1112.28,-140.823 1109.08,-150.923 1116.08,-150.714"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge24" class="edge"><title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M989.711,-121.751C1016.27,-118.944 1047.04,-115.981 1075,-114 1469.45,-86.059 1569.4,-103.657 1964,-78 1989.39,-76.3489 2018.15,-73.7246 2039.29,-71.6522"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2039.7,-75.1289 2049.31,-70.6564 2039.01,-68.1632 2039.7,-75.1289"/>
</g>
<!-- Node13&#45;&gt;Node6 -->
<g id="edge25" class="edge"><title>Node13&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M860.915,-120.497C843.522,-118.143 824.538,-115.772 807,-114 561.534,-89.2001 264.367,-74.4343 166.218,-69.9579"/>
<polygon fill="midnightblue" stroke="midnightblue" points="166.18,-66.4528 156.032,-69.4979 165.864,-73.4456 166.18,-66.4528"/>
</g>
<!-- Node13&#45;&gt;Node8 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M964.837,-120.464C977.409,-118.067 991.216,-115.681 1004,-114 1209.21,-87.0134 1455.65,-74.7071 1560.61,-70.3994"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1561.07,-73.8839 1570.92,-69.9836 1560.78,-66.8896 1561.07,-73.8839"/>
</g>
<!-- Node13&#45;&gt;Node11 -->
<g id="edge22" class="edge"><title>Node13&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M989.725,-121.948C1016.29,-119.167 1047.05,-116.17 1075,-114 1375.96,-90.6364 1738.38,-75.3903 1867.98,-70.343"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1868.49,-73.8258 1878.35,-69.9415 1868.22,-66.831 1868.49,-73.8258"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="796,-57.5 796,-77.5 894,-77.5 894,-57.5 796,-57.5"/>
<text text-anchor="middle" x="845" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge18" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M910.638,-120.499C898.469,-110.858 878.938,-95.3863 864.34,-83.8216"/>
<polygon fill="midnightblue" stroke="midnightblue" points="866.42,-81.0039 856.408,-77.5377 862.073,-86.4908 866.42,-81.0039"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="897.5,-0.5 897.5,-20.5 938.5,-20.5 938.5,-0.5 897.5,-0.5"/>
<text text-anchor="middle" x="918" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge27" class="edge"><title>Node13&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M921.686,-120.241C921.035,-101.026 919.524,-56.4723 918.653,-30.7535"/>
<polygon fill="midnightblue" stroke="midnightblue" points="922.149,-30.5919 918.312,-20.7162 915.153,-30.8291 922.149,-30.5919"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="950.5,-57.5 950.5,-77.5 981.5,-77.5 981.5,-57.5 950.5,-57.5"/>
<text text-anchor="middle" x="966" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node13&#45;&gt;Node18 -->
<g id="edge23" class="edge"><title>Node13&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M928.492,-120.499C935.057,-111.399 945.368,-97.1031 953.52,-85.8022"/>
<polygon fill="midnightblue" stroke="midnightblue" points="956.47,-87.6955 959.481,-77.5377 950.792,-83.6005 956.47,-87.6955"/>
</g>
<!-- Node13&#45;&gt;Node19 -->
<g id="edge26" class="edge"><title>Node13&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M941.772,-120.499C964.237,-110.273 1001.11,-93.485 1026.87,-81.7595"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1028.5,-84.8664 1036.15,-77.5377 1025.6,-78.4954 1028.5,-84.8664"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="754,-0.5 754,-20.5 800,-20.5 800,-0.5 754,-0.5"/>
<text text-anchor="middle" x="777" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge19" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M833.771,-57.4179C823.596,-49.1876 808.384,-36.8839 796.267,-27.0836"/>
<polygon fill="midnightblue" stroke="midnightblue" points="798.449,-24.3469 788.473,-20.7795 794.047,-29.7895 798.449,-24.3469"/>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge20" class="edge"><title>Node14&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M857.054,-57.4179C868.083,-49.1084 884.623,-36.6469 897.691,-26.8015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="899.803,-29.5924 905.684,-20.7795 895.591,-24.0016 899.803,-29.5924"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="818.5,-0.5 818.5,-20.5 877.5,-20.5 877.5,-0.5 818.5,-0.5"/>
<text text-anchor="middle" x="848" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node14&#45;&gt;Node17 -->
<g id="edge21" class="edge"><title>Node14&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M845.495,-57.4179C845.888,-50.2164 846.451,-39.8962 846.944,-30.8632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="850.444,-30.9553 847.494,-20.7795 843.454,-30.574 850.444,-30.9553"/>
</g>
<!-- Node21&#45;&gt;Node8 -->
<g id="edge33" class="edge"><title>Node21&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2149.31,-189.498C2113.48,-181.181 2061.99,-167.066 2020,-147 1996.64,-135.837 1996.19,-123.217 1972,-114 1916.7,-92.9328 1748.7,-78.2828 1663.18,-71.9767"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1663.4,-68.4836 1653.17,-71.2492 1662.89,-75.4652 1663.4,-68.4836"/>
</g>
<!-- Node21&#45;&gt;Node11 -->
<g id="edge34" class="edge"><title>Node21&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2202.1,-189.327C2217.61,-172.599 2245.66,-136.767 2226,-114 2209.24,-94.5921 2048.54,-79.0233 1965.77,-72.2164"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1965.84,-68.7111 1955.59,-71.3915 1965.28,-75.6882 1965.84,-68.7111"/>
</g>
<!-- Node22&#45;&gt;Node8 -->
<g id="edge36" class="edge"><title>Node22&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1785.44,-114.5C1745.56,-103.923 1692.92,-89.9604 1656.13,-80.2036"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1656.76,-76.7501 1646.2,-77.5695 1654.97,-83.5162 1656.76,-76.7501"/>
</g>
<!-- Node22&#45;&gt;Node11 -->
<g id="edge37" class="edge"><title>Node22&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1860.54,-114.421C1871.88,-105.2 1886.35,-93.4259 1897.81,-84.1089"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1900.33,-86.5711 1905.88,-77.5459 1895.91,-81.1405 1900.33,-86.5711"/>
</g>
<!-- Node23&#45;&gt;Node8 -->
<g id="edge43" class="edge"><title>Node23&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1720.26,-189.372C1709.96,-173.32 1687.25,-139.338 1664,-114 1654.12,-103.228 1641.86,-92.4003 1631.72,-84.0112"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1633.78,-81.1748 1623.81,-77.5926 1629.37,-86.6109 1633.78,-81.1748"/>
</g>
<!-- Node23&#45;&gt;Node11 -->
<g id="edge46" class="edge"><title>Node23&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1725.23,-189.464C1724.29,-172.315 1724.87,-134.901 1745,-114 1776.77,-81.0194 1829.43,-70.9783 1868.12,-68.3684"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1868.34,-71.862 1878.14,-67.8357 1867.97,-64.8719 1868.34,-71.862"/>
</g>
<!-- Node23&#45;&gt;Node19 -->
<g id="edge45" class="edge"><title>Node23&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1712,-189.382C1683.56,-171.39 1616.46,-131.547 1554,-114 1465.57,-89.157 1183.1,-74.2972 1087.77,-69.8896"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1087.75,-66.3853 1077.6,-69.4266 1087.43,-73.378 1087.75,-66.3853"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="Location_8h.html" target="_top" xlink:title="geos/geom/Location.h">
<polygon fill="white" stroke="black" points="2062,-120.5 2062,-140.5 2184,-140.5 2184,-120.5 2062,-120.5"/>
<text text-anchor="middle" x="2123" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Location.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge39" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1779.54,-189.464C1852.16,-177.209 1981.68,-155.35 2059.24,-142.261"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2060.08,-145.668 2069.36,-140.553 2058.91,-138.766 2060.08,-145.668"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<polygon fill="white" stroke="#bfbfbf" points="1504.5,-120.5 1504.5,-140.5 1545.5,-140.5 1545.5,-120.5 1504.5,-120.5"/>
<text text-anchor="middle" x="1525" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node23&#45;&gt;Node26 -->
<g id="edge44" class="edge"><title>Node23&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1698.89,-189.464C1661.51,-177.004 1594.35,-154.617 1555.34,-141.613"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1556.19,-138.207 1545.6,-138.365 1553.98,-144.848 1556.19,-138.207"/>
</g>
<!-- Node24&#45;&gt;Node8 -->
<g id="edge40" class="edge"><title>Node24&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2083.04,-120.472C2071.75,-118.131 2059.43,-115.773 2048,-114 1909.53,-92.5206 1744.7,-78.4015 1663.06,-72.1664"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1663.29,-68.6736 1653.05,-71.4097 1662.76,-75.6537 1663.29,-68.6736"/>
</g>
<!-- Node24&#45;&gt;Node11 -->
<g id="edge42" class="edge"><title>Node24&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2092.6,-120.499C2056.7,-109.867 1996.85,-92.1435 1957.15,-80.3894"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1958.1,-77.0211 1947.52,-77.5377 1956.12,-83.733 1958.1,-77.0211"/>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge41" class="edge"><title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M2147.35,-120.499C2175.5,-110.092 2222.02,-92.8913 2253.8,-81.1444"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2255.39,-84.2882 2263.55,-77.5377 2252.96,-77.7225 2255.39,-84.2882"/>
</g>
<!-- Node28&#45;&gt;Node2 -->
<g id="edge73" class="edge"><title>Node28&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M988.36,-329.471C920.183,-318.28 816.795,-289.507 768,-216 755.103,-196.571 758.989,-168.701 763.791,-150.357"/>
<polygon fill="midnightblue" stroke="midnightblue" points="767.209,-151.142 766.681,-140.56 760.495,-149.161 767.209,-151.142"/>
</g>
<!-- Node28&#45;&gt;Node6 -->
<g id="edge72" class="edge"><title>Node28&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M988.35,-333.914C845.026,-327.854 508.071,-311.229 397,-285 255.343,-251.548 174.403,-272.1 100,-147 88.0303,-126.874 103.505,-101.603 117.045,-85.2567"/>
<polygon fill="midnightblue" stroke="midnightblue" points="119.809,-87.4139 123.794,-77.597 114.557,-82.7862 119.809,-87.4139"/>
</g>
<!-- Node28&#45;&gt;Node8 -->
<g id="edge60" class="edge"><title>Node28&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1091.13,-327.449C1178.93,-305.753 1396.94,-250.06 1464,-216 1466.81,-214.573 1551.79,-149.247 1554,-147 1572.46,-128.205 1589.89,-103.283 1600.74,-86.6101"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1603.89,-88.1691 1606.32,-77.855 1597.99,-84.4068 1603.89,-88.1691"/>
</g>
<!-- Node28&#45;&gt;Node10 -->
<g id="edge61" class="edge"><title>Node28&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1094.76,-327.447C1105.83,-325.16 1117.85,-322.835 1129,-321 1248.88,-301.279 1389.18,-285.505 1473.2,-276.835"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1473.57,-280.315 1483.16,-275.813 1472.86,-273.352 1473.57,-280.315"/>
</g>
<!-- Node28&#45;&gt;Node11 -->
<g id="edge74" class="edge"><title>Node28&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1092.36,-327.439C1104.06,-324.982 1117,-322.569 1129,-321 1410.61,-284.16 1484.32,-312.397 1767,-285 1822.93,-279.579 2231.08,-258.358 2268,-216 2289.5,-191.339 2254.77,-122.839 2244,-114 2222.87,-96.6616 2051.69,-79.9004 1965.79,-72.4821"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1966.01,-68.9887 1955.75,-71.6244 1965.42,-75.9633 1966.01,-68.9887"/>
</g>
<!-- Node28&#45;&gt;Node12 -->
<g id="edge69" class="edge"><title>Node28&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1055.58,-327.263C1058.52,-311.33 1065.7,-277.898 1078,-252 1083.8,-239.778 1092.44,-227.31 1099.79,-217.704"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1102.61,-219.787 1106.07,-209.775 1097.12,-215.441 1102.61,-219.787"/>
</g>
<!-- Node28&#45;&gt;Node19 -->
<g id="edge71" class="edge"><title>Node28&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M988.375,-332.604C870.152,-325.134 626.065,-307.518 544,-285 397.114,-244.695 141.935,-224.279 247,-114 275.506,-84.0792 948.863,-81.9483 990,-78 1001.27,-76.9188 1013.55,-75.278 1024.44,-73.6627"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1025.01,-77.1159 1034.36,-72.1409 1023.95,-70.1967 1025.01,-77.1159"/>
</g>
<!-- Node28&#45;&gt;Node21 -->
<g id="edge70" class="edge"><title>Node28&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1092.76,-327.483C1104.36,-325.057 1117.15,-322.651 1129,-321 1346.15,-290.748 1402.99,-308.269 1621,-285 1840.12,-261.613 1894.6,-252.053 2112,-216 2120.43,-214.603 2129.32,-213.015 2138.02,-211.401"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2138.9,-214.795 2148.08,-209.505 2137.61,-207.916 2138.9,-214.795"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="CoordinateSequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateSequence.h">
<polygon fill="white" stroke="black" points="848,-189.5 848,-209.5 1032,-209.5 1032,-189.5 848,-189.5"/>
<text text-anchor="middle" x="940" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateSequence.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge62" class="edge"><title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1046.16,-327.152C1027.2,-304.528 978.603,-246.553 954.295,-217.554"/>
<polygon fill="midnightblue" stroke="midnightblue" points="956.697,-214.97 947.59,-209.555 951.332,-219.467 956.697,-214.97"/>
</g>
<!-- Node29&#45;&gt;Node2 -->
<g id="edge68" class="edge"><title>Node29&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M917.073,-189.464C887.542,-177.826 836.033,-157.525 802.48,-144.301"/>
<polygon fill="midnightblue" stroke="midnightblue" points="803.694,-141.017 793.107,-140.607 801.127,-147.53 803.694,-141.017"/>
</g>
<!-- Node29&#45;&gt;Node6 -->
<g id="edge66" class="edge"><title>Node29&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M847.722,-193.173C695.087,-183.94 402.395,-164.291 358,-147 335.552,-138.257 336.694,-124.474 315,-114 266.072,-90.3787 203.629,-78.2218 166.061,-72.6184"/>
<polygon fill="midnightblue" stroke="midnightblue" points="166.549,-69.1528 156.156,-71.2076 165.562,-76.0828 166.549,-69.1528"/>
</g>
<!-- Node29&#45;&gt;Node8 -->
<g id="edge63" class="edge"><title>Node29&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M950.63,-189.299C972.296,-171.157 1023.85,-131.058 1075,-114 1164.17,-84.2613 1444.19,-73.1753 1560.53,-69.782"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1560.71,-73.2784 1570.61,-69.4955 1560.51,-66.2813 1560.71,-73.2784"/>
</g>
<!-- Node29&#45;&gt;Node11 -->
<g id="edge64" class="edge"><title>Node29&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M977.429,-189.498C1019.29,-179.379 1089.09,-162.352 1149,-147 1204.24,-132.844 1216.75,-123.385 1273,-114 1387.5,-94.8962 1738.34,-76.9184 1868.09,-70.7519"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1868.31,-74.2454 1878.14,-70.2771 1867.98,-67.2532 1868.31,-74.2454"/>
</g>
<!-- Node29&#45;&gt;Node13 -->
<g id="edge65" class="edge"><title>Node29&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M937.572,-189.464C934.904,-179.53 930.539,-163.284 927.109,-150.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="930.479,-149.572 924.505,-140.823 923.719,-151.388 930.479,-149.572"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<polygon fill="white" stroke="#bfbfbf" points="593.5,-57.5 593.5,-77.5 640.5,-77.5 640.5,-57.5 593.5,-57.5"/>
<text text-anchor="middle" x="617" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge67" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M920.35,-189.417C900.614,-179.939 869.673,-164.095 845,-147 826.614,-134.261 826.891,-124.231 807,-114 756.3,-87.9219 690.266,-76.4735 650.893,-71.6859"/>
<polygon fill="midnightblue" stroke="midnightblue" points="651.1,-68.1869 640.767,-70.5309 650.306,-75.1418 651.1,-68.1869"/>
</g>
<!-- Node31&#45;&gt;Node2 -->
<g id="edge79" class="edge"><title>Node31&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M644.142,-252.432C656.616,-242.412 673.098,-228.79 687,-216 711.45,-193.506 738.097,-165.749 754.43,-148.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="757.305,-150.379 761.565,-140.678 752.185,-145.606 757.305,-150.379"/>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge80" class="edge"><title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M620.689,-252.297C618.429,-244.33 615.605,-234.372 613.039,-225.321"/>
<polygon fill="midnightblue" stroke="midnightblue" points="616.39,-224.309 610.294,-215.643 609.655,-226.219 616.39,-224.309"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="LineSegment_8h.html" target="_top" xlink:title="geos/geom/LineSegment.h">
<polygon fill="white" stroke="black" points="1309,-189.5 1309,-209.5 1455,-209.5 1455,-189.5 1309,-189.5"/>
<text text-anchor="middle" x="1382" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/LineSegment.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node36 -->
<g id="edge89" class="edge"><title>Node31&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M697.241,-261.106C838.314,-248.62 1149.66,-221.063 1298.97,-207.849"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1299.35,-211.329 1309,-206.961 1298.73,-204.357 1299.35,-211.329"/>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge82" class="edge"><title>Node32&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M643.556,-183.402C668.861,-173.197 702.974,-159.377 733,-147 735.04,-146.159 737.142,-145.289 739.26,-144.409"/>
<polygon fill="midnightblue" stroke="midnightblue" points="740.613,-147.637 748.496,-140.557 737.919,-141.176 740.613,-147.637"/>
</g>
<!-- Node32&#45;&gt;Node13 -->
<g id="edge83" class="edge"><title>Node32&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M676.917,-183.464C735.381,-171.068 816.981,-153.767 869.657,-142.598"/>
<polygon fill="midnightblue" stroke="midnightblue" points="870.411,-146.016 879.467,-140.518 868.959,-139.168 870.411,-146.016"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="math_8h.html" target="_top" xlink:title="math.h">
<polygon fill="white" stroke="black" points="256,-120.5 256,-140.5 306,-140.5 306,-120.5 256,-120.5"/>
<text text-anchor="middle" x="281" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">math.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge81" class="edge"><title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M533.985,-189.603C475.598,-181.421 391.554,-167.438 320,-147 317.176,-146.193 314.274,-145.256 311.389,-144.25"/>
<polygon fill="midnightblue" stroke="midnightblue" points="312.375,-140.882 301.783,-140.651 309.919,-147.437 312.375,-140.882"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="HCoordinate_8h.html" target="_top" xlink:title="geos/algorithm/HCoordinate.h">
<polygon fill="white" stroke="black" points="400.5,-120.5 400.5,-140.5 561.5,-140.5 561.5,-120.5 400.5,-120.5"/>
<text text-anchor="middle" x="481" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/algorithm/HCoordinate.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge84" class="edge"><title>Node32&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M577.948,-183.464C556.6,-172.021 527.454,-156.399 506.708,-145.279"/>
<polygon fill="midnightblue" stroke="midnightblue" points="508.292,-142.157 497.825,-140.518 504.985,-148.327 508.292,-142.157"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="TrianglePredicate_8h.html" target="_top" xlink:title="geos/triangulate/quadedge\l/TrianglePredicate.h">
<polygon fill="white" stroke="black" points="580,-114.5 580,-146.5 724,-146.5 724,-114.5 580,-114.5"/>
<text text-anchor="start" x="588" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/triangulate/quadedge</text>
<text text-anchor="middle" x="652" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">/TrianglePredicate.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node35 -->
<g id="edge87" class="edge"><title>Node32&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M616.438,-183.297C622.143,-174.987 629.335,-164.511 635.757,-155.159"/>
<polygon fill="midnightblue" stroke="midnightblue" points="638.828,-156.868 641.603,-146.643 633.058,-152.906 638.828,-156.868"/>
</g>
<!-- Node34&#45;&gt;Node8 -->
<g id="edge85" class="edge"><title>Node34&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M526.628,-120.487C540.794,-118 556.497,-115.559 571,-114 949.085,-73.3459 1408.14,-68.7777 1560.28,-68.4443"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1560.7,-71.9437 1570.7,-68.4272 1560.69,-64.9437 1560.7,-71.9437"/>
</g>
<!-- Node34&#45;&gt;Node30 -->
<g id="edge86" class="edge"><title>Node34&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M501.067,-120.499C523.868,-110.273 561.296,-93.485 587.438,-81.7595"/>
<polygon fill="midnightblue" stroke="midnightblue" points="589.159,-84.8237 596.85,-77.5377 586.294,-78.4367 589.159,-84.8237"/>
</g>
<!-- Node35&#45;&gt;Node8 -->
<g id="edge88" class="edge"><title>Node35&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M724.346,-115.146C727.264,-114.729 730.157,-114.344 733,-114 1045.7,-76.1691 1424.72,-69.7613 1560.53,-68.7004"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1560.66,-72.1996 1570.64,-68.6279 1560.61,-65.1998 1560.66,-72.1996"/>
</g>
<!-- Node36&#45;&gt;Node2 -->
<g id="edge96" class="edge"><title>Node36&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1308.89,-192.476C1183.51,-181.98 932.516,-160.2 845,-147 832.899,-145.175 819.805,-142.659 807.996,-140.184"/>
<polygon fill="midnightblue" stroke="midnightblue" points="808.519,-136.716 798.007,-138.039 807.049,-143.56 808.519,-136.716"/>
</g>
<!-- Node36&#45;&gt;Node8 -->
<g id="edge90" class="edge"><title>Node36&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1388.12,-189.391C1400.21,-172.117 1428.83,-134.5 1462,-114 1492.16,-95.3602 1530.46,-83.9086 1560.82,-77.1563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1561.73,-80.5414 1570.78,-75.043 1560.28,-73.6936 1561.73,-80.5414"/>
</g>
<!-- Node36&#45;&gt;Node11 -->
<g id="edge92" class="edge"><title>Node36&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1396.16,-189.468C1411.49,-179.527 1436.51,-162.849 1457,-147 1474.69,-133.314 1474.5,-122.942 1495,-114 1560.98,-85.2231 1772.06,-73.8686 1868.32,-70.1048"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1868.51,-73.6001 1878.37,-69.7231 1868.25,-66.6052 1868.51,-73.6001"/>
</g>
<!-- Node36&#45;&gt;Node13 -->
<g id="edge91" class="edge"><title>Node36&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1319.96,-189.464C1235.31,-177.134 1083.91,-155.082 994.24,-142.022"/>
<polygon fill="midnightblue" stroke="midnightblue" points="994.555,-138.531 984.155,-140.553 993.546,-145.458 994.555,-138.531"/>
</g>
<!-- Node36&#45;&gt;Node25 -->
<g id="edge94" class="edge"><title>Node36&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1448.28,-189.464C1467.51,-187.082 1488.57,-184.704 1508,-183 1659.85,-169.686 2050.97,-202.341 2193,-147 2226.52,-133.941 2256.98,-104.178 2273.95,-85.2836"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2276.63,-87.5366 2280.56,-77.6987 2271.35,-82.9368 2276.63,-87.5366"/>
</g>
<!-- Node36&#45;&gt;Node26 -->
<g id="edge93" class="edge"><title>Node36&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1401.29,-189.464C1425.7,-178.025 1467.97,-158.219 1496.21,-144.988"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1497.99,-148.019 1505.56,-140.607 1495.02,-141.68 1497.99,-148.019"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<polygon fill="white" stroke="#bfbfbf" points="1348,-120.5 1348,-140.5 1410,-140.5 1410,-120.5 1348,-120.5"/>
<text text-anchor="middle" x="1379" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">functional</text>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge95" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1381.6,-189.464C1381.16,-179.629 1380.44,-163.609 1379.87,-150.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1383.36,-150.656 1379.42,-140.823 1376.37,-150.969 1383.36,-150.656"/>
</g>
<!-- Node39&#45;&gt;Node31 -->
<g id="edge99" class="edge"><title>Node39&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M625,-321.297C625,-313.501 625,-303.799 625,-294.906"/>
<polygon fill="midnightblue" stroke="midnightblue" points="628.5,-294.643 625,-284.643 621.5,-294.643 628.5,-294.643"/>
</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="QuadEdgeSubdivision_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>