geos_390_docs/OffsetSegmentGenerator_8h__...

508 lines
32 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: OffsetSegmentGenerator.h Pages: 1 -->
<!--zoomable 395 -->
<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 = 1245;
var viewHeight = 395;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>OffsetSegmentGenerator.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-391 1241,-391 1241,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="385,-366.5 385,-386.5 531,-386.5 531,-366.5 385,-366.5"/>
<text text-anchor="middle" x="458" y="-373.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetSegmentGenerator.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="499,-57.5 499,-77.5 581,-77.5 581,-57.5 499,-57.5"/>
<text text-anchor="middle" x="540" 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="M415.136,-366.409C358.823,-351.662 267,-316.698 267,-245.5 267,-245.5 267,-245.5 267,-180.5 267,-149.762 263.195,-134.61 286,-114 315.104,-87.6975 423.26,-76.0883 488.687,-71.3785"/>
<polygon fill="midnightblue" stroke="midnightblue" points="489.067,-74.8607 498.802,-70.6807 488.585,-67.8773 489.067,-74.8607"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="1138,-57.5 1138,-77.5 1184,-77.5 1184,-57.5 1138,-57.5"/>
<text text-anchor="middle" x="1161" 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="M531.286,-370.929C725.208,-357.859 1237,-316.628 1237,-245.5 1237,-245.5 1237,-245.5 1237,-180.5 1237,-140.318 1203.09,-103.844 1180.57,-84.0531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1182.77,-81.328 1172.88,-77.5405 1178.25,-86.6718 1182.77,-81.328"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="LineIntersector_8h.html" target="_top" xlink:title="geos/algorithm/LineIntersector.h">
<polygon fill="white" stroke="black" points="0,-171.5 0,-191.5 170,-191.5 170,-171.5 0,-171.5"/>
<text text-anchor="middle" x="85" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/algorithm/LineIntersector.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="M384.966,-368.956C318.479,-361.916 226.097,-349.094 195,-330 143.639,-298.464 108.235,-233.294 93.1659,-201.197"/>
<polygon fill="midnightblue" stroke="midnightblue" points="96.1635,-199.333 88.8412,-191.676 89.7902,-202.228 96.1635,-199.333"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="103.5,-114.5 103.5,-134.5 238.5,-134.5 238.5,-114.5 103.5,-114.5"/>
<text text-anchor="middle" x="171" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge18" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M384.785,-366.552C334.292,-359.048 272.836,-346.841 253,-330 223.368,-304.842 189.102,-190.734 176.237,-144.771"/>
<polygon fill="midnightblue" stroke="midnightblue" points="179.541,-143.587 173.506,-134.879 172.794,-145.45 179.541,-143.587"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="LineSegment_8h.html" target="_top" xlink:title="geos/geom/LineSegment.h">
<polygon fill="white" stroke="black" points="385,-171.5 385,-191.5 531,-191.5 531,-171.5 385,-171.5"/>
<text text-anchor="middle" x="458" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/LineSegment.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge19" class="edge"><title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M458,-366.45C458,-336.886 458,-242.704 458,-201.786"/>
<polygon fill="midnightblue" stroke="midnightblue" points="461.5,-201.755 458,-191.755 454.5,-201.755 461.5,-201.755"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="BufferParameters_8h.html" target="_top" xlink:title="geos/operation/buffer\l/BufferParameters.h">
<polygon fill="white" stroke="black" points="489.5,-297.5 489.5,-329.5 608.5,-329.5 608.5,-297.5 489.5,-297.5"/>
<text text-anchor="start" x="497.5" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/buffer</text>
<text text-anchor="middle" x="549" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">/BufferParameters.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge27" class="edge"><title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M471.427,-366.499C483.608,-358.334 502.028,-345.986 517.863,-335.372"/>
<polygon fill="midnightblue" stroke="midnightblue" points="519.98,-338.167 526.337,-329.691 516.082,-332.352 519.98,-338.167"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="OffsetSegmentString_8h.html" target="_top" xlink:title="geos/operation/buffer\l/OffsetSegmentString.h">
<polygon fill="white" stroke="black" points="713.5,-297.5 713.5,-329.5 842.5,-329.5 842.5,-297.5 713.5,-297.5"/>
<text text-anchor="start" x="721.5" y="-316.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/operation/buffer</text>
<text text-anchor="middle" x="778" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">/OffsetSegmentString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge29" class="edge"><title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M505.217,-366.499C557.423,-356.548 642.222,-340.383 703.425,-328.716"/>
<polygon fill="midnightblue" stroke="midnightblue" points="704.25,-332.122 713.418,-326.811 702.939,-325.246 704.25,-332.122"/>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M83.0796,-171.216C80.6853,-156.739 78.595,-128.907 94,-114 121.905,-86.997 377.331,-74.4443 488.597,-70.2219"/>
<polygon fill="midnightblue" stroke="midnightblue" points="489.039,-73.708 498.902,-69.8391 488.779,-66.7129 489.039,-73.708"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="15.5,-57.5 15.5,-77.5 58.5,-77.5 58.5,-57.5 15.5,-57.5"/>
<text text-anchor="middle" x="37" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M79.6477,-171.276C74.5066,-162.215 66.7005,-147.908 61,-135 54.0356,-119.23 47.4889,-100.747 42.9979,-87.275"/>
<polygon fill="midnightblue" stroke="midnightblue" points="46.3,-86.1117 39.8683,-77.6925 39.6459,-88.285 46.3,-86.1117"/>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge6" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M99.2012,-171.418C112.521,-162.899 132.665,-150.017 148.229,-140.063"/>
<polygon fill="midnightblue" stroke="midnightblue" points="150.239,-142.932 156.778,-134.596 146.468,-137.035 150.239,-142.932"/>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge7" class="edge"><title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M231.52,-114.479C303.282,-103.783 421.62,-86.1447 488.954,-76.1085"/>
<polygon fill="midnightblue" stroke="midnightblue" points="489.532,-79.561 498.907,-74.625 488.5,-72.6375 489.532,-79.561"/>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge15" class="edge"><title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M238.777,-117.556C254.288,-116.291 270.709,-115.029 286,-114 613.837,-91.9403 1011.4,-74.7134 1127.61,-69.8693"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1127.81,-73.3639 1137.66,-69.452 1127.52,-66.3699 1127.81,-73.3639"/>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge16" class="edge"><title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M148.873,-114.418C126.823,-105.368 92.7729,-91.3919 68.028,-81.2354"/>
<polygon fill="midnightblue" stroke="midnightblue" points="69.2957,-77.9724 58.7156,-77.4131 66.6377,-84.4481 69.2957,-77.9724"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="136,-57.5 136,-77.5 234,-77.5 234,-57.5 136,-57.5"/>
<text text-anchor="middle" x="185" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M173.312,-114.418C175.165,-107.137 177.83,-96.669 180.147,-87.5659"/>
<polygon fill="midnightblue" stroke="midnightblue" points="183.563,-88.3338 182.638,-77.7795 176.779,-86.607 183.563,-88.3338"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="237.5,-0.5 237.5,-20.5 278.5,-20.5 278.5,-0.5 237.5,-0.5"/>
<text text-anchor="middle" x="258" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge17" class="edge"><title>Node6&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M194.6,-114.358C210.65,-106.936 231.064,-94.914 243,-78 252.8,-64.1132 256.325,-44.8796 257.532,-30.6682"/>
<polygon fill="midnightblue" stroke="midnightblue" points="261.034,-30.7197 258.078,-20.5457 254.044,-30.3426 261.034,-30.7197"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="inline_8h.html" target="_top" xlink:title="geos/inline.h">
<polygon fill="white" stroke="black" points="732.5,-57.5 732.5,-77.5 809.5,-77.5 809.5,-57.5 732.5,-57.5"/>
<text text-anchor="middle" x="771" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge"><title>Node6&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M238.661,-117.298C360.86,-106.096 615.575,-82.7473 722.302,-72.964"/>
<polygon fill="midnightblue" stroke="midnightblue" points="722.823,-76.431 732.461,-72.0327 722.184,-69.4603 722.823,-76.431"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="290.5,-57.5 290.5,-77.5 321.5,-77.5 321.5,-57.5 290.5,-57.5"/>
<text text-anchor="middle" x="306" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node6&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node6&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M193.293,-114.418C217.383,-104.603 255.692,-88.9958 280.844,-78.7488"/>
<polygon fill="midnightblue" stroke="midnightblue" points="282.479,-81.8622 290.419,-74.8478 279.838,-75.3795 282.479,-81.8622"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<polygon fill="white" stroke="#bfbfbf" points="76.5,-57.5 76.5,-77.5 117.5,-77.5 117.5,-57.5 76.5,-57.5"/>
<text text-anchor="middle" x="97" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node6&#45;&gt;Node13 -->
<g id="edge14" class="edge"><title>Node6&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M158.78,-114.418C147.533,-106.058 130.632,-93.4966 117.349,-83.6239"/>
<polygon fill="midnightblue" stroke="midnightblue" points="119.352,-80.7518 109.238,-77.5956 115.176,-86.37 119.352,-80.7518"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="94,-0.5 94,-20.5 140,-20.5 140,-0.5 94,-0.5"/>
<text text-anchor="middle" x="117" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M173.771,-57.4179C163.596,-49.1876 148.384,-36.8839 136.267,-27.0836"/>
<polygon fill="midnightblue" stroke="midnightblue" points="138.449,-24.3469 128.473,-20.7795 134.047,-29.7895 138.449,-24.3469"/>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node7&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M197.054,-57.4179C208.083,-49.1084 224.623,-36.6469 237.691,-26.8015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="239.803,-29.5924 245.684,-20.7795 235.591,-24.0016 239.803,-29.5924"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="158.5,-0.5 158.5,-20.5 217.5,-20.5 217.5,-0.5 158.5,-0.5"/>
<text text-anchor="middle" x="188" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge11" class="edge"><title>Node7&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M185.495,-57.4179C185.888,-50.2164 186.451,-39.8962 186.944,-30.8632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="190.444,-30.9553 187.494,-20.7795 183.454,-30.574 190.444,-30.9553"/>
</g>
<!-- Node14&#45;&gt;Node2 -->
<g id="edge20" class="edge"><title>Node14&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M468.186,-171.372C477.621,-162.607 491.709,-148.71 502,-135 513.562,-119.596 524.205,-100.335 531.268,-86.5125"/>
<polygon fill="midnightblue" stroke="midnightblue" points="534.411,-88.0528 535.74,-77.5417 528.146,-84.9298 534.411,-88.0528"/>
</g>
<!-- Node14&#45;&gt;Node6 -->
<g id="edge21" class="edge"><title>Node14&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M410.929,-171.479C360.881,-161.888 281.707,-146.716 228.123,-136.447"/>
<polygon fill="midnightblue" stroke="midnightblue" points="228.577,-132.97 218.097,-134.525 227.259,-139.845 228.577,-132.97"/>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge22" class="edge"><title>Node14&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M531.297,-177.873C607.191,-173.662 719.067,-162.802 751,-135 764.332,-123.393 768.953,-103.266 770.468,-88.1876"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.983,-88.0643 771.114,-77.8652 766.996,-87.6271 773.983,-88.0643"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="295.5,-114.5 295.5,-134.5 336.5,-134.5 336.5,-114.5 295.5,-114.5"/>
<text text-anchor="middle" x="316" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">array</text>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge23" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M434.552,-171.418C410.384,-162.057 372.611,-147.427 346.217,-137.204"/>
<polygon fill="midnightblue" stroke="midnightblue" points="347.299,-133.869 336.71,-133.521 344.771,-140.397 347.299,-133.869"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="355,-114.5 355,-134.5 413,-134.5 413,-114.5 355,-114.5"/>
<text text-anchor="middle" x="384" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">iostream</text>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge24" class="edge"><title>Node14&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M445.78,-171.418C434.533,-163.058 417.632,-150.497 404.349,-140.624"/>
<polygon fill="midnightblue" stroke="midnightblue" points="406.352,-137.752 396.238,-134.596 402.176,-143.37 406.352,-137.752"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="431,-114.5 431,-134.5 493,-134.5 493,-114.5 431,-114.5"/>
<text text-anchor="middle" x="462" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">functional</text>
</g>
<!-- Node14&#45;&gt;Node17 -->
<g id="edge25" class="edge"><title>Node14&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M458.661,-171.418C459.184,-164.216 459.935,-153.896 460.592,-144.863"/>
<polygon fill="midnightblue" stroke="midnightblue" points="464.09,-145.007 461.325,-134.779 457.109,-144.499 464.09,-145.007"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="799,-114.5 799,-134.5 855,-134.5 855,-114.5 799,-114.5"/>
<text text-anchor="middle" x="827" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node14&#45;&gt;Node18 -->
<g id="edge26" class="edge"><title>Node14&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M531.012,-172.127C597.467,-164.083 698.162,-150.833 785,-135 786.241,-134.774 787.501,-134.536 788.772,-134.289"/>
<polygon fill="midnightblue" stroke="midnightblue" points="789.512,-137.71 798.6,-132.264 788.099,-130.854 789.512,-137.71"/>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge28" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M548.437,-297.237C546.866,-254.635 542.434,-134.498 540.704,-87.5953"/>
<polygon fill="midnightblue" stroke="midnightblue" points="544.201,-87.4358 540.335,-77.5716 537.206,-87.6939 544.201,-87.4358"/>
</g>
<!-- Node20&#45;&gt;Node3 -->
<g id="edge47" class="edge"><title>Node20&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M842.636,-312.641C930.224,-309.005 1084.64,-288.285 1163,-192 1185.4,-164.481 1186.97,-148.789 1180,-114 1178.13,-104.675 1174.31,-94.8752 1170.57,-86.7682"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1173.61,-84.9986 1166.05,-77.5681 1167.32,-88.0865 1173.61,-84.9986"/>
</g>
<!-- Node20&#45;&gt;Node6 -->
<g id="edge30" class="edge"><title>Node20&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M726.486,-297.461C649.899,-275.011 501.542,-231.173 376,-192 316.935,-173.57 248.639,-151.202 207.682,-137.674"/>
<polygon fill="midnightblue" stroke="midnightblue" points="208.723,-134.332 198.13,-134.515 206.525,-140.978 208.723,-134.332"/>
</g>
<!-- Node20&#45;&gt;Node18 -->
<g id="edge48" class="edge"><title>Node20&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M773.452,-297.291C769.046,-280.178 763.859,-251.678 770,-228 778.428,-195.502 799.646,-162.345 813.681,-142.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="816.594,-144.808 819.73,-134.688 810.968,-140.643 816.594,-144.808"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="CoordinateSequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateSequence.h">
<polygon fill="white" stroke="black" points="949,-171.5 949,-191.5 1133,-191.5 1133,-171.5 949,-171.5"/>
<text text-anchor="middle" x="1041" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateSequence.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge31" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M842.502,-305.017C902.123,-296.911 985.131,-282.228 1010,-261 1027.63,-245.953 1035.31,-219.533 1038.6,-201.537"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1042.07,-202.015 1040.14,-191.598 1035.15,-200.947 1042.07,-202.015"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="CoordinateArraySequence_8h.html" target="_top" xlink:title="geos/geom/CoordinateArray\lSequence.h">
<polygon fill="white" stroke="black" points="849,-228.5 849,-260.5 1001,-260.5 1001,-228.5 849,-228.5"/>
<text text-anchor="start" x="857" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/CoordinateArray</text>
<text text-anchor="middle" x="925" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Sequence.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node23 -->
<g id="edge38" class="edge"><title>Node20&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M810.99,-297.464C832.193,-287.8 859.938,-275.154 882.749,-264.757"/>
<polygon fill="midnightblue" stroke="midnightblue" points="884.219,-267.934 891.866,-260.602 881.315,-261.564 884.219,-267.934"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="PrecisionModel_8h.html" target="_top" xlink:title="geos/geom/PrecisionModel.h">
<polygon fill="white" stroke="black" points="587.5,-114.5 587.5,-134.5 742.5,-134.5 742.5,-114.5 587.5,-114.5"/>
<text text-anchor="middle" x="665" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/PrecisionModel.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node24 -->
<g id="edge43" class="edge"><title>Node20&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M768.753,-297.197C748.043,-262.926 698.023,-180.148 675.87,-143.489"/>
<polygon fill="midnightblue" stroke="midnightblue" points="678.807,-141.582 670.64,-134.833 672.816,-145.202 678.807,-141.582"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="779.5,-234.5 779.5,-254.5 830.5,-254.5 830.5,-234.5 779.5,-234.5"/>
<text text-anchor="middle" x="805" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">cassert</text>
</g>
<!-- Node20&#45;&gt;Node25 -->
<g id="edge49" class="edge"><title>Node20&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M784.127,-297.297C788.094,-287.451 793.287,-274.565 797.501,-264.108"/>
<polygon fill="midnightblue" stroke="midnightblue" points="800.815,-265.248 801.307,-254.665 794.323,-262.632 800.815,-265.248"/>
</g>
<!-- Node21&#45;&gt;Node2 -->
<g id="edge32" class="edge"><title>Node21&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M1025.63,-171.474C999.938,-156.838 946.229,-128.14 897,-114 791.185,-83.607 661.904,-73.4971 591.591,-70.1474"/>
<polygon fill="midnightblue" stroke="midnightblue" points="591.386,-66.6348 581.239,-69.6832 591.073,-73.6278 591.386,-66.6348"/>
</g>
<!-- Node21&#45;&gt;Node3 -->
<g id="edge35" class="edge"><title>Node21&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1050.82,-171.335C1071.12,-152.384 1117.96,-108.668 1143.55,-84.7908"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1146.12,-87.174 1151.04,-77.7921 1141.35,-82.0566 1146.12,-87.174"/>
</g>
<!-- Node21&#45;&gt;Node6 -->
<g id="edge34" class="edge"><title>Node21&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M948.85,-175.608C806.576,-167.906 524.876,-152.062 286,-135 274.057,-134.147 261.423,-133.174 249.071,-132.185"/>
<polygon fill="midnightblue" stroke="midnightblue" points="249.033,-128.67 238.783,-131.352 248.468,-135.647 249.033,-128.67"/>
</g>
<!-- Node21&#45;&gt;Node11 -->
<g id="edge33" class="edge"><title>Node21&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1034.22,-171.121C1023.14,-156.516 999.694,-128.51 973,-114 924.857,-87.8304 862.428,-76.6937 819.795,-71.9659"/>
<polygon fill="midnightblue" stroke="midnightblue" points="819.978,-68.4664 809.672,-70.9223 819.26,-75.4294 819.978,-68.4664"/>
</g>
<!-- Node21&#45;&gt;Node18 -->
<g id="edge37" class="edge"><title>Node21&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1005.66,-171.418C966.893,-161.454 904.895,-145.52 865.073,-135.285"/>
<polygon fill="midnightblue" stroke="midnightblue" points="865.764,-131.849 855.207,-132.75 864.021,-138.629 865.764,-131.849"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="1025.5,-114.5 1025.5,-134.5 1072.5,-134.5 1072.5,-114.5 1025.5,-114.5"/>
<text text-anchor="middle" x="1049" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">iosfwd</text>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge36" class="edge"><title>Node21&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1042.32,-171.418C1043.37,-164.216 1044.87,-153.896 1046.18,-144.863"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1049.67,-145.179 1047.65,-134.779 1042.75,-144.172 1049.67,-145.179"/>
</g>
<!-- Node23&#45;&gt;Node2 -->
<g id="edge39" class="edge"><title>Node23&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M922.59,-228.14C917.361,-200.386 902.213,-142.159 864,-114 821.769,-82.8806 671.81,-72.9809 591.563,-69.8804"/>
<polygon fill="midnightblue" stroke="midnightblue" points="591.312,-66.3691 581.191,-69.5026 591.057,-73.3644 591.312,-66.3691"/>
</g>
<!-- Node23&#45;&gt;Node3 -->
<g id="edge40" class="edge"><title>Node23&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M1001.28,-234.486C1055.87,-226.413 1122.96,-212.631 1142,-192 1168.26,-163.541 1167.14,-114.726 1164.05,-87.778"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1167.49,-87.1294 1162.68,-77.6908 1160.56,-88.0707 1167.49,-87.1294"/>
</g>
<!-- Node23&#45;&gt;Node11 -->
<g id="edge42" class="edge"><title>Node23&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M926.131,-228.257C927.243,-201.714 925.62,-146.724 897,-114 877.45,-91.6462 846.055,-80.2721 819.496,-74.486"/>
<polygon fill="midnightblue" stroke="midnightblue" points="820.077,-71.0332 809.589,-72.5308 818.722,-77.9007 820.077,-71.0332"/>
</g>
<!-- Node23&#45;&gt;Node21 -->
<g id="edge41" class="edge"><title>Node23&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M953.674,-228.421C972.414,-218.567 996.696,-205.798 1014.9,-196.227"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1016.58,-199.298 1023.8,-191.546 1013.32,-193.102 1016.58,-199.298"/>
</g>
<!-- Node24&#45;&gt;Node2 -->
<g id="edge44" class="edge"><title>Node24&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M644.359,-114.418C624.093,-105.501 592.961,-91.803 569.971,-81.6873"/>
<polygon fill="midnightblue" stroke="midnightblue" points="571.235,-78.4195 560.672,-77.5956 568.415,-84.8267 571.235,-78.4195"/>
</g>
<!-- Node24&#45;&gt;Node5 -->
<g id="edge46" class="edge"><title>Node24&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M587.231,-118.588C444.235,-109.415 147.626,-89.6918 69.1199,-77.8107"/>
<polygon fill="midnightblue" stroke="midnightblue" points="69.2514,-74.2823 58.8043,-76.0454 68.0706,-81.1821 69.2514,-74.2823"/>
</g>
<!-- Node24&#45;&gt;Node11 -->
<g id="edge45" class="edge"><title>Node24&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M682.504,-114.418C699.382,-105.66 725.149,-92.2907 744.534,-82.2326"/>
<polygon fill="midnightblue" stroke="midnightblue" points="746.206,-85.308 753.47,-77.5956 742.982,-79.0946 746.206,-85.308"/>
</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="OffsetSegmentGenerator_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>