geos_390_docs/SegmentStringUtil_8h__incl_...

725 lines
50 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: SegmentStringUtil.h Pages: 1 -->
<svg width="2206pt" height="521pt"
viewBox="0.00 0.00 2206.18 521.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 517)">
<title>SegmentStringUtil.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-517 2202.18,-517 2202.18,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="975.174,-492.5 975.174,-512.5 1088.17,-512.5 1088.17,-492.5 975.174,-492.5"/>
<text text-anchor="middle" x="1031.67" y="-499.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="NodedSegmentString_8h.html" target="_top" xlink:title="geos/noding/NodedSegment\lString.h">
<polygon fill="white" stroke="black" points="494.674,-423.5 494.674,-455.5 648.674,-455.5 648.674,-423.5 494.674,-423.5"/>
<text text-anchor="start" x="502.674" y="-442.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/NodedSegment</text>
<text text-anchor="middle" x="571.674" y="-430.7" font-family="Helvetica,sans-Serif" font-size="11.00">String.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="M974.808,-493.959C895.605,-483.456 751.386,-464.331 658.634,-452.032"/>
<polygon fill="midnightblue" stroke="midnightblue" points="659.079,-448.56 648.706,-450.715 658.159,-455.499 659.079,-448.56"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="CoordinateSequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateSequence.h">
<polygon fill="white" stroke="black" points="809.674,-183.5 809.674,-203.5 993.674,-203.5 993.674,-183.5 809.674,-183.5"/>
<text text-anchor="middle" x="901.674" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateSequence.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge89" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1017.35,-492.332C989.696,-473.389 931.674,-427.025 931.674,-371.5 931.674,-371.5 931.674,-371.5 931.674,-306.5 931.674,-272.594 918.687,-234.819 909.802,-212.945"/>
<polygon fill="midnightblue" stroke="midnightblue" points="912.959,-211.423 905.845,-203.571 906.51,-214.145 912.959,-211.423"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="LineString_8h.html" target="_top" xlink:title="geos/geom/LineString.h">
<polygon fill="white" stroke="black" points="1200.17,-297.5 1200.17,-317.5 1331.17,-317.5 1331.17,-297.5 1200.17,-297.5"/>
<text text-anchor="middle" x="1265.67" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/LineString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge49" class="edge"><title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1042.65,-492.45C1079.65,-461.931 1200.14,-362.555 1246.89,-323.993"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1249.24,-326.593 1254.73,-317.53 1244.78,-321.193 1249.24,-326.593"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="LinearComponentExtracter_8h.html" target="_top" xlink:title="geos/geom/util/LinearComponent\lExtracter.h">
<polygon fill="white" stroke="black" points="1243.67,-354.5 1243.67,-386.5 1419.67,-386.5 1419.67,-354.5 1243.67,-354.5"/>
<text text-anchor="start" x="1251.67" y="-373.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/util/LinearComponent</text>
<text text-anchor="middle" x="1331.67" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">Extracter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge90" class="edge"><title>Node1&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1055.61,-492.445C1078.97,-483.509 1115.46,-469.292 1146.67,-456 1196.63,-434.727 1253.31,-408.525 1290.62,-390.989"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1292.59,-393.933 1300.14,-386.505 1289.6,-387.6 1292.59,-393.933"/>
</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="890.674,-57.5 890.674,-77.5 972.674,-77.5 972.674,-57.5 890.674,-57.5"/>
<text text-anchor="middle" x="931.674" y="-64.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="M628.537,-423.455C649.635,-415.506 672.371,-403.806 688.674,-387 749.76,-324.029 733.594,-286.771 762.674,-204 776.517,-164.6 760.421,-143.803 789.674,-114 813.542,-89.6832 850.404,-78.3434 880.589,-73.0645"/>
<polygon fill="midnightblue" stroke="midnightblue" points="881.207,-76.5103 890.541,-71.4967 880.118,-69.5956 881.207,-76.5103"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="NodableSegmentString_8h.html" target="_top" xlink:title="geos/noding/NodableSegment\lString.h">
<polygon fill="white" stroke="black" points="427.674,-354.5 427.674,-386.5 589.674,-386.5 589.674,-354.5 427.674,-354.5"/>
<text text-anchor="start" x="435.674" y="-373.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/NodableSegment</text>
<text text-anchor="middle" x="508.674" y="-361.7" font-family="Helvetica,sans-Serif" font-size="11.00">String.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="M557.378,-423.297C549.243,-414.645 538.899,-403.644 529.838,-394.008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="532.313,-391.531 522.913,-386.643 527.214,-396.326 532.313,-391.531"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="SegmentString_8h.html" target="_top" xlink:title="geos/noding/SegmentString.h">
<polygon fill="white" stroke="black" points="369.174,-297.5 369.174,-317.5 528.174,-317.5 528.174,-297.5 369.174,-297.5"/>
<text text-anchor="middle" x="448.674" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/SegmentString.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge46" class="edge"><title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M494.301,-431.22C465.773,-424.346 436.173,-411.354 418.674,-387 405.19,-368.233 419.875,-342.639 433.035,-325.849"/>
<polygon fill="midnightblue" stroke="midnightblue" points="435.902,-327.876 439.62,-317.955 430.526,-323.392 435.902,-327.876"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="SegmentNodeList_8h.html" target="_top" xlink:title="geos/noding/SegmentNodeList.h">
<polygon fill="white" stroke="black" points="311.174,-240.5 311.174,-260.5 484.174,-260.5 484.174,-240.5 311.174,-240.5"/>
<text text-anchor="middle" x="397.674" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/SegmentNodeList.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge45" class="edge"><title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M494.47,-424.605C465.951,-416.847 434.551,-404.977 409.674,-387 378.978,-364.818 371.355,-354.025 359.674,-318 356.795,-309.122 356.492,-305.774 359.674,-297 363.674,-285.97 371.647,-275.741 379.261,-267.787"/>
<polygon fill="midnightblue" stroke="midnightblue" points="381.873,-270.129 386.596,-260.645 376.989,-265.114 381.873,-270.129"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="SegmentNode_8h.html" target="_top" xlink:title="geos/noding/SegmentNode.h">
<polygon fill="white" stroke="black" points="187.174,-183.5 187.174,-203.5 344.174,-203.5 344.174,-183.5 187.174,-183.5"/>
<text text-anchor="middle" x="265.674" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/SegmentNode.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge44" class="edge"><title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M494.563,-433.151C454.491,-427.012 406.713,-414.074 371.674,-387 312.471,-341.255 281.77,-252.635 270.644,-213.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="273.979,-212.595 267.965,-203.872 267.226,-214.441 273.979,-212.595"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="263.174,-120.5 263.174,-140.5 398.174,-140.5 398.174,-120.5 263.174,-120.5"/>
<text text-anchor="middle" x="330.674" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge47" class="edge"><title>Node2&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M494.597,-434.105C446.132,-428.449 383.877,-415.68 335.674,-387 243.329,-332.057 215.135,-304.712 177.674,-204 163.669,-166.35 208.221,-148.236 252.8,-139.531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="253.669,-142.93 262.889,-137.712 252.427,-136.041 253.669,-142.93"/>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge33" class="edge"><title>Node2&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M648.904,-429.031C684.668,-421.818 726.303,-409.161 758.674,-387 826.186,-340.781 874.317,-252.081 893.037,-213.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="896.426,-214.378 897.529,-203.84 890.096,-211.391 896.426,-214.378"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="LineIntersector_8h.html" target="_top" xlink:title="geos/algorithm/LineIntersector.h">
<polygon fill="white" stroke="black" points="583.674,-183.5 583.674,-203.5 753.674,-203.5 753.674,-183.5 583.674,-183.5"/>
<text text-anchor="middle" x="668.674" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/algorithm/LineIntersector.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge40" class="edge"><title>Node2&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M622.288,-423.417C639.785,-415.512 657.531,-403.853 667.674,-387 700.942,-331.727 684.608,-250.361 674.561,-213.678"/>
<polygon fill="midnightblue" stroke="midnightblue" points="677.846,-212.441 671.706,-203.807 671.122,-214.385 677.846,-212.441"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="608.174,-360.5 608.174,-380.5 659.174,-380.5 659.174,-360.5 608.174,-360.5"/>
<text text-anchor="middle" x="633.674" y="-367.7" font-family="Helvetica,sans-Serif" font-size="11.00">cstddef</text>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge48" class="edge"><title>Node2&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M585.743,-423.297C595.423,-412.836 608.28,-398.942 618.241,-388.178"/>
<polygon fill="midnightblue" stroke="midnightblue" points="620.97,-390.381 625.193,-380.665 615.832,-385.627 620.97,-390.381"/>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M518.191,-354.166C524.107,-344.151 531.537,-330.633 536.674,-318 560.152,-260.259 535.247,-231.277 574.674,-183 650.228,-90.4866 800.909,-71.7709 880.185,-68.5895"/>
<polygon fill="midnightblue" stroke="midnightblue" points="880.54,-72.0797 890.418,-68.2496 880.308,-65.0836 880.54,-72.0797"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M493.843,-354.421C485.039,-345.471 473.87,-334.116 464.842,-324.937"/>
<polygon fill="midnightblue" stroke="midnightblue" points="467.079,-322.221 457.572,-317.546 462.089,-327.13 467.079,-322.221"/>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M459.433,-297.183C469.004,-288.503 482.951,-274.851 492.674,-261 534.472,-201.457 505.437,-156.231 564.674,-114 589.868,-96.0383 785.223,-79.3273 880.183,-72.1684"/>
<polygon fill="midnightblue" stroke="midnightblue" points="880.713,-75.6387 890.425,-71.404 880.192,-68.6581 880.713,-75.6387"/>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M440.252,-297.418C432.914,-289.504 422.084,-277.824 413.183,-268.225"/>
<polygon fill="midnightblue" stroke="midnightblue" points="415.644,-265.732 406.279,-260.779 410.512,-270.492 415.644,-265.732"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="135.674,-57.5 135.674,-77.5 181.674,-77.5 181.674,-57.5 135.674,-57.5"/>
<text text-anchor="middle" x="158.674" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge32" class="edge"><title>Node5&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M369.171,-303.469C254.212,-298.256 52.8224,-285.69 30.674,-261 -12.9525,-212.367 -7.00083,-167.377 30.674,-114 51.964,-83.837 95.0792,-73.5494 125.367,-70.1085"/>
<polygon fill="midnightblue" stroke="midnightblue" points="125.86,-73.5777 135.488,-69.1556 125.204,-66.6085 125.86,-73.5777"/>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge8" class="edge"><title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M407.316,-240.215C416.713,-231.107 431.346,-216.767 443.674,-204 462.573,-184.429 502.403,-126.294 526.674,-114 587.361,-83.2605 785.384,-73.0287 880.186,-69.8399"/>
<polygon fill="midnightblue" stroke="midnightblue" points="880.518,-73.3311 890.4,-69.5103 880.292,-66.3347 880.518,-73.3311"/>
</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="1542.17,-57.5 1542.17,-77.5 1619.17,-77.5 1619.17,-57.5 1542.17,-57.5"/>
<text text-anchor="middle" x="1580.67" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge9" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M484.486,-247.675C684.849,-243.078 1174.85,-229.527 1337.67,-204 1385.87,-196.444 1513.28,-179.484 1549.67,-147 1566.88,-131.64 1574.65,-105.486 1578.08,-87.6216"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1581.57,-87.9416 1579.73,-77.5081 1574.67,-86.8131 1581.57,-87.9416"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="362.174,-183.5 362.174,-203.5 413.174,-203.5 413.174,-183.5 362.174,-183.5"/>
<text text-anchor="middle" x="387.674" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge10" class="edge"><title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M396.023,-240.418C394.713,-233.216 392.837,-222.896 391.195,-213.863"/>
<polygon fill="midnightblue" stroke="midnightblue" points="394.594,-212.992 389.361,-203.779 387.707,-214.244 394.594,-212.992"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="659.674,-57.5 659.674,-77.5 717.674,-77.5 717.674,-57.5 659.674,-57.5"/>
<text text-anchor="middle" x="688.674" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge11" class="edge"><title>Node6&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M402.62,-240.374C417.754,-212.768 463.909,-130.999 488.674,-114 537.223,-80.6757 606.503,-71.4182 649.474,-69.0401"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.709,-72.5331 659.54,-68.5826 649.391,-65.5404 649.709,-72.5331"/>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge12" class="edge"><title>Node6&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M310.952,-240.946C258.032,-233.991 196.957,-222.28 177.674,-204 146.031,-174.003 149.996,-117.363 154.775,-87.7071"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.236,-88.2378 156.574,-77.7742 151.348,-86.9904 158.236,-88.2378"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="39.174,-57.5 39.174,-77.5 70.174,-77.5 70.174,-57.5 39.174,-57.5"/>
<text text-anchor="middle" x="54.674" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge13" class="edge"><title>Node6&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M311.122,-247.685C263.449,-243.216 204.946,-231.77 159.674,-204 112.473,-175.047 78.4181,-116.603 63.3336,-86.8306"/>
<polygon fill="midnightblue" stroke="midnightblue" points="66.3468,-85.0259 58.7988,-77.5909 60.0628,-88.1101 66.3468,-85.0259"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="978.674,-120.5 978.674,-140.5 1034.67,-140.5 1034.67,-120.5 978.674,-120.5"/>
<text text-anchor="middle" x="1006.67" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node6&#45;&gt;Node12 -->
<g id="edge14" class="edge"><title>Node6&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M484.33,-249.172C642.983,-247.686 967.19,-240.199 1002.67,-204 1016.15,-190.249 1014.97,-167.096 1011.82,-150.657"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1015.15,-149.502 1009.49,-140.546 1008.33,-151.077 1015.15,-149.502"/>
</g>
<!-- Node6&#45;&gt;Node13 -->
<g id="edge15" class="edge"><title>Node6&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M375.877,-240.418C354.381,-231.461 321.308,-217.681 296.999,-207.552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="298.08,-204.211 287.503,-203.596 295.388,-210.673 298.08,-204.211"/>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M295.863,-183.433C324.556,-174.657 368.823,-160.704 406.674,-147 443.612,-133.626 450.538,-123.433 488.674,-114 561.796,-95.9137 780.256,-78.9998 880.443,-71.9518"/>
<polygon fill="midnightblue" stroke="midnightblue" points="880.891,-75.4291 890.623,-71.241 880.404,-68.4461 880.891,-75.4291"/>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge19" class="edge"><title>Node13&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M344.37,-183.636C347.171,-183.407 349.946,-183.194 352.674,-183 474.101,-174.387 1335.99,-195.427 1447.67,-147 1466.7,-138.749 1463.63,-125.818 1480.67,-114 1500.39,-100.334 1524.86,-89.1149 1544.67,-81.2364"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1546.19,-84.4002 1554.26,-77.5335 1543.67,-77.8699 1546.19,-84.4002"/>
</g>
<!-- Node13&#45;&gt;Node9 -->
<g id="edge18" class="edge"><title>Node13&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M260.196,-183.418C251.244,-167.276 236.141,-133.462 253.674,-114 279.935,-84.8489 547.341,-73.1103 649.39,-69.6695"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.706,-73.1612 659.585,-69.335 649.476,-66.1649 649.706,-73.1612"/>
</g>
<!-- Node13&#45;&gt;Node10 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M237.755,-183.465C219.654,-176.266 196.883,-164.463 182.674,-147 168.729,-129.862 162.872,-104.69 160.421,-87.5013"/>
<polygon fill="midnightblue" stroke="midnightblue" points="163.892,-87.0479 159.252,-77.5233 156.94,-87.8627 163.892,-87.0479"/>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge20" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M275.265,-183.499C285.346,-174.039 301.411,-158.963 313.652,-147.474"/>
<polygon fill="midnightblue" stroke="midnightblue" points="316.147,-149.933 321.044,-140.538 311.357,-144.829 316.147,-149.933"/>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge21" class="edge"><title>Node14&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M373.949,-120.487C386.408,-118.119 400.044,-115.743 412.674,-114 583.241,-90.462 787.121,-76.7707 880.454,-71.2974"/>
<polygon fill="midnightblue" stroke="midnightblue" points="880.697,-74.7893 890.477,-70.7164 880.291,-67.801 880.697,-74.7893"/>
</g>
<!-- Node14&#45;&gt;Node7 -->
<g id="edge26" class="edge"><title>Node14&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M398.323,-126.199C622.546,-115.257 1338.09,-80.3379 1531.88,-70.8812"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1532.22,-74.3688 1542.04,-70.3854 1531.88,-67.3771 1532.22,-74.3688"/>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge29" class="edge"><title>Node14&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M305.295,-120.499C275.062,-109.777 224.492,-91.8426 191.359,-80.0919"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.273,-76.7024 181.678,-76.6585 189.933,-83.2998 192.273,-76.7024"/>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge27" class="edge"><title>Node14&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M289.949,-120.499C232.235,-107.744 128.336,-84.7804 80.3051,-74.1648"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.9298,-70.7185 70.4101,-71.9779 79.4191,-77.5536 80.9298,-70.7185"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="369.674,-57.5 369.674,-77.5 467.674,-77.5 467.674,-57.5 369.674,-57.5"/>
<text text-anchor="middle" x="418.674" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge22" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M343.659,-120.499C357.697,-110.768 380.305,-95.0966 397.037,-83.4984"/>
<polygon fill="midnightblue" stroke="midnightblue" points="399.411,-86.1112 405.636,-77.5377 395.423,-80.3582 399.411,-86.1112"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="295.174,-0.5 295.174,-20.5 336.174,-20.5 336.174,-0.5 295.174,-0.5"/>
<text text-anchor="middle" x="315.674" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node14&#45;&gt;Node17 -->
<g id="edge31" class="edge"><title>Node14&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M323.278,-120.314C315.897,-110.508 305.044,-94.1831 300.674,-78 296.341,-61.9519 301.277,-43.4959 306.617,-30.1049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="309.978,-31.156 310.816,-20.5942 303.575,-28.3288 309.978,-31.156"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="310.174,-57.5 310.174,-77.5 351.174,-77.5 351.174,-57.5 310.174,-57.5"/>
<text text-anchor="middle" x="330.674" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node14&#45;&gt;Node19 -->
<g id="edge28" class="edge"><title>Node14&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M330.674,-120.499C330.674,-111.94 330.674,-98.7833 330.674,-87.8462"/>
<polygon fill="midnightblue" stroke="midnightblue" points="334.174,-87.5377 330.674,-77.5377 327.174,-87.5377 334.174,-87.5377"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="2144.17,-57.5 2144.17,-77.5 2187.17,-77.5 2187.17,-57.5 2144.17,-57.5"/>
<text text-anchor="middle" x="2165.67" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node14&#45;&gt;Node20 -->
<g id="edge30" class="edge"><title>Node14&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M398.335,-127.2C487.867,-124.161 650.618,-118.647 789.674,-114 1326.86,-96.0482 1982.03,-74.5266 2133.42,-69.5583"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2133.95,-73.0429 2143.83,-69.2167 2133.72,-66.0467 2133.95,-73.0429"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="448.674,-0.5 448.674,-20.5 494.674,-20.5 494.674,-0.5 448.674,-0.5"/>
<text text-anchor="middle" x="471.674" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge23" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M427.426,-57.4179C435.052,-49.5041 446.307,-37.8243 455.557,-28.2251"/>
<polygon fill="midnightblue" stroke="midnightblue" points="458.313,-30.4089 462.732,-20.7795 453.273,-25.5516 458.313,-30.4089"/>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge24" class="edge"><title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M401.666,-57.4179C385.34,-48.7001 360.455,-35.4122 341.649,-25.3699"/>
<polygon fill="midnightblue" stroke="midnightblue" points="343.177,-22.2186 332.708,-20.5956 339.88,-28.3934 343.177,-22.2186"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="371.174,-0.5 371.174,-20.5 430.174,-20.5 430.174,-0.5 371.174,-0.5"/>
<text text-anchor="middle" x="400.674" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge25" class="edge"><title>Node15&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M415.702,-57.4179C413.319,-50.1372 409.893,-39.669 406.914,-30.5659"/>
<polygon fill="midnightblue" stroke="midnightblue" points="410.148,-29.1948 403.711,-20.7795 403.495,-31.3721 410.148,-29.1948"/>
</g>
<!-- Node21&#45;&gt;Node3 -->
<g id="edge34" class="edge"><title>Node21&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M903.929,-183.18C908.839,-162.884 920.581,-114.35 927.106,-87.3805"/>
<polygon fill="midnightblue" stroke="midnightblue" points="930.525,-88.134 929.474,-77.5913 923.721,-86.4878 930.525,-88.134"/>
</g>
<!-- Node21&#45;&gt;Node7 -->
<g id="edge35" class="edge"><title>Node21&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M993.883,-188.422C1145.97,-181.225 1437.02,-165.289 1480.67,-147 1501.3,-138.356 1501.2,-127.962 1518.67,-114 1531.94,-103.404 1547.32,-92.1104 1559.44,-83.4253"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1561.5,-86.2579 1567.62,-77.6095 1557.44,-80.5538 1561.5,-86.2579"/>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge37" class="edge"><title>Node21&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M809.375,-186.198C631.174,-174.008 256.865,-148.276 253.674,-147 220.275,-133.647 189.771,-103.976 172.765,-85.1796"/>
<polygon fill="midnightblue" stroke="midnightblue" points="175.367,-82.838 166.136,-77.6373 170.109,-87.4592 175.367,-82.838"/>
</g>
<!-- Node21&#45;&gt;Node12 -->
<g id="edge39" class="edge"><title>Node21&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M917.167,-183.499C934.305,-173.543 962.147,-157.368 982.232,-145.7"/>
<polygon fill="midnightblue" stroke="midnightblue" points="984.229,-148.587 991.117,-140.538 980.712,-142.535 984.229,-148.587"/>
</g>
<!-- Node21&#45;&gt;Node14 -->
<g id="edge36" class="edge"><title>Node21&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M817.421,-183.499C707.128,-171.717 515.306,-151.224 408.364,-139.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="408.6,-136.305 398.285,-138.723 407.857,-143.265 408.6,-136.305"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="799.174,-120.5 799.174,-140.5 846.174,-140.5 846.174,-120.5 799.174,-120.5"/>
<text text-anchor="middle" x="822.674" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge38" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M890.017,-183.499C877.531,-173.858 857.494,-158.386 842.517,-146.822"/>
<polygon fill="midnightblue" stroke="midnightblue" points="844.433,-143.879 834.379,-140.538 840.155,-149.42 844.433,-143.879"/>
</g>
<!-- Node23&#45;&gt;Node3 -->
<g id="edge41" class="edge"><title>Node23&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M676.145,-183.456C690.181,-167.067 722.197,-132.451 756.674,-114 795.342,-93.3059 843.925,-81.6477 880.085,-75.3262"/>
<polygon fill="midnightblue" stroke="midnightblue" points="881.119,-78.7022 890.408,-73.6066 879.969,-71.7973 881.119,-78.7022"/>
</g>
<!-- Node23&#45;&gt;Node14 -->
<g id="edge43" class="edge"><title>Node23&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M618.801,-183.499C558.142,-172.552 455.822,-154.086 390.847,-142.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.214,-138.869 380.752,-140.538 389.971,-145.758 391.214,-138.869"/>
</g>
<!-- Node23&#45;&gt;Node20 -->
<g id="edge42" class="edge"><title>Node23&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M753.851,-185.862C769.421,-184.793 785.53,-183.783 800.674,-183 1054.9,-169.86 1695.55,-194.349 1945.67,-147 1982.94,-139.946 2083.18,-101.299 2134.49,-80.987"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2136.06,-84.1279 2144.06,-77.1839 2133.48,-77.6222 2136.06,-84.1279"/>
</g>
<!-- Node25&#45;&gt;Node3 -->
<g id="edge50" class="edge"><title>Node25&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1235.78,-297.359C1177.6,-278.218 1047.99,-228.797 969.674,-147 953.439,-130.044 942.931,-104.834 937.168,-87.5865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="940.364,-86.079 934.053,-77.569 933.68,-88.1573 940.364,-86.079"/>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge88" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1331.27,-303.964C1505.61,-296.382 1976.59,-270.175 2115.67,-204 2148.6,-188.335 2160.43,-180.564 2174.67,-147 2180.4,-133.499 2184.64,-124.76 2174.67,-114 2137.94,-74.3449 1765.09,-69.1136 1629.57,-68.5285"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1629.48,-65.0282 1619.47,-68.4917 1629.46,-72.0282 1629.48,-65.0282"/>
</g>
<!-- Node25&#45;&gt;Node10 -->
<g id="edge86" class="edge"><title>Node25&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1199.88,-304.667C996.884,-298.832 388.747,-279.964 301.674,-261 235.226,-246.528 203.395,-256.089 159.674,-204 132.047,-171.086 143.336,-116.156 152.072,-87.3851"/>
<polygon fill="midnightblue" stroke="midnightblue" points="155.444,-88.3319 155.208,-77.7397 148.787,-86.1673 155.444,-88.3319"/>
</g>
<!-- Node25&#45;&gt;Node12 -->
<g id="edge87" class="edge"><title>Node25&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1255.81,-297.288C1232.21,-275.554 1170.11,-220.122 1111.67,-183 1104.67,-178.549 1063.77,-158.773 1035.14,-145.065"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1036.5,-141.835 1025.97,-140.68 1033.48,-148.151 1036.5,-141.835"/>
</g>
<!-- Node25&#45;&gt;Node20 -->
<g id="edge85" class="edge"><title>Node25&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1331.25,-306.41C1452.33,-305.286 1718.8,-298.332 1939.67,-261 2034.19,-245.025 2067.2,-256.077 2147.67,-204 2175.24,-186.161 2183.58,-177.903 2194.67,-147 2199.63,-133.196 2198.78,-128.08 2194.67,-114 2191.74,-103.938 2185.83,-93.9795 2180.11,-85.9564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2182.74,-83.642 2173.89,-77.818 2177.18,-87.8901 2182.74,-83.642"/>
</g>
<!-- Node25&#45;&gt;Node21 -->
<g id="edge82" class="edge"><title>Node25&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1224.13,-297.428C1187.02,-289.012 1131.31,-275.614 1083.67,-261 1030.32,-244.632 969.681,-221.551 933.609,-207.331"/>
<polygon fill="midnightblue" stroke="midnightblue" points="934.699,-203.998 924.113,-203.568 932.12,-210.506 934.699,-203.998"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="Geometry_8h.html" target="_top" xlink:title="geos/geom/Geometry.h">
<polygon fill="white" stroke="black" points="1445.17,-240.5 1445.17,-260.5 1574.17,-260.5 1574.17,-240.5 1445.17,-240.5"/>
<text text-anchor="middle" x="1509.67" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Geometry.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge51" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1305.69,-297.479C1347.8,-287.988 1414.16,-273.03 1459.68,-262.769"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1460.65,-266.139 1469.63,-260.525 1459.11,-259.31 1460.65,-266.139"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="Envelope_8h.html" target="_top" xlink:title="geos/geom/Envelope.h">
<polygon fill="white" stroke="black" points="1202.17,-183.5 1202.17,-203.5 1329.17,-203.5 1329.17,-183.5 1202.17,-183.5"/>
<text text-anchor="middle" x="1265.67" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Envelope.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node27 -->
<g id="edge83" class="edge"><title>Node25&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1265.67,-297.335C1265.67,-279.204 1265.67,-238.407 1265.67,-214"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1269.17,-213.792 1265.67,-203.792 1262.17,-213.792 1269.17,-213.792"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="Dimension_8h.html" target="_top" xlink:title="geos/geom/Dimension.h">
<polygon fill="white" stroke="black" points="1609.17,-120.5 1609.17,-140.5 1742.17,-140.5 1742.17,-120.5 1609.17,-120.5"/>
<text text-anchor="middle" x="1675.67" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Dimension.h</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node29 -->
<g id="edge84" class="edge"><title>Node25&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1285.59,-297.401C1331.31,-276.585 1447.41,-224.119 1545.67,-183 1578.44,-169.29 1616.21,-154.429 1642.57,-144.212"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1644.02,-147.406 1652.08,-140.535 1641.49,-140.877 1644.02,-147.406"/>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge52" class="edge"><title>Node26&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1503.65,-240.198C1493.75,-225.698 1472.64,-197.834 1447.67,-183 1392.44,-150.187 1365.44,-175.126 1307.67,-147 1286.01,-136.454 1286.91,-123.274 1264.67,-114 1214.94,-93.2544 1063.62,-78.7588 983.196,-72.2941"/>
<polygon fill="midnightblue" stroke="midnightblue" points="983.053,-68.7719 972.808,-71.472 982.5,-75.7501 983.053,-68.7719"/>
</g>
<!-- Node26&#45;&gt;Node7 -->
<g id="edge53" class="edge"><title>Node26&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1574.38,-248.564C1702.75,-246.012 1985.05,-236.745 2075.67,-204 2117.07,-189.042 2136.39,-186.07 2156.67,-147 2163.43,-133.983 2166.63,-124.772 2156.67,-114 2121.25,-75.6702 1762.76,-69.5904 1629.88,-68.657"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1629.61,-65.1554 1619.59,-68.592 1629.57,-72.1553 1629.61,-65.1554"/>
</g>
<!-- Node26&#45;&gt;Node9 -->
<g id="edge79" class="edge"><title>Node26&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1486.11,-240.409C1441.64,-223.123 1342.48,-183.934 1260.67,-147 1230.42,-133.341 1225.63,-122.974 1193.67,-114 1106.19,-89.4345 831.395,-74.8999 728.284,-70.1933"/>
<polygon fill="midnightblue" stroke="midnightblue" points="728.145,-66.6836 717.998,-69.7305 727.83,-73.6765 728.145,-66.6836"/>
</g>
<!-- Node26&#45;&gt;Node10 -->
<g id="edge80" class="edge"><title>Node26&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1444.99,-244.865C1371.76,-238.821 1249.18,-226.294 1145.67,-204 1079.5,-189.747 921.24,-126.279 854.674,-114 612.026,-69.2389 546.881,-94.2353 300.674,-78 263.509,-75.5493 220.877,-72.6908 192.102,-70.7545"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.005,-67.2401 181.793,-70.0603 191.535,-74.2243 192.005,-67.2401"/>
</g>
<!-- Node26&#45;&gt;Node12 -->
<g id="edge81" class="edge"><title>Node26&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1444.94,-246.116C1379.95,-241.355 1277.57,-230.115 1192.67,-204 1172.35,-197.747 1169.28,-191.25 1149.67,-183 1105.75,-164.515 1093.47,-163.25 1048.67,-147 1046.09,-146.063 1043.42,-145.09 1040.74,-144.107"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1041.68,-140.725 1031.09,-140.562 1039.27,-147.296 1041.68,-140.725"/>
</g>
<!-- Node26&#45;&gt;Node20 -->
<g id="edge78" class="edge"><title>Node26&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1574.4,-249.951C1710.13,-250.042 2019.91,-245.529 2115.67,-204 2150.02,-189.108 2162.63,-181.273 2177.67,-147 2186.13,-127.739 2180.24,-103.552 2174.11,-87.1532"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2177.23,-85.5458 2170.19,-77.6314 2170.76,-88.2109 2177.23,-85.5458"/>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge54" class="edge"><title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1469.66,-240.479C1427.55,-230.988 1361.19,-216.03 1315.67,-205.769"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1316.24,-202.31 1305.71,-203.525 1314.7,-209.139 1316.24,-202.31"/>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge62" class="edge"><title>Node26&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1516.44,-240.344C1527.02,-226.531 1548.63,-200.158 1571.67,-183 1593.39,-166.825 1620.98,-153.438 1642.28,-144.37"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1643.68,-147.577 1651.58,-140.513 1641,-141.111 1643.68,-147.577"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="GeometryComponentFilter_8h.html" target="_top" xlink:title="geos/geom/GeometryComponent\lFilter.h">
<polygon fill="white" stroke="black" points="1760.67,-114.5 1760.67,-146.5 1936.67,-146.5 1936.67,-114.5 1760.67,-114.5"/>
<text text-anchor="start" x="1768.67" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/GeometryComponent</text>
<text text-anchor="middle" x="1848.67" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">Filter.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node30 -->
<g id="edge65" class="edge"><title>Node26&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1522.12,-240.372C1545.78,-223.072 1595.72,-186.886 1604.67,-183 1630.85,-171.641 1694.78,-158.323 1750.63,-148.077"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1751.38,-151.498 1760.59,-146.265 1750.13,-144.611 1751.38,-151.498"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="IntersectionMatrix_8h.html" target="_top" xlink:title="geos/geom/IntersectionMatrix.h">
<polygon fill="white" stroke="black" points="1900.17,-183.5 1900.17,-203.5 2067.17,-203.5 2067.17,-183.5 1900.17,-183.5"/>
<text text-anchor="middle" x="1983.67" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/IntersectionMatrix.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node31 -->
<g id="edge68" class="edge"><title>Node26&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1574.59,-241.968C1657.89,-232.302 1802.72,-215.497 1895.82,-204.694"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1896.26,-208.167 1905.79,-203.538 1895.45,-201.214 1896.26,-208.167"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<polygon fill="white" stroke="#bfbfbf" points="1614.17,-183.5 1614.17,-203.5 1675.17,-203.5 1675.17,-183.5 1614.17,-183.5"/>
<text text-anchor="middle" x="1644.67" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">algorithm</text>
</g>
<!-- Node26&#45;&gt;Node34 -->
<g id="edge77" class="edge"><title>Node26&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1531.97,-240.418C1554.05,-231.421 1588.08,-217.558 1612.97,-207.417"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1614.41,-210.61 1622.35,-203.596 1611.77,-204.127 1614.41,-210.61"/>
</g>
<!-- Node27&#45;&gt;Node3 -->
<g id="edge55" class="edge"><title>Node27&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1223.23,-183.479C1193.24,-176.113 1152.67,-164.109 1119.67,-147 1098.29,-135.911 1098.05,-125.11 1076.67,-114 1047.04,-98.5988 1011.26,-87.3041 982.662,-79.8203"/>
<polygon fill="midnightblue" stroke="midnightblue" points="983.42,-76.4018 972.866,-77.3316 981.697,-83.1863 983.42,-76.4018"/>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge56" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1329.11,-183.484C1398.66,-173.222 1502.6,-156.639 1518.67,-147 1542.91,-132.466 1561.39,-104.684 1571.64,-86.3736"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1574.73,-88.0204 1576.35,-77.5506 1568.55,-84.7229 1574.73,-88.0204"/>
</g>
<!-- Node27&#45;&gt;Node10 -->
<g id="edge59" class="edge"><title>Node27&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1214.46,-183.418C1166.9,-174.402 1100.01,-160.076 1076.67,-147 1058.58,-136.859 1062.64,-122.399 1043.67,-114 968.101,-80.5313 383.189,-82.7588 300.674,-78 263.491,-75.8556 220.862,-72.9426 192.093,-70.9098"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.009,-67.3951 181.786,-70.1772 191.512,-74.3775 192.009,-67.3951"/>
</g>
<!-- Node27&#45;&gt;Node12 -->
<g id="edge61" class="edge"><title>Node27&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1211.63,-183.448C1167.4,-175.496 1103.42,-162.75 1048.67,-147 1045.54,-146.098 1042.3,-145.074 1039.08,-143.993"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1040.17,-140.669 1029.58,-140.644 1037.85,-147.271 1040.17,-140.669"/>
</g>
<!-- Node27&#45;&gt;Node14 -->
<g id="edge57" class="edge"><title>Node27&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1202.14,-188.355C1036.13,-177.524 589.697,-148.399 408.599,-136.584"/>
<polygon fill="midnightblue" stroke="midnightblue" points="408.563,-133.074 398.357,-135.916 408.108,-140.059 408.563,-133.074"/>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge58" class="edge"><title>Node27&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1329.21,-190.981C1504.7,-186.486 1987.52,-171.977 2054.67,-147 2077.25,-138.602 2078.1,-128.039 2097.67,-114 2112.49,-103.373 2129.55,-91.9625 2142.87,-83.2265"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2144.96,-86.0423 2151.43,-77.6483 2141.14,-80.1789 2144.96,-86.0423"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<polygon fill="white" stroke="#bfbfbf" points="1128.67,-120.5 1128.67,-140.5 1184.67,-140.5 1184.67,-120.5 1128.67,-120.5"/>
<text text-anchor="middle" x="1156.67" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">ostream</text>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge60" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1249.59,-183.499C1231.72,-173.498 1202.64,-157.221 1181.76,-145.542"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1183.26,-142.367 1172.82,-140.538 1179.84,-148.476 1183.26,-142.367"/>
</g>
<!-- Node29&#45;&gt;Node3 -->
<g id="edge63" class="edge"><title>Node29&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1608.99,-124.033C1462.27,-112.003 1114.1,-83.4567 982.888,-72.699"/>
<polygon fill="midnightblue" stroke="midnightblue" points="982.967,-69.1938 972.714,-71.8649 982.395,-76.1704 982.967,-69.1938"/>
</g>
<!-- Node29&#45;&gt;Node7 -->
<g id="edge64" class="edge"><title>Node29&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1661.66,-120.499C1646.36,-110.678 1621.64,-94.8058 1603.53,-83.1773"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1605.05,-79.9957 1594.75,-77.5377 1601.27,-85.886 1605.05,-79.9957"/>
</g>
<!-- Node30&#45;&gt;Node3 -->
<g id="edge66" class="edge"><title>Node30&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1760.58,-115.135C1757.24,-114.728 1753.93,-114.347 1750.67,-114 1461.44,-83.1723 1112.36,-72.5723 983.074,-69.5468"/>
<polygon fill="midnightblue" stroke="midnightblue" points="982.775,-66.0391 972.697,-69.3093 982.615,-73.0373 982.775,-66.0391"/>
</g>
<!-- Node30&#45;&gt;Node7 -->
<g id="edge67" class="edge"><title>Node30&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1782.77,-114.5C1735.28,-103.69 1672.24,-89.342 1629.28,-79.5634"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1629.88,-76.1106 1619.35,-77.3039 1628.33,-82.936 1629.88,-76.1106"/>
</g>
<!-- Node31&#45;&gt;Node3 -->
<g id="edge73" class="edge"><title>Node31&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1982.34,-183.498C1979.28,-166.529 1970.08,-130.073 1945.67,-114 1905.15,-87.3079 1183.41,-72.86 982.946,-69.3502"/>
<polygon fill="midnightblue" stroke="midnightblue" points="982.752,-65.8464 972.693,-69.1723 982.631,-72.8453 982.752,-65.8464"/>
</g>
<!-- Node31&#45;&gt;Node7 -->
<g id="edge76" class="edge"><title>Node31&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1986.41,-183.286C1990.65,-166.936 1996.55,-132.802 1978.67,-114 1954.98,-89.085 1730.4,-75.5119 1629.43,-70.6252"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1629.35,-67.1172 1619.19,-70.1389 1629.01,-74.1093 1629.35,-67.1172"/>
</g>
<!-- Node31&#45;&gt;Node20 -->
<g id="edge75" class="edge"><title>Node31&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M2046.99,-183.462C2090.22,-175.928 2142.19,-163.725 2156.67,-147 2170.67,-130.84 2170.96,-105.26 2169.05,-87.7199"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2172.47,-86.9388 2167.59,-77.5345 2165.54,-87.9291 2172.47,-86.9388"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="Location_8h.html" target="_top" xlink:title="geos/geom/Location.h">
<polygon fill="white" stroke="black" points="1316.67,-120.5 1316.67,-140.5 1438.67,-140.5 1438.67,-120.5 1316.67,-120.5"/>
<text text-anchor="middle" x="1377.67" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Location.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge69" class="edge"><title>Node31&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1900.05,-184.082C1780.24,-172.023 1561.82,-150.036 1449.14,-138.694"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1449.2,-135.182 1438.9,-137.663 1448.5,-142.147 1449.2,-135.182"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="2107.17,-120.5 2107.17,-140.5 2148.17,-140.5 2148.17,-120.5 2107.17,-120.5"/>
<text text-anchor="middle" x="2127.67" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node31&#45;&gt;Node33 -->
<g id="edge74" class="edge"><title>Node31&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2005.86,-183.401C2027.93,-174.314 2062.72,-159.882 2092.67,-147 2094.46,-146.232 2096.29,-145.437 2098.14,-144.632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2099.6,-147.815 2107.35,-140.59 2096.78,-141.406 2099.6,-147.815"/>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge70" class="edge"><title>Node32&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1336.92,-120.445C1325.84,-118.158 1313.83,-115.833 1302.67,-114 1189,-95.3157 1054.58,-80.6653 982.849,-73.4387"/>
<polygon fill="midnightblue" stroke="midnightblue" points="983.028,-69.9393 972.73,-72.4268 982.332,-76.9046 983.028,-69.9393"/>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge72" class="edge"><title>Node32&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1407.63,-120.499C1442.93,-109.89 1501.74,-92.2185 1540.86,-80.4642"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1542.03,-83.7675 1550.6,-77.5377 1540.01,-77.0636 1542.03,-83.7675"/>
</g>
<!-- Node32&#45;&gt;Node9 -->
<g id="edge71" class="edge"><title>Node32&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1316.35,-122.954C1288.93,-120.091 1256.19,-116.763 1226.67,-114 1040.13,-96.5393 816.922,-78.6076 728.015,-71.5842"/>
<polygon fill="midnightblue" stroke="midnightblue" points="728.094,-68.0797 717.85,-70.7826 727.543,-75.058 728.094,-68.0797"/>
</g>
<!-- Node35&#45;&gt;Node3 -->
<g id="edge91" class="edge"><title>Node35&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1337.43,-354.458C1349.33,-320.683 1372.68,-237.521 1337.67,-183 1336.48,-181.134 1195.79,-114.675 1193.67,-114 1122.56,-91.2671 1036.74,-79.0982 983.171,-73.2184"/>
<polygon fill="midnightblue" stroke="midnightblue" points="983.215,-69.7034 972.901,-72.125 982.474,-76.6641 983.215,-69.7034"/>
</g>
<!-- Node35&#45;&gt;Node10 -->
<g id="edge92" class="edge"><title>Node35&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1243.5,-361.442C979.453,-337.258 212.463,-266.621 200.674,-261 168.618,-245.715 159.824,-236.12 144.674,-204 127.573,-167.742 130.432,-153.232 138.674,-114 140.667,-104.515 144.761,-94.5931 148.73,-86.4445"/>
<polygon fill="midnightblue" stroke="midnightblue" points="151.855,-88.0204 153.358,-77.5327 145.643,-84.7943 151.855,-88.0204"/>
</g>
<!-- Node35&#45;&gt;Node25 -->
<g id="edge95" class="edge"><title>Node35&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1315.36,-354.421C1305.48,-345.29 1292.89,-333.657 1282.86,-324.384"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1285.18,-321.763 1275.46,-317.546 1280.43,-326.904 1285.18,-321.763"/>
</g>
<!-- Node35&#45;&gt;Node26 -->
<g id="edge94" class="edge"><title>Node35&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1354.55,-354.422C1370.11,-344.165 1391.14,-330.28 1409.67,-318 1436.5,-300.223 1467.33,-279.707 1487.59,-266.218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1489.71,-269.006 1496.1,-260.549 1485.83,-263.18 1489.71,-269.006"/>
</g>
<!-- Node35&#45;&gt;Node30 -->
<g id="edge93" class="edge"><title>Node35&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1368.06,-354.377C1417.09,-333.861 1506.96,-295.773 1582.67,-261 1664.18,-223.565 1758.27,-176.942 1809.84,-151.086"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1811.6,-154.121 1818.96,-146.507 1808.46,-147.865 1811.6,-154.121"/>
</g>
</g>
</svg>