geos_390_docs/ConsistentAreaTester_8h__in...

542 lines
36 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: ConsistentAreaTester.h Pages: 1 -->
<svg width="1669pt" height="554pt"
viewBox="0.00 0.00 1669.00 554.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 550)">
<title>ConsistentAreaTester.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-550 1665,-550 1665,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="42.5,-525.5 42.5,-545.5 173.5,-545.5 173.5,-525.5 42.5,-525.5"/>
<text text-anchor="middle" x="108" y="-532.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConsistentAreaTester.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="export_8h.html" target="_top" xlink:title="geos/export.h">
<polygon fill="white" stroke="black" points="660,-0.5 660,-20.5 742,-20.5 742,-0.5 660,-0.5"/>
<text text-anchor="middle" x="701" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/export.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="M91.125,-525.402C60.75,-507.656 0,-465.313 0,-410.5 0,-410.5 0,-410.5 0,-123.5 0,-85.9813 18.8709,-74.6101 52,-57 104.177,-29.2647 504.713,-16.4699 649.222,-12.7226"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.673,-16.2123 659.58,-12.4581 649.494,-9.21457 649.673,-16.2123"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="311.5,-171.5 311.5,-191.5 446.5,-191.5 446.5,-171.5 311.5,-171.5"/>
<text text-anchor="middle" x="379" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M109.893,-525.263C116.227,-496.028 138.874,-403.812 184,-342 209.628,-306.896 312.998,-230.161 357.95,-197.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="360.062,-200.388 366.121,-191.697 355.965,-194.713 360.062,-200.388"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="LineIntersector_8h.html" target="_top" xlink:title="geos/algorithm/LineIntersector.h">
<polygon fill="white" stroke="black" points="104,-228.5 104,-248.5 274,-248.5 274,-228.5 104,-228.5"/>
<text text-anchor="middle" x="189" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/algorithm/LineIntersector.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge14" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M105.594,-525.241C100.481,-504.729 89,-453.84 89,-410.5 89,-410.5 89,-410.5 89,-351.5 89,-307.088 133.293,-272.183 162.922,-253.802"/>
<polygon fill="midnightblue" stroke="midnightblue" points="164.787,-256.765 171.581,-248.636 161.2,-250.754 164.787,-256.765"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="RelateNodeGraph_8h.html" target="_top" xlink:title="geos/operation/relate\l/RelateNodeGraph.h">
<polygon fill="white" stroke="black" points="155,-456.5 155,-488.5 273,-488.5 273,-456.5 155,-456.5"/>
<text text-anchor="start" x="163" y="-475.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/relate</text>
<text text-anchor="middle" x="214" y="-463.7" font-family="Helvetica,sans-Serif" font-size="11.00">/RelateNodeGraph.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge18" class="edge"><title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M123.641,-525.499C138.092,-517.183 160.083,-504.528 178.752,-493.784"/>
<polygon fill="midnightblue" stroke="midnightblue" points="180.68,-496.713 187.602,-488.691 177.189,-490.646 180.68,-496.713"/>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M372.583,-171.429C363.755,-157.728 350.318,-131.5 363,-114 396.886,-67.2419 563.864,-33.8041 649.755,-19.3958"/>
<polygon fill="midnightblue" stroke="midnightblue" points="650.518,-22.8173 659.814,-17.7335 649.377,-15.911 650.518,-22.8173"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="142,-114.5 142,-134.5 240,-134.5 240,-114.5 142,-114.5"/>
<text text-anchor="middle" x="191" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M347.956,-171.418C316.157,-162.115 266.569,-147.608 231.657,-137.394"/>
<polygon fill="midnightblue" stroke="midnightblue" points="232.359,-133.953 221.778,-134.504 230.393,-140.671 232.359,-133.953"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="284.5,-57.5 284.5,-77.5 325.5,-77.5 325.5,-57.5 284.5,-57.5"/>
<text text-anchor="middle" x="305" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge13" class="edge"><title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M366.178,-171.328C355.263,-162.946 339.832,-149.653 330,-135 320.239,-120.453 313.614,-101.578 309.649,-87.6554"/>
<polygon fill="midnightblue" stroke="midnightblue" points="312.966,-86.5053 307.031,-77.7285 306.197,-88.2905 312.966,-86.5053"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="inline_8h.html" target="_top" xlink:title="geos/inline.h">
<polygon fill="white" stroke="black" points="1290.5,-0.5 1290.5,-20.5 1367.5,-20.5 1367.5,-0.5 1290.5,-0.5"/>
<text text-anchor="middle" x="1329" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge8" class="edge"><title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M446.553,-180.256C596.229,-179.031 951.498,-172.17 1065,-135 1081.52,-129.59 1082.68,-122.215 1098,-114 1166.45,-77.3004 1250.68,-42.347 1296.14,-24.2712"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1297.49,-27.5023 1305.5,-20.5709 1294.92,-20.9925 1297.49,-27.5023"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="508.5,-114.5 508.5,-134.5 539.5,-134.5 539.5,-114.5 508.5,-114.5"/>
<text text-anchor="middle" x="524" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge9" class="edge"><title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M402.944,-171.418C429.334,-161.408 471.611,-145.372 498.577,-135.143"/>
<polygon fill="midnightblue" stroke="midnightblue" points="499.989,-138.351 508.098,-131.532 497.507,-131.806 499.989,-138.351"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="372.5,-114.5 372.5,-134.5 413.5,-134.5 413.5,-114.5 372.5,-114.5"/>
<text text-anchor="middle" x="393" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node3&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M381.312,-171.418C383.165,-164.137 385.83,-153.669 388.147,-144.566"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.563,-145.334 390.638,-134.779 384.779,-143.607 391.563,-145.334"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="1357,-57.5 1357,-77.5 1403,-77.5 1403,-57.5 1357,-57.5"/>
<text text-anchor="middle" x="1380" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node3&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M446.88,-180.495C574.993,-179.538 860.862,-172.889 1098,-135 1134.72,-129.132 1142.86,-122.773 1179,-114 1237.89,-99.7052 1306.83,-84.4098 1346.75,-75.6945"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1347.71,-79.0691 1356.73,-73.5211 1346.22,-72.2294 1347.71,-79.0691"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="546.5,-57.5 546.5,-77.5 589.5,-77.5 589.5,-57.5 546.5,-57.5"/>
<text text-anchor="middle" x="568" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node3&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M389.149,-171.473C404.83,-157.829 436.254,-131.674 466,-114 488.635,-100.552 515.953,-88.5691 536.619,-80.2808"/>
<polygon fill="midnightblue" stroke="midnightblue" points="538.157,-83.4371 546.181,-76.5185 535.594,-76.9233 538.157,-83.4371"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="220,-57.5 220,-77.5 266,-77.5 266,-57.5 220,-57.5"/>
<text text-anchor="middle" x="243" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M199.587,-114.418C207.069,-106.504 218.112,-94.8243 227.187,-85.2251"/>
<polygon fill="midnightblue" stroke="midnightblue" points="229.9,-87.4505 234.227,-77.7795 224.813,-82.6414 229.9,-87.4505"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge6" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M209.825,-114.418C228.142,-105.581 256.193,-92.0473 277.103,-81.9591"/>
<polygon fill="midnightblue" stroke="midnightblue" points="278.662,-85.0933 286.147,-77.5956 275.62,-78.7887 278.662,-85.0933"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="142.5,-57.5 142.5,-77.5 201.5,-77.5 201.5,-57.5 142.5,-57.5"/>
<text text-anchor="middle" x="172" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge7" class="edge"><title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M187.863,-114.418C185.32,-107.058 181.652,-96.441 178.484,-87.2695"/>
<polygon fill="midnightblue" stroke="midnightblue" points="181.779,-86.0885 175.206,-77.7795 175.163,-88.3742 181.779,-86.0885"/>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge15" class="edge"><title>Node13&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M180.779,-228.28C155.843,-199.207 85.5972,-108.352 133,-57 167.626,-19.4895 515.673,-12.888 649.215,-11.7379"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.61,-15.235 659.582,-11.656 649.554,-8.23524 649.61,-15.235"/>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge17" class="edge"><title>Node13&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M220.375,-228.418C252.512,-219.115 302.627,-204.608 337.911,-194.394"/>
<polygon fill="midnightblue" stroke="midnightblue" points="339.262,-197.647 347.895,-191.504 337.316,-190.923 339.262,-197.647"/>
</g>
<!-- Node13&#45;&gt;Node12 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M198.702,-228.417C223.768,-205.472 293.593,-144.815 363,-114 421.085,-88.2116 495.123,-76.4463 536.452,-71.564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="536.922,-75.0334 546.47,-70.4408 536.142,-68.077 536.922,-75.0334"/>
</g>
<!-- Node14&#45;&gt;Node2 -->
<g id="edge19" class="edge"><title>Node14&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M196.156,-456.292C151.411,-416.355 38,-303.222 38,-182.5 38,-182.5 38,-182.5 38,-123.5 38,-86.7876 54.8679,-74.7575 87,-57 135.666,-30.1049 510.864,-16.871 649.626,-12.8589"/>
<polygon fill="midnightblue" stroke="midnightblue" points="650.084,-16.3474 659.98,-12.564 649.884,-9.3502 650.084,-16.3474"/>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge69" class="edge"><title>Node14&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M273.195,-469.695C540.619,-461.157 1623,-422.348 1623,-353.5 1623,-353.5 1623,-353.5 1623,-294.5 1623,-194.055 1570,-170.563 1487,-114 1464,-98.3265 1434.74,-86.3373 1412.63,-78.6105"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1413.61,-75.25 1403.02,-75.3623 1411.37,-81.8812 1413.61,-75.25"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="geomgraph_2NodeMap_8h.html" target="_top" xlink:title="geos/geomgraph/NodeMap.h">
<polygon fill="white" stroke="black" points="280.5,-399.5 280.5,-419.5 437.5,-419.5 437.5,-399.5 280.5,-399.5"/>
<text text-anchor="middle" x="359" y="-406.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/NodeMap.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge20" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M249.843,-456.421C273.912,-446.296 305.296,-433.093 328.231,-423.444"/>
<polygon fill="midnightblue" stroke="midnightblue" points="329.637,-426.65 337.497,-419.546 326.923,-420.198 329.637,-426.65"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="193,-342.5 193,-362.5 231,-362.5 231,-342.5 193,-342.5"/>
<text text-anchor="middle" x="212" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">map</text>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge68" class="edge"><title>Node14&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M213.739,-456.074C213.376,-434.706 212.722,-396.112 212.328,-372.843"/>
<polygon fill="midnightblue" stroke="midnightblue" points="215.827,-372.732 212.158,-362.793 208.828,-372.851 215.827,-372.732"/>
</g>
<!-- Node15&#45;&gt;Node2 -->
<g id="edge21" class="edge"><title>Node15&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M342.2,-399.296C286.809,-368.825 112.483,-271.864 95,-249 76.329,-224.582 76,-213.238 76,-182.5 76,-182.5 76,-182.5 76,-123.5 76,-88.7785 87.3634,-75.0901 117,-57 161.89,-29.5991 515.553,-16.7718 649.67,-12.857"/>
<polygon fill="midnightblue" stroke="midnightblue" points="649.801,-16.3548 659.696,-12.5691 649.6,-9.35767 649.801,-16.3548"/>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge25" class="edge"><title>Node15&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M359.042,-399.491C359.207,-379.074 360.019,-327.732 364,-285 366.731,-255.688 372.102,-221.955 375.62,-201.438"/>
<polygon fill="midnightblue" stroke="midnightblue" points="379.081,-201.965 377.356,-191.511 372.186,-200.759 379.081,-201.965"/>
</g>
<!-- Node15&#45;&gt;Node8 -->
<g id="edge67" class="edge"><title>Node15&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M437.724,-405.519C565.899,-400.168 827.545,-387.169 1048,-363 1213.83,-344.82 1258.8,-352.557 1419,-306 1534.95,-272.301 1661,-303.252 1661,-182.5 1661,-182.5 1661,-182.5 1661,-123.5 1661,-64.4279 1469.91,-30.5233 1377.68,-17.5993"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1378.12,-14.1273 1367.73,-16.2341 1377.17,-21.0622 1378.12,-14.1273"/>
</g>
<!-- Node15&#45;&gt;Node11 -->
<g id="edge23" class="edge"><title>Node15&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M437.692,-403.668C688.365,-387.482 1455.98,-331.512 1528,-249 1580.9,-188.392 1462.76,-113.242 1407.04,-82.5483"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1408.5,-79.3597 1398.04,-77.6791 1405.17,-85.5163 1408.5,-79.3597"/>
</g>
<!-- Node15&#45;&gt;Node12 -->
<g id="edge24" class="edge"><title>Node15&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M363.034,-399.266C383.732,-351.987 477.871,-138.296 499,-114 510.246,-101.068 526.018,-90.2988 539.644,-82.4893"/>
<polygon fill="midnightblue" stroke="midnightblue" points="541.557,-85.4326 548.653,-77.5653 538.2,-79.2902 541.557,-85.4326"/>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge22" class="edge"><title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M334.726,-399.418C308.87,-389.744 267.974,-374.443 240.58,-364.193"/>
<polygon fill="midnightblue" stroke="midnightblue" points="241.744,-360.892 231.152,-360.666 239.291,-367.448 241.744,-360.892"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="geomgraph_2Node_8h.html" target="_top" xlink:title="geos/geomgraph/Node.h">
<polygon fill="white" stroke="black" points="530,-342.5 530,-362.5 666,-362.5 666,-342.5 530,-342.5"/>
<text text-anchor="middle" x="598" y="-349.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/Node.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge26" class="edge"><title>Node15&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M398.198,-399.479C439.443,-389.988 504.44,-375.03 549.032,-364.769"/>
<polygon fill="midnightblue" stroke="midnightblue" points="549.82,-368.179 558.78,-362.525 548.25,-361.357 549.82,-368.179"/>
</g>
<!-- Node17&#45;&gt;Node2 -->
<g id="edge27" class="edge"><title>Node17&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M609.202,-342.474C628.499,-326.169 667.521,-289.693 684,-249 714.777,-173 708.067,-72.1926 703.484,-30.6449"/>
<polygon fill="midnightblue" stroke="midnightblue" points="706.942,-30.0821 702.281,-20.5676 699.991,-30.9121 706.942,-30.0821"/>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge46" class="edge"><title>Node17&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M529.915,-345.759C498.01,-339.993 461.322,-328.563 435,-306 402.938,-278.517 388.313,-228.915 382.43,-201.683"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.793,-200.643 380.419,-191.512 378.926,-202.001 385.793,-200.643"/>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge64" class="edge"><title>Node17&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M666.286,-349.161C871.328,-341.439 1471.03,-313.48 1528,-249 1584.98,-184.51 1564.88,-116.804 1503,-57 1469.71,-24.8303 1416.63,-14.6609 1377.84,-11.7993"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1377.99,-8.30269 1367.8,-11.1968 1377.57,-15.2901 1377.99,-8.30269"/>
</g>
<!-- Node17&#45;&gt;Node12 -->
<g id="edge66" class="edge"><title>Node17&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M586.047,-342.365C565.955,-326.162 526.125,-290.192 511,-249 497.335,-211.783 535.653,-170.421 548,-135 553.518,-119.169 558.943,-100.914 562.747,-87.5405"/>
<polygon fill="midnightblue" stroke="midnightblue" points="566.201,-88.1884 565.529,-77.6149 559.46,-86.2997 566.201,-88.1884"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="geomgraph_2GraphComponent_8h.html" target="_top" xlink:title="geos/geomgraph/GraphComponent.h">
<polygon fill="white" stroke="black" points="1323,-228.5 1323,-248.5 1519,-248.5 1519,-228.5 1323,-228.5"/>
<text text-anchor="middle" x="1421" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/GraphComponent.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge28" class="edge"><title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M666.062,-344.109C742.886,-335.611 871.56,-320.904 982,-306 1114.69,-288.094 1269.41,-263.874 1355.18,-250.15"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1355.98,-253.568 1365.3,-248.53 1354.87,-246.656 1355.98,-253.568"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="EdgeEndStar_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeEndStar.h">
<polygon fill="white" stroke="black" points="798.5,-285.5 798.5,-305.5 973.5,-305.5 973.5,-285.5 798.5,-285.5"/>
<text text-anchor="middle" x="886" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeEndStar.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node25 -->
<g id="edge47" class="edge"><title>Node17&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M645.235,-342.479C695.457,-332.888 774.907,-317.716 828.678,-307.447"/>
<polygon fill="midnightblue" stroke="midnightblue" points="829.573,-310.839 838.739,-305.525 828.26,-303.964 829.573,-310.839"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="EdgeEnd_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeEnd.h">
<polygon fill="white" stroke="black" points="520.5,-228.5 520.5,-248.5 675.5,-248.5 675.5,-228.5 520.5,-228.5"/>
<text text-anchor="middle" x="598" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeEnd.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node26 -->
<g id="edge63" class="edge"><title>Node17&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M598,-342.335C598,-324.204 598,-283.407 598,-259"/>
<polygon fill="midnightblue" stroke="midnightblue" points="601.5,-258.792 598,-248.792 594.5,-258.792 601.5,-258.792"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<polygon fill="white" stroke="#bfbfbf" points="444.5,-285.5 444.5,-305.5 495.5,-305.5 495.5,-285.5 444.5,-285.5"/>
<text text-anchor="middle" x="470" y="-292.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node17&#45;&gt;Node28 -->
<g id="edge65" class="edge"><title>Node17&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M576.863,-342.418C556.019,-333.461 523.948,-319.681 500.376,-309.552"/>
<polygon fill="midnightblue" stroke="midnightblue" points="501.738,-306.328 491.168,-305.596 498.974,-312.759 501.738,-306.328"/>
</g>
<!-- Node18&#45;&gt;Node2 -->
<g id="edge29" class="edge"><title>Node18&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1424.16,-228.38C1433.76,-198.82 1459.14,-104.811 1412,-57 1388.86,-33.5284 911.155,-17.5946 752.048,-12.9223"/>
<polygon fill="midnightblue" stroke="midnightblue" points="752.135,-9.4234 742.037,-12.6308 751.931,-16.4204 752.135,-9.4234"/>
</g>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge30" class="edge"><title>Node18&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1442.14,-228.371C1456.55,-220.891 1474.49,-208.794 1483,-192 1510.11,-138.475 1518.92,-105.063 1483,-57 1459,-24.8855 1413.37,-14.4933 1377.98,-11.5527"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1378.04,-8.04911 1367.83,-10.886 1377.58,-15.0341 1378.04,-8.04911"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="Label_8h.html" target="_top" xlink:title="geos/geomgraph/Label.h">
<polygon fill="white" stroke="black" points="1054,-171.5 1054,-191.5 1190,-191.5 1190,-171.5 1054,-171.5"/>
<text text-anchor="middle" x="1122" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/Label.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge31" class="edge"><title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1371.96,-228.479C1319.71,-218.868 1236.99,-203.653 1181.16,-193.383"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1181.53,-189.892 1171.07,-191.525 1180.27,-196.777 1181.53,-189.892"/>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge32" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1053.9,-179.982C997.346,-177.044 916.227,-166.882 853,-135 808.375,-112.497 811.229,-87.9658 772,-57 757.389,-45.4663 739.777,-34.1655 725.749,-25.7113"/>
<polygon fill="midnightblue" stroke="midnightblue" points="727.503,-22.6823 717.117,-20.593 723.933,-28.7036 727.503,-22.6823"/>
</g>
<!-- Node19&#45;&gt;Node8 -->
<g id="edge44" class="edge"><title>Node19&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1164.44,-171.499C1189.49,-164.614 1220.74,-153.145 1244,-135 1280.96,-106.168 1307.98,-56.7819 1320.76,-30.03"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1324.07,-31.2198 1325.09,-20.6741 1317.71,-28.2827 1324.07,-31.2198"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="Location_8h.html" target="_top" xlink:title="geos/geom/Location.h">
<polygon fill="white" stroke="black" points="998,-57.5 998,-77.5 1120,-77.5 1120,-57.5 998,-57.5"/>
<text text-anchor="middle" x="1059" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Location.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge33" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1116.84,-171.335C1106.46,-152.876 1082.86,-110.922 1069.23,-86.6907"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1072.18,-84.7919 1064.23,-77.7921 1066.08,-88.2238 1072.18,-84.7919"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="TopologyLocation_8h.html" target="_top" xlink:title="geos/geomgraph/TopologyLocation.h">
<polygon fill="white" stroke="black" points="862,-114.5 862,-134.5 1056,-134.5 1056,-114.5 862,-114.5"/>
<text text-anchor="middle" x="959" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/TopologyLocation.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge37" class="edge"><title>Node19&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1095.08,-171.418C1067.87,-162.235 1025.62,-147.981 995.426,-137.791"/>
<polygon fill="midnightblue" stroke="midnightblue" points="996.279,-134.385 985.685,-134.504 994.041,-141.018 996.279,-134.385"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="1188.5,-114.5 1188.5,-134.5 1235.5,-134.5 1235.5,-114.5 1188.5,-114.5"/>
<text text-anchor="middle" x="1212" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node19&#45;&gt;Node24 -->
<g id="edge45" class="edge"><title>Node19&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1136.86,-171.418C1150.8,-162.899 1171.88,-150.017 1188.17,-140.063"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1190.41,-142.797 1197.12,-134.596 1186.76,-136.824 1190.41,-142.797"/>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge34" class="edge"><title>Node20&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1000.28,-57.4795C931.275,-46.8774 817.872,-29.4552 752.263,-19.3757"/>
<polygon fill="midnightblue" stroke="midnightblue" points="752.574,-15.8824 742.158,-17.8232 751.511,-22.8012 752.574,-15.8824"/>
</g>
<!-- Node20&#45;&gt;Node8 -->
<g id="edge36" class="edge"><title>Node20&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1103.28,-57.4795C1151.99,-47.5576 1230.02,-31.6625 1280.39,-21.4025"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1281.28,-24.7917 1290.39,-19.366 1279.89,-17.9326 1281.28,-24.7917"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="1030,-0.5 1030,-20.5 1088,-20.5 1088,-0.5 1030,-0.5"/>
<text text-anchor="middle" x="1059" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge35" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1059,-57.4179C1059,-50.2164 1059,-39.8962 1059,-30.8632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1062.5,-30.7794 1059,-20.7795 1055.5,-30.7795 1062.5,-30.7794"/>
</g>
<!-- Node22&#45;&gt;Node2 -->
<g id="edge38" class="edge"><title>Node22&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M955.088,-114.082C948.488,-99.4214 933.702,-71.342 912,-57 863.997,-25.2774 797.675,-15.2399 752.275,-12.2867"/>
<polygon fill="midnightblue" stroke="midnightblue" points="752.244,-8.77965 742.065,-11.7186 751.855,-15.7688 752.244,-8.77965"/>
</g>
<!-- Node22&#45;&gt;Node8 -->
<g id="edge39" class="edge"><title>Node22&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M960.264,-114.459C962.83,-99.7989 970.105,-71.0691 989,-57 1034.06,-23.4467 1197.39,-14.6368 1280.18,-12.3236"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1280.44,-15.8182 1290.34,-12.061 1280.26,-8.82054 1280.44,-15.8182"/>
</g>
<!-- Node22&#45;&gt;Node11 -->
<g id="edge41" class="edge"><title>Node22&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1028.05,-114.479C1119.72,-102.503 1278.01,-81.8246 1346.65,-72.8575"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1347.41,-76.288 1356.87,-71.522 1346.5,-69.347 1347.41,-76.288"/>
</g>
<!-- Node22&#45;&gt;Node12 -->
<g id="edge43" class="edge"><title>Node22&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M894.872,-114.479C810.114,-102.557 664.038,-82.0092 599.837,-72.9784"/>
<polygon fill="midnightblue" stroke="midnightblue" points="600.291,-69.5078 589.901,-71.5807 599.316,-76.4396 600.291,-69.5078"/>
</g>
<!-- Node22&#45;&gt;Node20 -->
<g id="edge40" class="edge"><title>Node22&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M975.513,-114.418C991.291,-105.74 1015.3,-92.5334 1033.53,-82.5077"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1035.39,-85.4816 1042.46,-77.5956 1032.01,-79.3481 1035.39,-85.4816"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<polygon fill="white" stroke="#bfbfbf" points="862.5,-57.5 862.5,-77.5 903.5,-77.5 903.5,-57.5 862.5,-57.5"/>
<text text-anchor="middle" x="883" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge42" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M946.45,-114.418C934.899,-106.058 917.541,-93.4966 903.898,-83.6239"/>
<polygon fill="midnightblue" stroke="midnightblue" points="905.722,-80.6229 895.568,-77.5956 901.618,-86.2938 905.722,-80.6229"/>
</g>
<!-- Node25&#45;&gt;Node2 -->
<g id="edge48" class="edge"><title>Node25&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M874.065,-285.326C863.437,-276.743 847.924,-263.152 837,-249 777.827,-172.346 785.433,-139.049 734,-57 727.986,-47.4065 720.645,-37.1623 714.414,-28.828"/>
<polygon fill="midnightblue" stroke="midnightblue" points="717.042,-26.5007 708.205,-20.6552 711.468,-30.7353 717.042,-26.5007"/>
</g>
<!-- Node25&#45;&gt;Node3 -->
<g id="edge56" class="edge"><title>Node25&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M798.238,-292.381C721.103,-288.523 606.572,-277.906 511,-249 470.312,-236.694 427.009,-212.468 401.513,-196.903"/>
<polygon fill="midnightblue" stroke="midnightblue" points="403.306,-193.896 392.964,-191.598 399.616,-199.844 403.306,-193.896"/>
</g>
<!-- Node25&#45;&gt;Node8 -->
<g id="edge57" class="edge"><title>Node25&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M965.14,-285.464C1046.97,-275.779 1169.08,-260.277 1215,-249 1251.45,-240.048 1345.84,-216.812 1374,-192 1423,-148.833 1467.65,-111.716 1432,-57 1419.8,-38.2786 1397.97,-27.2045 1377.53,-20.681"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1378.23,-17.2419 1367.66,-17.8305 1376.29,-23.9672 1378.23,-17.2419"/>
</g>
<!-- Node25&#45;&gt;Node9 -->
<g id="edge59" class="edge"><title>Node25&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M843.36,-285.453C810.944,-277.812 765.659,-265.475 728,-249 656.667,-217.794 580.047,-165.789 544.405,-140.384"/>
<polygon fill="midnightblue" stroke="midnightblue" points="546.417,-137.52 536.254,-134.527 542.332,-143.204 546.417,-137.52"/>
</g>
<!-- Node25&#45;&gt;Node11 -->
<g id="edge61" class="edge"><title>Node25&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M944.133,-285.448C1063.09,-266.405 1325.53,-221.527 1354,-192 1381.15,-163.845 1383.08,-114.91 1381.76,-87.8615"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1385.24,-87.4685 1381.06,-77.7338 1378.26,-87.9514 1385.24,-87.4685"/>
</g>
<!-- Node25&#45;&gt;Node12 -->
<g id="edge60" class="edge"><title>Node25&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M867.965,-285.465C851.05,-276.766 825.248,-262.914 804,-249 719.348,-193.569 625.857,-117.105 586.778,-84.3884"/>
<polygon fill="midnightblue" stroke="midnightblue" points="588.78,-81.4987 578.872,-77.7441 584.276,-86.8575 588.78,-81.4987"/>
</g>
<!-- Node25&#45;&gt;Node20 -->
<g id="edge55" class="edge"><title>Node25&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M946.3,-285.493C1013,-273.222 1121.29,-246.254 1199,-192 1225.46,-173.523 1233.41,-165.491 1244,-135 1247.06,-126.183 1249.76,-121.346 1244,-114 1229.74,-95.8113 1175.92,-83.9219 1129.98,-76.8745"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1130.42,-73.4013 1120.02,-75.4008 1129.4,-80.326 1130.42,-73.4013"/>
</g>
<!-- Node25&#45;&gt;Node23 -->
<g id="edge58" class="edge"><title>Node25&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M894.874,-285.32C905.907,-272.751 922.539,-249.311 916,-228 901.356,-180.272 867.644,-182.728 853,-135 847.636,-117.518 857.864,-98.6041 867.803,-85.4332"/>
<polygon fill="midnightblue" stroke="midnightblue" points="870.518,-87.6418 874.126,-77.6802 865.094,-83.2176 870.518,-87.6418"/>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge49" class="edge"><title>Node25&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M838.765,-285.479C788.543,-275.888 709.093,-260.716 655.322,-250.447"/>
<polygon fill="midnightblue" stroke="midnightblue" points="655.74,-246.964 645.261,-248.525 654.427,-253.839 655.74,-246.964"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<polygon fill="white" stroke="#bfbfbf" points="846.5,-228.5 846.5,-248.5 907.5,-248.5 907.5,-228.5 846.5,-228.5"/>
<text text-anchor="middle" x="877" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">algorithm</text>
</g>
<!-- Node25&#45;&gt;Node27 -->
<g id="edge62" class="edge"><title>Node25&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M884.514,-285.418C883.335,-278.216 881.647,-267.896 880.169,-258.863"/>
<polygon fill="midnightblue" stroke="midnightblue" points="883.587,-258.083 878.518,-248.779 876.679,-259.213 883.587,-258.083"/>
</g>
<!-- Node26&#45;&gt;Node2 -->
<g id="edge50" class="edge"><title>Node26&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M602.165,-228.361C617.598,-194.498 671.707,-75.7745 692.641,-29.8401"/>
<polygon fill="midnightblue" stroke="midnightblue" points="695.933,-31.0565 696.896,-20.5055 689.564,-28.1535 695.933,-31.0565"/>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge51" class="edge"><title>Node26&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M561.837,-228.418C524.318,-218.995 465.539,-204.234 424.798,-194.002"/>
<polygon fill="midnightblue" stroke="midnightblue" points="425.404,-190.545 414.853,-191.504 423.699,-197.335 425.404,-190.545"/>
</g>
<!-- Node26&#45;&gt;Node8 -->
<g id="edge53" class="edge"><title>Node26&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M675.746,-234.213C827.294,-227.426 1151.59,-210.909 1199,-192 1265.85,-165.34 1283.02,-142.957 1314,-78 1321.17,-62.9781 1324.98,-44.3935 1326.97,-30.6931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1330.48,-30.8759 1328.24,-20.519 1323.53,-30.0076 1330.48,-30.8759"/>
</g>
<!-- Node26&#45;&gt;Node12 -->
<g id="edge54" class="edge"><title>Node26&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M597.354,-228.423C595.777,-207.866 591.169,-156.257 582,-114 580.075,-105.127 577.224,-95.49 574.596,-87.3791"/>
<polygon fill="midnightblue" stroke="midnightblue" points="577.875,-86.1485 571.367,-77.788 571.241,-88.3821 577.875,-86.1485"/>
</g>
<!-- Node26&#45;&gt;Node19 -->
<g id="edge52" class="edge"><title>Node26&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M675.6,-229.355C774.481,-218.976 944.438,-201.137 1043.67,-190.722"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1044.06,-194.201 1053.64,-189.676 1043.32,-187.239 1044.06,-194.201"/>
</g>
</g>
</svg>