geos_390_docs/TaggedLinesSimplifier_8h__i...

505 lines
33 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: TaggedLinesSimplifier.h Pages: 1 -->
<!--zoomable 419 -->
<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 = 1164;
var viewHeight = 419;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>TaggedLinesSimplifier.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-415 1160.23,-415 1160.23,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="885.226,-390.5 885.226,-410.5 1017.23,-410.5 1017.23,-390.5 885.226,-390.5"/>
<text text-anchor="middle" x="951.226" y="-397.7" font-family="Helvetica,sans-Serif" font-size="11.00">TaggedLinesSimplifier.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="245.226,-57.5 245.226,-77.5 327.226,-77.5 327.226,-57.5 245.226,-57.5"/>
<text text-anchor="middle" x="286.226" y="-64.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="M884.872,-397.403C669.259,-389.717 2.22644,-358.728 2.22644,-269.5 2.22644,-269.5 2.22644,-269.5 2.22644,-198.5 2.22644,-160.007 -6.67931,-140.514 21.2264,-114 28.943,-106.668 160.221,-86.682 235.047,-75.7987"/>
<polygon fill="midnightblue" stroke="midnightblue" points="235.818,-79.2237 245.212,-74.3257 234.814,-72.296 235.818,-79.2237"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="820.226,-57.5 820.226,-77.5 866.226,-77.5 866.226,-57.5 820.226,-57.5"/>
<text text-anchor="middle" x="843.226" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1001.38,-390.48C1062.07,-376.339 1156.23,-342.618 1156.23,-269.5 1156.23,-269.5 1156.23,-269.5 1156.23,-198.5 1156.23,-78.2727 956.832,-67.1486 876.337,-67.5563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="876.201,-64.0575 866.242,-67.6721 876.282,-71.057 876.201,-64.0575"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="890.226,-120.5 890.226,-140.5 946.226,-140.5 946.226,-120.5 890.226,-120.5"/>
<text text-anchor="middle" x="918.226" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M949.467,-390.462C947.723,-381.3 945.055,-366.702 943.226,-354 932.485,-279.383 923.671,-190.126 920.028,-151.234"/>
<polygon fill="midnightblue" stroke="midnightblue" points="923.474,-150.488 919.067,-140.853 916.504,-151.133 923.474,-150.488"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="952.726,-327.5 952.726,-347.5 1003.73,-347.5 1003.73,-327.5 952.726,-327.5"/>
<text text-anchor="middle" x="978.226" y="-334.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M955.21,-390.499C959.119,-381.669 965.192,-367.948 970.119,-356.817"/>
<polygon fill="midnightblue" stroke="midnightblue" points="973.379,-358.099 974.226,-347.538 966.978,-355.265 973.379,-358.099"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="LineSegmentIndex_8h.html" target="_top" xlink:title="geos/simplify/LineSegment\lIndex.h">
<polygon fill="white" stroke="black" points="698.726,-321.5 698.726,-353.5 843.726,-353.5 843.726,-321.5 698.726,-321.5"/>
<text text-anchor="start" x="706.726" y="-340.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/simplify/LineSegment</text>
<text text-anchor="middle" x="771.226" y="-328.7" font-family="Helvetica,sans-Serif" font-size="11.00">Index.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M924.667,-390.499C898.588,-381.661 858.049,-367.923 825.188,-356.787"/>
<polygon fill="midnightblue" stroke="midnightblue" points="826.297,-353.467 815.703,-353.573 824.05,-360.097 826.297,-353.467"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="TaggedLineStringSimplifier_8h.html" target="_top" xlink:title="geos/simplify/TaggedLine\lStringSimplifier.h">
<polygon fill="white" stroke="black" points="990.226,-183.5 990.226,-215.5 1128.23,-215.5 1128.23,-183.5 990.226,-183.5"/>
<text text-anchor="start" x="998.226" y="-202.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/simplify/TaggedLine</text>
<text text-anchor="middle" x="1059.23" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">StringSimplifier.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge45" class="edge"><title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M968.904,-390.415C982.591,-382.525 1001.04,-369.879 1012.23,-354 1040.05,-314.487 1051.75,-258.077 1056.39,-225.789"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1059.87,-226.196 1057.71,-215.823 1052.93,-225.277 1059.87,-226.196"/>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M698.634,-332.466C557.521,-322.946 254.469,-293.732 191.226,-216 154.566,-170.94 225.249,-111.158 263.687,-83.5955"/>
<polygon fill="midnightblue" stroke="midnightblue" points="266.052,-86.213 272.238,-77.612 262.038,-80.4777 266.052,-86.213"/>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge43" class="edge"><title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M795.931,-321.284C838.766,-293.187 925.126,-228.518 955.226,-147 960.307,-133.241 963.416,-126.167 955.226,-114 937.741,-88.0239 902.596,-76.8712 876.314,-72.0867"/>
<polygon fill="midnightblue" stroke="midnightblue" points="876.805,-68.6209 866.378,-70.4982 875.7,-75.5331 876.805,-68.6209"/>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge44" class="edge"><title>Node6&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M782.829,-321.455C800.203,-298.816 833.863,-254.534 861.226,-216 877.392,-193.235 895.283,-166.433 906.632,-149.218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="909.645,-151.006 912.212,-140.727 903.795,-147.162 909.645,-151.006"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="Envelope_8h.html" target="_top" xlink:title="geos/geom/Envelope.h">
<polygon fill="white" stroke="black" points="648.726,-189.5 648.726,-209.5 775.726,-209.5 775.726,-189.5 648.726,-189.5"/>
<text text-anchor="middle" x="712.226" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Envelope.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M764.687,-321.426C753.827,-296.394 732.104,-246.32 720.304,-219.12"/>
<polygon fill="midnightblue" stroke="midnightblue" points="723.369,-217.391 716.178,-209.61 716.947,-220.177 723.369,-217.391"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="Quadtree_8h.html" target="_top" xlink:title="geos/index/quadtree\l/Quadtree.h">
<polygon fill="white" stroke="black" points="581.226,-252.5 581.226,-284.5 695.226,-284.5 695.226,-252.5 581.226,-252.5"/>
<text text-anchor="start" x="589.226" y="-271.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/quadtree</text>
<text text-anchor="middle" x="638.226" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">/Quadtree.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node18 -->
<g id="edge26" class="edge"><title>Node6&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M741.379,-321.464C722.517,-311.962 697.933,-299.578 677.497,-289.283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="678.94,-286.091 668.435,-284.718 675.791,-292.343 678.94,-286.091"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge8" class="edge"><title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M648.577,-195.167C558.2,-189.488 398.104,-175.652 348.226,-147 323.718,-132.921 305.314,-105.016 295.157,-86.555"/>
<polygon fill="midnightblue" stroke="midnightblue" points="298.234,-84.8853 290.493,-77.6514 292.033,-88.1337 298.234,-84.8853"/>
</g>
<!-- Node7&#45;&gt;Node3 -->
<g id="edge23" class="edge"><title>Node7&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M737.478,-189.497C757.919,-181.141 786.322,-166.972 805.226,-147 821.364,-129.951 831.892,-104.761 837.687,-87.5431"/>
<polygon fill="midnightblue" stroke="midnightblue" points="841.17,-88.1349 840.823,-77.5457 834.49,-86.04 841.17,-88.1349"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge25" class="edge"><title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M740.009,-189.464C776.33,-177.651 840.091,-156.913 880.686,-143.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="881.8,-147.028 890.227,-140.607 879.634,-140.371 881.8,-147.028"/>
</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="642.726,-57.5 642.726,-77.5 719.726,-77.5 719.726,-57.5 642.726,-57.5"/>
<text text-anchor="middle" x="681.226" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M710.23,-189.096C706.885,-173.465 699.861,-141.169 693.226,-114 691.07,-105.171 688.522,-95.4229 686.329,-87.2219"/>
<polygon fill="midnightblue" stroke="midnightblue" points="689.701,-86.2814 683.715,-77.5396 682.943,-88.1062 689.701,-86.2814"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="390.726,-120.5 390.726,-140.5 525.726,-140.5 525.726,-120.5 390.726,-120.5"/>
<text text-anchor="middle" x="458.226" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M677.971,-189.464C632.618,-177.501 552.568,-156.385 502.623,-143.211"/>
<polygon fill="midnightblue" stroke="midnightblue" points="503.312,-139.773 492.75,-140.607 501.527,-146.542 503.312,-139.773"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="154.726,-57.5 154.726,-77.5 197.726,-77.5 197.726,-57.5 154.726,-57.5"/>
<text text-anchor="middle" x="176.226" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node7&#45;&gt;Node16 -->
<g id="edge22" class="edge"><title>Node7&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M648.66,-198.236C567.706,-196.143 424.494,-186.501 309.226,-147 265.854,-132.136 221.082,-102.104 196.132,-83.7998"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.984,-80.8141 187.877,-77.6364 193.796,-86.4234 197.984,-80.8141"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="740.226,-120.5 740.226,-140.5 796.226,-140.5 796.226,-120.5 740.226,-120.5"/>
<text text-anchor="middle" x="768.226" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">ostream</text>
</g>
<!-- Node7&#45;&gt;Node17 -->
<g id="edge24" class="edge"><title>Node7&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M719.779,-189.464C728.497,-179.033 743.032,-161.644 753.911,-148.628"/>
<polygon fill="midnightblue" stroke="midnightblue" points="756.707,-150.74 760.434,-140.823 751.336,-146.251 756.707,-150.74"/>
</g>
<!-- Node9&#45;&gt;Node2 -->
<g id="edge11" class="edge"><title>Node9&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M432.847,-120.499C403.377,-110.047 354.582,-92.7422 321.45,-80.9922"/>
<polygon fill="midnightblue" stroke="midnightblue" points="322.305,-77.5816 311.71,-77.5377 319.965,-84.179 322.305,-77.5816"/>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge19" class="edge"><title>Node9&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M500.917,-120.495C512.063,-118.257 524.077,-115.944 535.226,-114 634.776,-96.6394 753.186,-80.3695 809.819,-72.8558"/>
<polygon fill="midnightblue" stroke="midnightblue" points="810.522,-76.2935 819.978,-71.5142 809.606,-69.3537 810.522,-76.2935"/>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge16" class="edge"><title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M491.131,-120.499C530.163,-109.822 595.342,-91.9931 638.307,-80.2403"/>
<polygon fill="midnightblue" stroke="midnightblue" points="639.465,-83.5522 648.187,-77.5377 637.618,-76.8003 639.465,-83.5522"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="407.226,-57.5 407.226,-77.5 505.226,-77.5 505.226,-57.5 407.226,-57.5"/>
<text text-anchor="middle" x="456.226" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge12" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M457.931,-120.499C457.651,-111.94 457.219,-98.7833 456.861,-87.8462"/>
<polygon fill="midnightblue" stroke="midnightblue" points="460.349,-87.4176 456.523,-77.5377 453.352,-87.647 460.349,-87.4176"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="505.726,-0.5 505.726,-20.5 546.726,-20.5 546.726,-0.5 505.726,-0.5"/>
<text text-anchor="middle" x="526.226" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge21" class="edge"><title>Node9&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M472.64,-120.329C485.673,-111.229 504.296,-96.0542 514.226,-78 522.177,-63.5449 525.014,-44.9044 525.956,-31.0385"/>
<polygon fill="midnightblue" stroke="midnightblue" points="529.467,-30.8437 526.372,-20.7108 522.472,-30.5617 529.467,-30.8437"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="561.726,-57.5 561.726,-77.5 592.726,-77.5 592.726,-57.5 561.726,-57.5"/>
<text text-anchor="middle" x="577.226" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node9&#45;&gt;Node14 -->
<g id="edge17" class="edge"><title>Node9&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M475.785,-120.499C496.038,-110.118 529.48,-92.9751 552.392,-81.2304"/>
<polygon fill="midnightblue" stroke="midnightblue" points="554.195,-84.2393 561.497,-76.5629 551.002,-78.01 554.195,-84.2393"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="347.726,-57.5 347.726,-77.5 388.726,-77.5 388.726,-57.5 347.726,-57.5"/>
<text text-anchor="middle" x="368.226" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node9&#45;&gt;Node15 -->
<g id="edge18" class="edge"><title>Node9&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M444.947,-120.499C430.456,-110.678 407.038,-94.8058 389.881,-83.1773"/>
<polygon fill="midnightblue" stroke="midnightblue" points="391.802,-80.251 381.561,-77.5377 387.875,-86.0455 391.802,-80.251"/>
</g>
<!-- Node9&#45;&gt;Node16 -->
<g id="edge20" class="edge"><title>Node9&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M416.616,-120.499C359.713,-108.19 258.867,-86.3762 207.776,-75.3245"/>
<polygon fill="midnightblue" stroke="midnightblue" points="208.469,-71.8937 197.955,-73.2003 206.989,-78.7354 208.469,-71.8937"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="437.226,-0.5 437.226,-20.5 483.226,-20.5 483.226,-0.5 437.226,-0.5"/>
<text text-anchor="middle" x="460.226" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge13" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M456.887,-57.4179C457.411,-50.2164 458.161,-39.8962 458.818,-30.8632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="462.317,-31.007 459.552,-20.7795 455.335,-30.4992 462.317,-31.007"/>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge14" class="edge"><title>Node10&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M467.786,-57.4179C478.26,-49.1876 493.92,-36.8839 506.393,-27.0836"/>
<polygon fill="midnightblue" stroke="midnightblue" points="508.715,-29.7098 514.416,-20.7795 504.391,-24.2056 508.715,-29.7098"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<polygon fill="white" stroke="#bfbfbf" points="359.726,-0.5 359.726,-20.5 418.726,-20.5 418.726,-0.5 359.726,-0.5"/>
<text text-anchor="middle" x="389.226" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge15" class="edge"><title>Node10&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M445.163,-57.4179C435.233,-49.2667 420.436,-37.1201 408.555,-27.3669"/>
<polygon fill="midnightblue" stroke="midnightblue" points="410.481,-24.4192 400.531,-20.7795 406.039,-29.8297 410.481,-24.4192"/>
</g>
<!-- Node18&#45;&gt;Node2 -->
<g id="edge27" class="edge"><title>Node18&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M581.163,-262.158C507.914,-252.251 381.659,-224.384 309.226,-147 294.101,-130.84 288.867,-105.26 287.088,-87.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.563,-87.2546 286.348,-77.5346 283.582,-87.762 290.563,-87.2546"/>
</g>
<!-- Node18&#45;&gt;Node3 -->
<g id="edge41" class="edge"><title>Node18&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M695.434,-256.391C724.251,-248.666 758.447,-236.047 784.226,-216 813.321,-193.375 816.691,-181.281 830.226,-147 837.82,-127.769 840.978,-104.192 842.291,-87.9244"/>
<polygon fill="midnightblue" stroke="midnightblue" points="845.81,-87.7414 842.959,-77.5375 838.825,-87.2925 845.81,-87.7414"/>
</g>
<!-- Node18&#45;&gt;Node4 -->
<g id="edge40" class="edge"><title>Node18&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M695.337,-258.758C733.529,-251.253 783.968,-238.055 824.226,-216 856.582,-198.275 886.981,-167.387 904.039,-148.27"/>
<polygon fill="midnightblue" stroke="midnightblue" points="906.761,-150.473 910.698,-140.637 901.487,-145.871 906.761,-150.473"/>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge28" class="edge"><title>Node18&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M655.018,-252.297C666.798,-241.631 682.521,-227.396 694.502,-216.548"/>
<polygon fill="midnightblue" stroke="midnightblue" points="697.04,-218.971 702.104,-209.665 692.342,-213.782 697.04,-218.971"/>
</g>
<!-- Node18&#45;&gt;Node16 -->
<g id="edge42" class="edge"><title>Node18&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M581.189,-266.08C440.465,-261.165 83.5953,-239.625 21.2264,-147 13.0346,-134.834 12.4366,-125.741 21.2264,-114 35.9924,-94.2765 103.506,-80.1935 144.404,-73.2996"/>
<polygon fill="midnightblue" stroke="midnightblue" points="145.122,-76.7288 154.427,-71.6637 143.994,-69.8202 145.122,-76.7288"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="SpatialIndex_8h.html" target="_top" xlink:title="geos/index/SpatialIndex.h">
<polygon fill="white" stroke="black" points="544.226,-120.5 544.226,-140.5 684.226,-140.5 684.226,-120.5 544.226,-120.5"/>
<text text-anchor="middle" x="614.226" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/SpatialIndex.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge29" class="edge"><title>Node18&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M635.566,-252.426C631.168,-227.505 622.39,-177.762 617.576,-150.482"/>
<polygon fill="midnightblue" stroke="midnightblue" points="621.019,-149.849 615.834,-140.61 614.125,-151.066 621.019,-149.849"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="quadtree_2Root_8h.html" target="_top" xlink:title="geos/index/quadtree\l/Root.h">
<polygon fill="white" stroke="black" points="200.226,-183.5 200.226,-215.5 314.226,-215.5 314.226,-183.5 200.226,-183.5"/>
<text text-anchor="start" x="208.226" y="-202.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/quadtree</text>
<text text-anchor="middle" x="257.226" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">/Root.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node20 -->
<g id="edge32" class="edge"><title>Node18&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M581.222,-258.91C518.918,-249.317 416.228,-232.904 328.226,-216 326.972,-215.759 325.706,-215.513 324.43,-215.262"/>
<polygon fill="midnightblue" stroke="midnightblue" points="325.021,-211.811 314.527,-213.268 323.639,-218.673 325.021,-211.811"/>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge30" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M568.13,-120.488C557.032,-118.34 545.209,-116.071 534.226,-114 515.201,-110.412 404.027,-90.0523 337.156,-77.816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="337.694,-74.3563 327.227,-75.9992 336.434,-81.242 337.694,-74.3563"/>
</g>
<!-- Node19&#45;&gt;Node3 -->
<g id="edge31" class="edge"><title>Node19&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M648.016,-120.499C691.67,-108.871 767.169,-88.76 810.365,-77.2535"/>
<polygon fill="midnightblue" stroke="midnightblue" points="811.336,-80.617 820.098,-74.6608 809.534,-73.8528 811.336,-80.617"/>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge33" class="edge"><title>Node20&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M259.331,-183.426C261.835,-166.434 266.417,-138.041 272.226,-114 274.359,-105.174 277.24,-95.5443 279.833,-87.4256"/>
<polygon fill="midnightblue" stroke="midnightblue" points="283.193,-88.411 282.991,-77.8181 276.543,-86.2254 283.193,-88.411"/>
</g>
<!-- Node20&#45;&gt;Node9 -->
<g id="edge39" class="edge"><title>Node20&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M302.335,-183.464C338.209,-171.506 387.776,-154.984 421.312,-143.805"/>
<polygon fill="midnightblue" stroke="midnightblue" points="422.792,-147.001 431.173,-140.518 420.579,-140.36 422.792,-147.001"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="quadtree_2NodeBase_8h.html" target="_top" xlink:title="geos/index/quadtree\l/NodeBase.h">
<polygon fill="white" stroke="black" points="30.2264,-114.5 30.2264,-146.5 144.226,-146.5 144.226,-114.5 30.2264,-114.5"/>
<text text-anchor="start" x="38.2264" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/quadtree</text>
<text text-anchor="middle" x="87.2264" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">/NodeBase.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge34" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M219.075,-183.464C194.227,-173.671 161.611,-160.816 135.036,-150.343"/>
<polygon fill="midnightblue" stroke="midnightblue" points="136.131,-147.012 125.544,-146.602 133.564,-153.525 136.131,-147.012"/>
</g>
<!-- Node21&#45;&gt;Node2 -->
<g id="edge35" class="edge"><title>Node21&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M136.162,-114.5C170.223,-104.059 215.05,-90.3178 246.815,-80.5809"/>
<polygon fill="midnightblue" stroke="midnightblue" points="248.104,-83.8466 256.639,-77.5695 246.052,-77.154 248.104,-83.8466"/>
</g>
<!-- Node21&#45;&gt;Node3 -->
<g id="edge37" class="edge"><title>Node21&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M144.255,-124.961C256.212,-116.042 512.632,-95.5657 728.226,-78 755.634,-75.767 786.712,-73.1974 809.645,-71.2942"/>
<polygon fill="midnightblue" stroke="midnightblue" points="810.205,-74.7598 819.881,-70.444 809.625,-67.7838 810.205,-74.7598"/>
</g>
<!-- Node21&#45;&gt;Node16 -->
<g id="edge38" class="edge"><title>Node21&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M109.226,-114.421C123.077,-104.929 140.873,-92.7311 154.643,-83.2933"/>
<polygon fill="midnightblue" stroke="midnightblue" points="156.759,-86.0864 163.028,-77.5459 152.801,-80.3124 156.759,-86.0864"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="66.7264,-57.5 66.7264,-77.5 107.726,-77.5 107.726,-57.5 66.7264,-57.5"/>
<text text-anchor="middle" x="87.2264" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge36" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M87.2264,-114.421C87.2264,-106.375 87.2264,-96.3856 87.2264,-87.7806"/>
<polygon fill="midnightblue" stroke="midnightblue" points="90.7265,-87.5459 87.2264,-77.5459 83.7265,-87.5459 90.7265,-87.5459"/>
</g>
<!-- Node23&#45;&gt;Node2 -->
<g id="edge46" class="edge"><title>Node23&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M990.087,-194.47C822.984,-184.565 408.847,-158.968 381.226,-147 361.311,-138.37 361.835,-127.973 345.226,-114 332.764,-103.515 318.289,-92.3378 306.795,-83.6852"/>
<polygon fill="midnightblue" stroke="midnightblue" points="308.776,-80.7958 298.67,-77.6139 304.586,-86.4033 308.776,-80.7958"/>
</g>
<!-- Node23&#45;&gt;Node3 -->
<g id="edge48" class="edge"><title>Node23&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1050.37,-183.411C1038.54,-164.513 1015.81,-132.388 988.226,-114 953.81,-91.0545 907.166,-79.1485 876.178,-73.3662"/>
<polygon fill="midnightblue" stroke="midnightblue" points="876.765,-69.9157 866.31,-71.6329 875.554,-76.8102 876.765,-69.9157"/>
</g>
<!-- Node23&#45;&gt;Node4 -->
<g id="edge49" class="edge"><title>Node23&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1027.58,-183.464C1003.18,-171.867 969.737,-155.976 946.281,-144.831"/>
<polygon fill="midnightblue" stroke="midnightblue" points="947.739,-141.649 937.205,-140.518 944.735,-147.971 947.739,-141.649"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="1040.73,-120.5 1040.73,-140.5 1091.73,-140.5 1091.73,-120.5 1040.73,-120.5"/>
<text text-anchor="middle" x="1066.23" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">cstddef</text>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge47" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1060.81,-183.297C1061.82,-173.656 1063.13,-161.1 1064.21,-150.765"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1067.71,-150.974 1065.27,-140.665 1060.75,-150.247 1067.71,-150.974"/>
</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="TaggedLinesSimplifier_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>