geos_390_docs/BufferBuilder_8h__incl.svg

728 lines
48 KiB
XML
Raw Permalink Normal View History

2020-12-23 18:34:09 -08:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: BufferBuilder.h Pages: 1 -->
<!--zoomable 545 -->
<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 = 2104;
var viewHeight = 545;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>BufferBuilder.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-541 2100,-541 2100,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="815.5,-516.5 815.5,-536.5 904.5,-536.5 904.5,-516.5 815.5,-516.5"/>
<text text-anchor="middle" x="860" y="-523.7" font-family="Helvetica,sans-Serif" font-size="11.00">BufferBuilder.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="422,-57.5 422,-77.5 504,-77.5 504,-57.5 422,-57.5"/>
<text text-anchor="middle" x="463" 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="M815.274,-523.51C638.746,-515.072 0,-478.787 0,-395.5 0,-395.5 0,-395.5 0,-192.5 0,-151.836 12.7675,-135.948 47,-114 106.233,-76.023 313.977,-69.4667 411.593,-68.5249"/>
<polygon fill="midnightblue" stroke="midnightblue" points="411.841,-72.0231 421.812,-68.4431 411.785,-65.0234 411.841,-72.0231"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="1940,-57.5 1940,-77.5 1986,-77.5 1986,-57.5 1940,-57.5"/>
<text text-anchor="middle" x="1963" 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="M904.53,-525.482C1075.81,-525.111 1692.11,-520.899 1883,-480 1982.58,-458.664 2096,-497.344 2096,-395.5 2096,-395.5 2096,-395.5 2096,-192.5 2096,-137.787 2035.04,-100.322 1995.66,-81.8286"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1996.72,-78.4658 1986.17,-77.5366 1993.84,-84.8445 1996.72,-78.4658"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="BufferOp_8h.html" target="_top" xlink:title="geos/operation/buffer\l/BufferOp.h">
<polygon fill="white" stroke="black" points="214.5,-378.5 214.5,-410.5 333.5,-410.5 333.5,-378.5 214.5,-378.5"/>
<text text-anchor="start" x="222.5" y="-397.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/buffer</text>
<text text-anchor="middle" x="274" y="-385.7" font-family="Helvetica,sans-Serif" font-size="11.00">/BufferOp.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M819.259,-516.462C720.422,-494.536 466.993,-438.314 343.597,-410.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="344.025,-407.45 333.504,-408.701 342.509,-414.283 344.025,-407.45"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="OffsetCurveBuilder_8h.html" target="_top" xlink:title="geos/operation/buffer\l/OffsetCurveBuilder.h">
<polygon fill="white" stroke="black" points="800,-447.5 800,-479.5 920,-479.5 920,-447.5 800,-447.5"/>
<text text-anchor="start" x="808" y="-466.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/buffer</text>
<text text-anchor="middle" x="860" y="-454.7" font-family="Helvetica,sans-Serif" font-size="11.00">/OffsetCurveBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge26" class="edge"><title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M860,-516.499C860,-509.468 860,-499.336 860,-489.879"/>
<polygon fill="midnightblue" stroke="midnightblue" points="863.5,-489.691 860,-479.691 856.5,-489.691 863.5,-489.691"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="EdgeList_8h.html" target="_top" xlink:title="geos/geomgraph/EdgeList.h">
<polygon fill="white" stroke="black" points="1755,-183.5 1755,-203.5 1907,-203.5 1907,-183.5 1755,-183.5"/>
<text text-anchor="middle" x="1831" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geomgraph/EdgeList.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge69" class="edge"><title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M904.763,-525.274C1117.94,-523.621 2020,-509.87 2020,-395.5 2020,-395.5 2020,-395.5 2020,-324.5 2020,-257.626 1938.68,-222.55 1882.73,-206.329"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1883.52,-202.916 1872.95,-203.608 1881.64,-209.66 1883.52,-202.916"/>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M273.615,-378.38C273.284,-332.101 278.705,-190.865 353,-114 368.871,-97.58 391.535,-86.8579 412.172,-79.9739"/>
<polygon fill="midnightblue" stroke="midnightblue" points="413.278,-83.2953 421.788,-76.9847 411.2,-76.6107 413.278,-83.2953"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="BufferParameters_8h.html" target="_top" xlink:title="geos/operation/buffer\l/BufferParameters.h">
<polygon fill="white" stroke="black" points="289.5,-309.5 289.5,-341.5 408.5,-341.5 408.5,-309.5 289.5,-309.5"/>
<text text-anchor="start" x="297.5" y="-328.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/buffer</text>
<text text-anchor="middle" x="349" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">/BufferParameters.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M291.019,-378.297C300.896,-369.473 313.507,-358.207 324.444,-348.437"/>
<polygon fill="midnightblue" stroke="midnightblue" points="326.923,-350.916 332.049,-341.643 322.259,-345.695 326.923,-350.916"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="TopologyException_8h.html" target="_top" xlink:title="geos/util/TopologyException.h">
<polygon fill="white" stroke="black" points="85,-183.5 85,-203.5 245,-203.5 245,-183.5 85,-183.5"/>
<text text-anchor="middle" x="165" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/util/TopologyException.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M265.628,-378.215C245.859,-342.123 196.346,-251.728 175.024,-212.802"/>
<polygon fill="midnightblue" stroke="midnightblue" points="177.899,-210.764 170.025,-203.674 171.759,-214.126 177.899,-210.764"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M346.218,-309.323C340.294,-272.212 330.236,-175.432 373,-114 383.619,-98.7448 400.909,-88.3173 417.51,-81.337"/>
<polygon fill="midnightblue" stroke="midnightblue" points="419.082,-84.4822 427.15,-77.615 416.56,-77.952 419.082,-84.4822"/>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge8" class="edge"><title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M112.609,-183.441C91.6517,-176.968 69.5466,-165.901 57,-147 48.8884,-134.781 47.2237,-124.933 57,-114 80.254,-87.9943 307.563,-75.0869 411.549,-70.5049"/>
<polygon fill="midnightblue" stroke="midnightblue" points="411.973,-73.9899 421.813,-70.0621 411.671,-66.9964 411.973,-73.9899"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="GEOSException_8h.html" target="_top" xlink:title="geos/util/GEOSException.h">
<polygon fill="white" stroke="black" points="66.5,-120.5 66.5,-140.5 213.5,-140.5 213.5,-120.5 66.5,-120.5"/>
<text text-anchor="middle" x="140" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/util/GEOSException.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="M161.311,-183.499C157.692,-174.669 152.069,-160.948 147.507,-149.817"/>
<polygon fill="midnightblue" stroke="midnightblue" points="150.735,-148.463 143.704,-140.538 144.258,-151.118 150.735,-148.463"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="994.5,-120.5 994.5,-140.5 1129.5,-140.5 1129.5,-120.5 994.5,-120.5"/>
<text text-anchor="middle" x="1062" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge13" class="edge"><title>Node6&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M245.08,-191.855C392.212,-189.827 715.22,-181.458 985,-147 993.943,-145.858 1003.4,-144.272 1012.52,-142.547"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1013.48,-145.925 1022.61,-140.557 1012.12,-139.057 1013.48,-145.925"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="231.5,-120.5 231.5,-140.5 282.5,-140.5 282.5,-120.5 231.5,-120.5"/>
<text text-anchor="middle" x="257" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node6&#45;&gt;Node18 -->
<g id="edge25" class="edge"><title>Node6&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M178.575,-183.499C193.387,-173.678 217.326,-157.806 234.864,-146.177"/>
<polygon fill="midnightblue" stroke="midnightblue" points="236.969,-148.981 243.369,-140.538 233.101,-143.147 236.969,-148.981"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge10" class="edge"><title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M187.696,-120.482C198.946,-118.356 210.896,-116.098 222,-114 287.427,-101.64 362.848,-87.4026 411.64,-78.1933"/>
<polygon fill="midnightblue" stroke="midnightblue" points="412.457,-81.601 421.634,-76.3069 411.158,-74.7224 412.457,-81.601"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="109,-57.5 109,-77.5 171,-77.5 171,-57.5 109,-57.5"/>
<text text-anchor="middle" x="140" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stdexcept</text>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge11" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M140,-120.499C140,-111.94 140,-98.7833 140,-87.8462"/>
<polygon fill="midnightblue" stroke="midnightblue" points="143.5,-87.5377 140,-77.5377 136.5,-87.5377 143.5,-87.5377"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="877.5,-57.5 877.5,-77.5 920.5,-77.5 920.5,-57.5 877.5,-57.5"/>
<text text-anchor="middle" x="899" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge12" class="edge"><title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M182.406,-120.483C195.091,-118.057 209.066,-115.651 222,-114 469.222,-82.442 770.209,-71.969 867.24,-69.2842"/>
<polygon fill="midnightblue" stroke="midnightblue" points="867.377,-72.7819 877.279,-69.0144 867.189,-65.7844 867.377,-72.7819"/>
</g>
<!-- Node10&#45;&gt;Node2 -->
<g id="edge14" class="edge"><title>Node10&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1021.39,-120.442C1009.69,-118.073 996.878,-115.708 985,-114 813.374,-89.3248 607.943,-76.1703 514.188,-71.0599"/>
<polygon fill="midnightblue" stroke="midnightblue" points="514.296,-67.5607 504.123,-70.5188 513.92,-74.5506 514.296,-67.5607"/>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge22" class="edge"><title>Node10&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1122.48,-120.469C1140.03,-118.086 1159.25,-115.707 1177,-114 1468,-86.0075 1821.39,-73.0295 1929.8,-69.5166"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1929.92,-73.0146 1939.8,-69.1969 1929.7,-66.0182 1929.92,-73.0146"/>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge23" class="edge"><title>Node10&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1037.95,-120.499C1009.34,-109.793 961.52,-91.8971 930.118,-80.1456"/>
<polygon fill="midnightblue" stroke="midnightblue" points="931.138,-76.79 920.545,-76.5629 928.684,-83.3459 931.138,-76.79"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="1053,-57.5 1053,-77.5 1151,-77.5 1151,-57.5 1053,-57.5"/>
<text text-anchor="middle" x="1102" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge15" class="edge"><title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1067.9,-120.499C1073.81,-111.489 1083.06,-97.3857 1090.43,-86.1388"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1093.52,-87.8194 1096.07,-77.5377 1087.66,-83.9809 1093.52,-87.8194"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<polygon fill="white" stroke="#bfbfbf" points="1154.5,-0.5 1154.5,-20.5 1195.5,-20.5 1195.5,-0.5 1154.5,-0.5"/>
<text text-anchor="middle" x="1175" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge24" class="edge"><title>Node10&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1094.51,-120.344C1116.24,-112.558 1143.74,-99.1968 1160,-78 1170.35,-64.5148 1173.8,-45.2323 1174.85,-30.9004"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1178.35,-30.8036 1175.25,-20.6733 1171.36,-30.5273 1178.35,-30.8036"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="inline_8h.html" target="_top" xlink:title="geos/inline.h">
<polygon fill="white" stroke="black" points="1212.5,-57.5 1212.5,-77.5 1289.5,-77.5 1289.5,-57.5 1212.5,-57.5"/>
<text text-anchor="middle" x="1251" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node15 -->
<g id="edge19" class="edge"><title>Node10&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1089.89,-120.499C1122.55,-109.957 1176.81,-92.4434 1213.23,-80.6895"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1214.56,-83.9401 1223,-77.5377 1212.41,-77.2784 1214.56,-83.9401"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="944.5,-57.5 944.5,-77.5 975.5,-77.5 975.5,-57.5 944.5,-57.5"/>
<text text-anchor="middle" x="960" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node10&#45;&gt;Node16 -->
<g id="edge20" class="edge"><title>Node10&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1046.95,-120.499C1030.3,-110.543 1003.25,-94.3678 983.744,-82.6997"/>
<polygon fill="midnightblue" stroke="midnightblue" points="985.491,-79.6665 975.112,-77.5377 981.898,-85.6741 985.491,-79.6665"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="993.5,-57.5 993.5,-77.5 1034.5,-77.5 1034.5,-57.5 993.5,-57.5"/>
<text text-anchor="middle" x="1014" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node10&#45;&gt;Node17 -->
<g id="edge21" class="edge"><title>Node10&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1054.92,-120.499C1047.69,-111.309 1036.28,-96.8195 1027.35,-85.4674"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1030.05,-83.232 1021.11,-77.5377 1024.55,-87.5608 1030.05,-83.232"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="1083,-0.5 1083,-20.5 1129,-20.5 1129,-0.5 1083,-0.5"/>
<text text-anchor="middle" x="1106" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge16" class="edge"><title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1102.66,-57.4179C1103.18,-50.2164 1103.93,-39.8962 1104.59,-30.8632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1108.09,-31.007 1105.33,-20.7795 1101.11,-30.4992 1108.09,-31.007"/>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge17" class="edge"><title>Node11&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1114.05,-57.4179C1125.08,-49.1084 1141.62,-36.6469 1154.69,-26.8015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1156.8,-29.5924 1162.68,-20.7795 1152.59,-24.0016 1156.8,-29.5924"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="1005.5,-0.5 1005.5,-20.5 1064.5,-20.5 1064.5,-0.5 1005.5,-0.5"/>
<text text-anchor="middle" x="1035" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge18" class="edge"><title>Node11&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1090.94,-57.4179C1081.01,-49.2667 1066.21,-37.1201 1054.33,-27.3669"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1056.25,-24.4192 1046.3,-20.7795 1051.81,-29.8297 1056.25,-24.4192"/>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge27" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M822.642,-447.466C746.908,-415.003 575.025,-330.879 487,-204 471.021,-180.968 466.15,-174.349 460,-147 456.782,-132.691 459.517,-128.659 460,-114 460.283,-105.396 460.867,-95.8906 461.445,-87.803"/>
<polygon fill="midnightblue" stroke="midnightblue" points="464.956,-87.7929 462.227,-77.5558 457.977,-87.2607 464.956,-87.7929"/>
</g>
<!-- Node19&#45;&gt;Node3 -->
<g id="edge67" class="edge"><title>Node19&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M920.241,-451.396C973.44,-441.414 1053.05,-426.05 1122,-411 1506.94,-326.985 1702.4,-479.57 1984,-204 2012.98,-175.638 2012.32,-152.302 1999,-114 1995.23,-103.154 1987.68,-92.9451 1980.46,-84.9564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1982.97,-82.522 1973.51,-77.7666 1977.94,-87.3882 1982.97,-82.522"/>
</g>
<!-- Node19&#45;&gt;Node5 -->
<g id="edge28" class="edge"><title>Node19&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M799.823,-460.704C695.731,-456.732 487.054,-444.709 423,-411 396.812,-397.218 375.668,-370.082 362.79,-350.267"/>
<polygon fill="midnightblue" stroke="midnightblue" points="365.736,-348.376 357.467,-341.752 359.8,-352.087 365.736,-348.376"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="OffsetSegmentGenerator_8h.html" target="_top" xlink:title="geos/operation/buffer\l/OffsetSegmentGenerator.h">
<polygon fill="white" stroke="black" points="785.5,-378.5 785.5,-410.5 934.5,-410.5 934.5,-378.5 785.5,-378.5"/>
<text text-anchor="start" x="793.5" y="-397.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/buffer</text>
<text text-anchor="middle" x="860" y="-385.7" font-family="Helvetica,sans-Serif" font-size="11.00">/OffsetSegmentGenerator.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge29" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M860,-447.297C860,-439.501 860,-429.799 860,-420.906"/>
<polygon fill="midnightblue" stroke="midnightblue" points="863.5,-420.643 860,-410.643 856.5,-420.643 863.5,-420.643"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<polygon fill="white" stroke="#bfbfbf" points="1328,-120.5 1328,-140.5 1384,-140.5 1384,-120.5 1328,-120.5"/>
<text text-anchor="middle" x="1356" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node19&#45;&gt;Node26 -->
<g id="edge68" class="edge"><title>Node19&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M920.266,-451.082C1014.9,-430.438 1199.65,-378.852 1317,-273 1343,-249.551 1346.05,-237.846 1355,-204 1359.67,-186.35 1359.37,-165.43 1358.23,-150.609"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1361.71,-150.237 1357.27,-140.619 1354.74,-150.91 1361.71,-150.237"/>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge30" class="edge"><title>Node20&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M819.637,-378.495C750.822,-351.49 608.852,-289.451 512,-204 488.6,-183.354 482.068,-176.178 471,-147 463.728,-127.829 462.225,-104.242 462.23,-87.9556"/>
<polygon fill="midnightblue" stroke="midnightblue" points="465.738,-87.623 462.44,-77.5543 458.739,-87.4816 465.738,-87.623"/>
</g>
<!-- Node20&#45;&gt;Node3 -->
<g id="edge31" class="edge"><title>Node20&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M934.648,-386.944C1128.62,-369.445 1644.95,-319.774 1810,-273 1881.38,-252.772 1911.49,-258.343 1962,-204 1989.96,-173.913 1991.44,-154.197 1983,-114 1981.01,-104.515 1976.91,-94.5931 1972.94,-86.4445"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1976.03,-84.7943 1968.32,-77.5327 1969.82,-88.0204 1976.03,-84.7943"/>
</g>
<!-- Node20&#45;&gt;Node5 -->
<g id="edge45" class="edge"><title>Node20&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M785.333,-384.07C705.148,-373.894 574.017,-357.114 461,-342 447.301,-340.168 432.665,-338.171 418.643,-336.239"/>
<polygon fill="midnightblue" stroke="midnightblue" points="418.949,-332.748 408.565,-334.846 417.991,-339.682 418.949,-332.748"/>
</g>
<!-- Node20&#45;&gt;Node10 -->
<g id="edge36" class="edge"><title>Node20&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M856.176,-378.378C847.582,-340.548 831.048,-240.718 879,-183 887.601,-172.647 959.545,-154.577 1010.61,-142.829"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1011.55,-146.204 1020.52,-140.568 1010,-139.38 1011.55,-146.204"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="LineIntersector_8h.html" target="_top" xlink:title="geos/algorithm/LineIntersector.h">
<polygon fill="white" stroke="black" points="558,-183.5 558,-203.5 728,-203.5 728,-183.5 558,-183.5"/>
<text text-anchor="middle" x="643" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/algorithm/LineIntersector.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge32" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M843.333,-378.215C803.222,-341.432 701.608,-248.247 660.581,-210.623"/>
<polygon fill="midnightblue" stroke="midnightblue" points="662.74,-207.854 653.004,-203.674 658.009,-213.013 662.74,-207.854"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="LineSegment_8h.html" target="_top" xlink:title="geos/geom/LineSegment.h">
<polygon fill="white" stroke="black" points="888,-183.5 888,-203.5 1034,-203.5 1034,-183.5 888,-183.5"/>
<text text-anchor="middle" x="961" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/LineSegment.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node22 -->
<g id="edge37" class="edge"><title>Node20&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M867.758,-378.215C886.076,-342.123 931.954,-251.728 951.711,-212.802"/>
<polygon fill="midnightblue" stroke="midnightblue" points="954.939,-214.176 956.344,-203.674 948.697,-211.008 954.939,-214.176"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="OffsetSegmentString_8h.html" target="_top" xlink:title="geos/operation/buffer\l/OffsetSegmentString.h">
<polygon fill="white" stroke="black" points="1016.5,-309.5 1016.5,-341.5 1145.5,-341.5 1145.5,-309.5 1016.5,-309.5"/>
<text text-anchor="start" x="1024.5" y="-328.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/buffer</text>
<text text-anchor="middle" x="1081" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">/OffsetSegmentString.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node27 -->
<g id="edge46" class="edge"><title>Node20&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M909.597,-378.464C942.749,-368.413 986.539,-355.138 1021.56,-344.521"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1022.63,-347.852 1031.19,-341.602 1020.6,-341.154 1022.63,-347.852"/>
</g>
<!-- Node21&#45;&gt;Node2 -->
<g id="edge33" class="edge"><title>Node21&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M605.098,-183.48C580.604,-176.364 548.949,-164.651 525,-147 502.589,-130.482 483.933,-103.868 473.118,-86.2799"/>
<polygon fill="midnightblue" stroke="midnightblue" points="476.055,-84.3721 467.942,-77.559 470.036,-87.9448 476.055,-84.3721"/>
</g>
<!-- Node21&#45;&gt;Node9 -->
<g id="edge34" class="edge"><title>Node21&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M630.373,-183.372C610.631,-168.02 576.618,-136.509 596,-114 630.747,-73.6453 796.488,-68.5821 867.064,-68.2915"/>
<polygon fill="midnightblue" stroke="midnightblue" points="867.153,-71.7915 877.15,-68.2804 867.146,-64.7915 867.153,-71.7915"/>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge35" class="edge"><title>Node21&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M722.007,-183.498C791.468,-175.224 895.198,-161.995 985,-147 993.032,-145.659 1001.51,-144.1 1009.78,-142.498"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1010.6,-145.904 1019.73,-140.534 1009.24,-139.037 1010.6,-145.904"/>
</g>
<!-- Node22&#45;&gt;Node2 -->
<g id="edge38" class="edge"><title>Node22&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M887.715,-192.061C812.589,-189.622 693.311,-180.18 596,-147 552.604,-132.203 507.84,-102.149 482.898,-83.8219"/>
<polygon fill="midnightblue" stroke="midnightblue" points="484.75,-80.8361 474.645,-77.6505 480.558,-86.4421 484.75,-80.8361"/>
</g>
<!-- Node22&#45;&gt;Node10 -->
<g id="edge39" class="edge"><title>Node22&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M975.903,-183.499C992.313,-173.588 1018.93,-157.514 1038.23,-145.858"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1040.29,-148.704 1047.04,-140.538 1036.67,-142.712 1040.29,-148.704"/>
</g>
<!-- Node22&#45;&gt;Node15 -->
<g id="edge40" class="edge"><title>Node22&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1023.68,-183.495C1058.71,-176.751 1102.34,-165.425 1138,-147 1158.17,-136.577 1158.61,-127.318 1177,-114 1192.63,-102.68 1211.13,-91.308 1225.72,-82.7644"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1227.76,-85.6228 1234.67,-77.5874 1224.26,-79.5627 1227.76,-85.6228"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<polygon fill="white" stroke="#bfbfbf" points="685.5,-120.5 685.5,-140.5 726.5,-140.5 726.5,-120.5 685.5,-120.5"/>
<text text-anchor="middle" x="706" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge41" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M899.876,-183.453C855.222,-175.981 793.551,-163.858 741,-147 738.704,-146.264 736.356,-145.424 734.017,-144.527"/>
<polygon fill="midnightblue" stroke="midnightblue" points="735.182,-141.221 724.605,-140.618 732.498,-147.686 735.182,-141.221"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="1402,-120.5 1402,-140.5 1460,-140.5 1460,-120.5 1402,-120.5"/>
<text text-anchor="middle" x="1431" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge42" class="edge"><title>Node22&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1034.45,-185.903C1148.63,-175.475 1359.17,-155.498 1393,-147 1396.01,-146.243 1399.1,-145.295 1402.15,-144.242"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1403.53,-147.461 1411.63,-140.629 1401.04,-140.919 1403.53,-147.461"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="605,-120.5 605,-140.5 667,-140.5 667,-120.5 605,-120.5"/>
<text text-anchor="middle" x="636" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">functional</text>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge43" class="edge"><title>Node22&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M887.775,-185.126C829.671,-178.245 746.741,-166.122 676,-147 672.837,-146.145 669.579,-145.126 666.353,-144.024"/>
<polygon fill="midnightblue" stroke="midnightblue" points="667.489,-140.713 656.896,-140.555 665.078,-147.285 667.489,-140.713"/>
</g>
<!-- Node22&#45;&gt;Node26 -->
<g id="edge44" class="edge"><title>Node22&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1019.28,-183.499C1101.34,-170.827 1248.63,-148.081 1317.96,-137.375"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1318.65,-140.81 1328,-135.824 1317.58,-133.892 1318.65,-140.81"/>
</g>
<!-- Node27&#45;&gt;Node3 -->
<g id="edge64" class="edge"><title>Node27&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1145.79,-322.993C1323.08,-317.709 1811.44,-295.039 1939,-204 1975.2,-178.167 1971.44,-118.263 1966.7,-87.493"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1970.14,-86.8449 1964.98,-77.5917 1963.24,-88.0433 1970.14,-86.8449"/>
</g>
<!-- Node27&#45;&gt;Node10 -->
<g id="edge47" class="edge"><title>Node27&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1079.51,-309.356C1076.1,-274.727 1067.74,-189.781 1063.94,-151.172"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1067.38,-150.393 1062.91,-140.784 1060.41,-151.079 1067.38,-150.393"/>
</g>
<!-- Node27&#45;&gt;Node18 -->
<g id="edge66" class="edge"><title>Node27&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1016.25,-312.283C910.313,-291.962 693.569,-248.981 512,-204 432.963,-184.42 341.382,-157.277 292.342,-142.376"/>
<polygon fill="midnightblue" stroke="midnightblue" points="293.129,-138.957 282.543,-139.389 291.088,-145.653 293.129,-138.957"/>
</g>
<!-- Node27&#45;&gt;Node26 -->
<g id="edge65" class="edge"><title>Node27&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1145.59,-322.673C1190.26,-318.288 1248.69,-305.977 1289,-273 1327.97,-241.118 1345.63,-181.282 1352.41,-150.644"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1355.85,-151.283 1354.43,-140.783 1348.99,-149.874 1355.85,-151.283"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="CoordinateSequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateSequence.h">
<polygon fill="white" stroke="black" points="1090,-183.5 1090,-203.5 1274,-203.5 1274,-183.5 1090,-183.5"/>
<text text-anchor="middle" x="1182" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateSequence.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge48" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1085.13,-309.474C1090.63,-291.503 1101.72,-261.194 1119,-240 1129.22,-227.462 1143.69,-216.688 1156.18,-208.775"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1158.1,-211.707 1164.84,-203.536 1154.47,-205.718 1158.1,-211.707"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="CoordinateArraySequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateArray\lSequence.h">
<polygon fill="white" stroke="black" points="1128,-240.5 1128,-272.5 1280,-272.5 1280,-240.5 1128,-240.5"/>
<text text-anchor="start" x="1136" y="-259.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateArray</text>
<text text-anchor="middle" x="1204" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">Sequence.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node30 -->
<g id="edge55" class="edge"><title>Node27&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1108.6,-309.464C1125.89,-300.048 1148.37,-287.801 1167.17,-277.562"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1168.96,-280.575 1176.06,-272.718 1165.61,-274.428 1168.96,-280.575"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="PrecisionModel_8h.html" target="_top" xlink:title="geos/geom/PrecisionModel.h">
<polygon fill="white" stroke="black" points="821.5,-120.5 821.5,-140.5 976.5,-140.5 976.5,-120.5 821.5,-120.5"/>
<text text-anchor="middle" x="899" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/PrecisionModel.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node31 -->
<g id="edge60" class="edge"><title>Node27&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1027.94,-309.387C979.461,-292.44 910.659,-259.749 879,-204 869.175,-186.699 878.132,-164.309 886.993,-149.016"/>
<polygon fill="midnightblue" stroke="midnightblue" points="889.973,-150.851 892.328,-140.521 884.046,-147.128 889.973,-150.851"/>
</g>
<!-- Node28&#45;&gt;Node2 -->
<g id="edge49" class="edge"><title>Node28&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1089.87,-184.67C979.888,-174.92 807.18,-158.189 779,-147 756.281,-137.979 757.471,-123.623 735,-114 662.492,-82.948 570.66,-73.0189 514.405,-69.8858"/>
<polygon fill="midnightblue" stroke="midnightblue" points="514.492,-66.3858 504.328,-69.3763 514.138,-73.3769 514.492,-66.3858"/>
</g>
<!-- Node28&#45;&gt;Node3 -->
<g id="edge52" class="edge"><title>Node28&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1274.3,-192.968C1378.66,-191.525 1552.92,-183.133 1698,-147 1734.53,-137.903 1740.26,-125.821 1776,-114 1828.92,-96.4955 1892.27,-82.4837 1929.99,-74.8454"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1930.8,-78.2532 1939.92,-72.8625 1929.43,-71.3887 1930.8,-78.2532"/>
</g>
<!-- Node28&#45;&gt;Node10 -->
<g id="edge51" class="edge"><title>Node28&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1164.29,-183.499C1144.35,-173.363 1111.73,-156.78 1088.7,-145.071"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1090.28,-141.949 1079.78,-140.538 1087.11,-148.189 1090.28,-141.949"/>
</g>
<!-- Node28&#45;&gt;Node15 -->
<g id="edge50" class="edge"><title>Node28&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1201.05,-183.385C1214.86,-175.707 1232.68,-163.355 1242,-147 1252.27,-128.989 1253.55,-104.887 1252.87,-88.1611"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1256.35,-87.6672 1252.18,-77.926 1249.37,-88.1392 1256.35,-87.6672"/>
</g>
<!-- Node28&#45;&gt;Node26 -->
<g id="edge54" class="edge"><title>Node28&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1207.67,-183.499C1237.49,-173.047 1286.85,-155.742 1320.37,-143.992"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1321.94,-147.149 1330.22,-140.538 1319.63,-140.543 1321.94,-147.149"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<polygon fill="white" stroke="#bfbfbf" points="1186.5,-120.5 1186.5,-140.5 1233.5,-140.5 1233.5,-120.5 1186.5,-120.5"/>
<text text-anchor="middle" x="1210" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge53" class="edge"><title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1186.13,-183.499C1190.18,-174.669 1196.48,-160.948 1201.59,-149.817"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1204.86,-151.086 1205.85,-140.538 1198.5,-148.166 1204.86,-151.086"/>
</g>
<!-- Node30&#45;&gt;Node2 -->
<g id="edge56" class="edge"><title>Node30&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1127.75,-255.831C977.874,-255.458 650.654,-249.288 549,-204 515.402,-189.032 508.707,-178.057 489,-147 477.375,-128.681 470.415,-104.634 466.663,-88.0056"/>
<polygon fill="midnightblue" stroke="midnightblue" points="470.013,-86.9243 464.56,-77.8407 463.158,-88.3425 470.013,-86.9243"/>
</g>
<!-- Node30&#45;&gt;Node3 -->
<g id="edge57" class="edge"><title>Node30&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1280.01,-254.664C1453.29,-252.102 1866.44,-242.033 1916,-204 1952.43,-176.041 1960.76,-118.036 1962.58,-87.791"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1966.08,-87.8158 1963,-77.6791 1959.08,-87.5252 1966.08,-87.8158"/>
</g>
<!-- Node30&#45;&gt;Node15 -->
<g id="edge59" class="edge"><title>Node30&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1242.16,-240.471C1257.76,-232.207 1274.19,-220.266 1283,-204 1303.92,-165.387 1279.03,-113.332 1262.81,-86.3636"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1265.61,-84.2426 1257.33,-77.6345 1259.69,-87.9647 1265.61,-84.2426"/>
</g>
<!-- Node30&#45;&gt;Node28 -->
<g id="edge58" class="edge"><title>Node30&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1198.56,-240.421C1195.59,-232.194 1191.89,-221.936 1188.75,-213.203"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1191.95,-211.765 1185.26,-203.546 1185.36,-214.14 1191.95,-211.765"/>
</g>
<!-- Node31&#45;&gt;Node2 -->
<g id="edge61" class="edge"><title>Node31&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M847.474,-120.488C834.294,-118.274 820.134,-115.974 807,-114 703.376,-98.4228 581.753,-83.0076 514.432,-74.726"/>
<polygon fill="midnightblue" stroke="midnightblue" points="514.456,-71.2029 504.104,-73.4592 513.604,-78.1508 514.456,-71.2029"/>
</g>
<!-- Node31&#45;&gt;Node9 -->
<g id="edge63" class="edge"><title>Node31&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M899,-120.499C899,-111.94 899,-98.7833 899,-87.8462"/>
<polygon fill="midnightblue" stroke="midnightblue" points="902.5,-87.5377 899,-77.5377 895.5,-87.5377 902.5,-87.5377"/>
</g>
<!-- Node31&#45;&gt;Node15 -->
<g id="edge62" class="edge"><title>Node31&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M948.556,-120.491C960.487,-118.343 973.196,-116.073 985,-114 1060.86,-100.675 1148.99,-85.6995 1202.35,-76.6888"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1202.94,-80.1386 1212.22,-75.023 1201.77,-73.2362 1202.94,-80.1386"/>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge70" class="edge"><title>Node32&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1754.93,-191.828C1533.46,-189.492 899.283,-179.97 812,-147 790.118,-138.734 792.432,-123.371 771,-114 686.321,-76.9753 577.361,-69.111 514.329,-67.9711"/>
<polygon fill="midnightblue" stroke="midnightblue" points="514.286,-64.4703 504.241,-67.8393 514.194,-71.4697 514.286,-64.4703"/>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge71" class="edge"><title>Node32&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1842.92,-183.481C1854.5,-174.571 1872.41,-160.374 1887,-147 1909.15,-126.698 1932.98,-101.468 1947.94,-85.1795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1950.74,-87.2982 1954.89,-77.5504 1945.57,-82.582 1950.74,-87.2982"/>
</g>
<!-- Node32&#45;&gt;Node9 -->
<g id="edge73" class="edge"><title>Node32&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1754.87,-184.111C1666.24,-173.984 1529.1,-157.063 1507,-147 1486.64,-137.73 1489.68,-122.529 1469,-114 1359.05,-68.6496 1052.37,-97.261 935,-78 933.525,-77.7579 932.023,-77.4821 930.51,-77.1805"/>
<polygon fill="midnightblue" stroke="midnightblue" points="931.086,-73.722 920.558,-74.903 929.525,-80.5456 931.086,-73.722"/>
</g>
<!-- Node32&#45;&gt;Node15 -->
<g id="edge78" class="edge"><title>Node32&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1819.39,-183.246C1797.27,-166.188 1746.91,-130.063 1698,-114 1625.08,-90.0518 1400.14,-76.0357 1299.98,-70.833"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1299.99,-67.3292 1289.83,-70.3137 1299.63,-74.3201 1299.99,-67.3292"/>
</g>
<!-- Node32&#45;&gt;Node24 -->
<g id="edge74" class="edge"><title>Node32&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1754.79,-183.688C1658.09,-172.367 1500.61,-153.41 1474,-147 1470.39,-146.131 1466.67,-145.063 1462.99,-143.897"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1464.07,-140.567 1453.48,-140.652 1461.81,-147.193 1464.07,-140.567"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="1784.5,-120.5 1784.5,-140.5 1877.5,-140.5 1877.5,-120.5 1784.5,-120.5"/>
<text text-anchor="middle" x="1831" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">unordered_map</text>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge72" class="edge"><title>Node32&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1831,-183.499C1831,-174.94 1831,-161.783 1831,-150.846"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1834.5,-150.538 1831,-140.538 1827.5,-150.538 1834.5,-150.538"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="OrientedCoordinateArray_8h.html" target="_top" xlink:title="geos/noding/OrientedCoordinate\lArray.h">
<polygon fill="white" stroke="black" points="1516.5,-114.5 1516.5,-146.5 1689.5,-146.5 1689.5,-114.5 1516.5,-114.5"/>
<text text-anchor="start" x="1524.5" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/noding/OrientedCoordinate</text>
<text text-anchor="middle" x="1603" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">Array.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge75" class="edge"><title>Node32&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1797.36,-183.499C1763.76,-174.51 1711.21,-160.45 1669.22,-149.216"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1669.9,-145.776 1659.34,-146.573 1668.09,-152.538 1669.9,-145.776"/>
</g>
<!-- Node34&#45;&gt;Node2 -->
<g id="edge76" class="edge"><title>Node34&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1516.23,-118.566C1500.53,-116.843 1484.29,-115.229 1469,-114 1103.95,-84.6681 662.753,-72.874 514.437,-69.5559"/>
<polygon fill="midnightblue" stroke="midnightblue" points="514.344,-66.0531 504.27,-69.3315 514.19,-73.0514 514.344,-66.0531"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<polygon fill="white" stroke="#bfbfbf" points="1577.5,-57.5 1577.5,-77.5 1628.5,-77.5 1628.5,-57.5 1577.5,-57.5"/>
<text text-anchor="middle" x="1603" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">cstddef</text>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge77" class="edge"><title>Node34&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1603,-114.421C1603,-106.375 1603,-96.3856 1603,-87.7806"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1606.5,-87.5459 1603,-77.5459 1599.5,-87.5459 1606.5,-87.5459"/>
</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="BufferBuilder_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>