geos_390_docs/LineIntersector_8h__dep__in...

615 lines
36 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: LineIntersector.h Pages: 1 -->
<!--zoomable 269 -->
<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 = 2301;
var viewHeight = 269;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>LineIntersector.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-265 2297,-265 2297,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="939.5,-240.5 939.5,-260.5 1036.5,-260.5 1036.5,-240.5 939.5,-240.5"/>
<text text-anchor="middle" x="988" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineIntersector.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="FastNodingValidator_8h.html" target="_top" xlink:title="FastNodingValidator.h">
<polygon fill="white" stroke="black" points="14,-177.5 14,-197.5 138,-197.5 138,-177.5 14,-177.5"/>
<text text-anchor="middle" x="76" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">FastNodingValidator.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="M929.125,-248.525C794.021,-245.788 451.463,-236.004 167,-204 152.667,-202.387 137.165,-199.993 123.086,-197.566"/>
<polygon fill="midnightblue" stroke="midnightblue" points="929.19,-252.027 939.258,-248.725 929.329,-245.028 929.19,-252.027"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="FastSegmentSetIntersectionFinder_8h.html" target="_top" xlink:title="FastSegmentSetIntersection\lFinder.h">
<polygon fill="white" stroke="black" points="176.5,-171.5 176.5,-203.5 329.5,-203.5 329.5,-171.5 176.5,-171.5"/>
<text text-anchor="start" x="184.5" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">FastSegmentSetIntersection</text>
<text text-anchor="middle" x="253" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Finder.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="M929.221,-247.066C816.43,-242.008 561.925,-228.72 349,-204 342.711,-203.27 336.205,-202.421 329.68,-201.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="929.219,-250.569 939.365,-247.516 929.529,-243.576 929.219,-250.569"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="IteratedNoder_8h.html" target="_top" xlink:title="IteratedNoder.h">
<polygon fill="white" stroke="black" points="358,-177.5 358,-197.5 450,-197.5 450,-177.5 358,-177.5"/>
<text text-anchor="middle" x="404" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">IteratedNoder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M929.446,-248.07C831.38,-244.872 628.042,-234.804 459,-204 450.216,-202.399 440.811,-200.008 432.306,-197.581"/>
<polygon fill="midnightblue" stroke="midnightblue" points="929.351,-251.569 939.456,-248.384 929.571,-244.572 929.351,-251.569"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="NodedSegmentString_8h.html" target="_top" xlink:title="NodedSegmentString.h">
<polygon fill="white" stroke="black" points="468,-177.5 468,-197.5 598,-197.5 598,-177.5 468,-177.5"/>
<text text-anchor="middle" x="533" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">NodedSegmentString.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M929.416,-243.619C855.644,-235.928 725.099,-221.367 614,-204 602.117,-202.142 589.312,-199.835 577.468,-197.573"/>
<polygon fill="midnightblue" stroke="midnightblue" points="929.133,-247.109 939.441,-244.659 929.855,-240.146 929.133,-247.109"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="MCIndexSnapRounder_8h.html" target="_top" xlink:title="MCIndexSnapRounder.h">
<polygon fill="white" stroke="black" points="560.5,-114.5 560.5,-134.5 697.5,-134.5 697.5,-114.5 560.5,-114.5"/>
<text text-anchor="middle" x="629" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">MCIndexSnapRounder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge19" class="edge"><title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M929.313,-249.028C844.263,-247.131 692.478,-238.805 652,-204 631.433,-186.315 628.753,-151.322 628.718,-134.692"/>
<polygon fill="midnightblue" stroke="midnightblue" points="929.274,-252.528 939.342,-249.229 929.414,-245.529 929.274,-252.528"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="666.5,-57.5 666.5,-77.5 785.5,-77.5 785.5,-57.5 666.5,-57.5"/>
<text text-anchor="middle" x="726" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge38" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M929.049,-249.388C849.963,-247.838 715.851,-239.829 685,-204 675.43,-192.886 681.172,-185.158 685,-171 689.834,-153.119 698.615,-151.987 706,-135 714.556,-115.32 720.883,-90.8574 723.944,-77.7775"/>
<polygon fill="midnightblue" stroke="midnightblue" points="929.297,-252.892 939.354,-249.559 929.414,-245.893 929.297,-252.892"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="NodingValidator_8h.html" target="_top" xlink:title="NodingValidator.h">
<polygon fill="white" stroke="black" points="694.5,-177.5 694.5,-197.5 797.5,-197.5 797.5,-177.5 694.5,-177.5"/>
<text text-anchor="middle" x="746" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">NodingValidator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge13" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M942.055,-237.985C905.465,-228.806 852.942,-215.611 807,-204 798.737,-201.912 789.846,-199.657 781.478,-197.531"/>
<polygon fill="midnightblue" stroke="midnightblue" points="941.384,-241.425 951.935,-240.463 943.087,-234.635 941.384,-241.425"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="SegmentIntersectionDetector_8h.html" target="_top" xlink:title="SegmentIntersectionDetector.h">
<polygon fill="white" stroke="black" points="816,-177.5 816,-197.5 982,-197.5 982,-177.5 816,-177.5"/>
<text text-anchor="middle" x="899" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentIntersectionDetector.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M966.181,-234.546C949.274,-222.958 926.406,-207.284 912.186,-197.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="964.64,-237.733 974.868,-240.499 968.598,-231.959 964.64,-237.733"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="SnappingIntersectionAdder_8h.html" target="_top" xlink:title="SnappingIntersectionAdder.h">
<polygon fill="white" stroke="black" points="1000,-177.5 1000,-197.5 1156,-197.5 1156,-177.5 1000,-177.5"/>
<text text-anchor="middle" x="1078" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnappingIntersectionAdder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1009.59,-234.866C1026.73,-223.248 1050.15,-207.374 1064.67,-197.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1007.59,-231.991 1001.28,-240.499 1011.52,-237.786 1007.59,-231.991"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="HotPixelIndex_8h.html" target="_top" xlink:title="HotPixelIndex.h">
<polygon fill="white" stroke="black" points="1174,-177.5 1174,-197.5 1266,-197.5 1266,-177.5 1174,-177.5"/>
<text text-anchor="middle" x="1220" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">HotPixelIndex.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1034.47,-237.867C1070.21,-228.842 1120.8,-215.906 1165,-204 1172.57,-201.961 1180.7,-199.705 1188.33,-197.559"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1033.18,-234.582 1024.34,-240.42 1034.89,-241.37 1033.18,-234.582"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="SnapRoundingIntersectionAdder_8h.html" target="_top" xlink:title="SnapRoundingIntersection\lAdder.h">
<polygon fill="white" stroke="black" points="1284,-171.5 1284,-203.5 1428,-203.5 1428,-171.5 1284,-171.5"/>
<text text-anchor="start" x="1292" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapRoundingIntersection</text>
<text text-anchor="middle" x="1356" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">Adder.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge20" class="edge"><title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1046.66,-240.759C1104.73,-231.975 1196.13,-217.795 1275,-204 1277.82,-203.507 1280.7,-202.996 1283.6,-202.473"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1045.94,-237.328 1036.57,-242.282 1046.98,-244.25 1045.94,-237.328"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="OffsetSegmentGenerator_8h.html" target="_top" xlink:title="OffsetSegmentGenerator.h">
<polygon fill="white" stroke="black" points="1446,-177.5 1446,-197.5 1592,-197.5 1592,-177.5 1446,-177.5"/>
<text text-anchor="middle" x="1519" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetSegmentGenerator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge21" class="edge"><title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1046.75,-245.164C1132.71,-238.455 1297.66,-224.191 1437,-204 1449.33,-202.213 1462.63,-199.878 1474.86,-197.564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1046.37,-241.683 1036.67,-245.945 1046.91,-248.662 1046.37,-241.683"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="GeometryGraphOperation_8h.html" target="_top" xlink:title="GeometryGraphOperation.h">
<polygon fill="white" stroke="black" points="1610,-177.5 1610,-197.5 1760,-197.5 1760,-177.5 1610,-177.5"/>
<text text-anchor="middle" x="1685" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">GeometryGraphOperation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge24" class="edge"><title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1046.83,-247.257C1156.28,-242.612 1398.5,-230.12 1601,-204 1614.09,-202.312 1628.23,-199.924 1641.11,-197.527"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1046.5,-243.767 1036.65,-247.682 1046.79,-250.761 1046.5,-243.767"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="SegmentIntersectionTester_8h.html" target="_top" xlink:title="SegmentIntersectionTester.h">
<polygon fill="white" stroke="black" points="1778.5,-177.5 1778.5,-197.5 1933.5,-197.5 1933.5,-177.5 1778.5,-177.5"/>
<text text-anchor="middle" x="1856" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentIntersectionTester.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge39" class="edge"><title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1046.78,-248.445C1177.19,-245.585 1500.43,-235.636 1769,-204 1782.71,-202.385 1797.54,-199.989 1811,-197.562"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1046.54,-244.949 1036.61,-248.662 1046.69,-251.947 1046.54,-244.949"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="RelateComputer_8h.html" target="_top" xlink:title="RelateComputer.h">
<polygon fill="white" stroke="black" points="1951.5,-177.5 1951.5,-197.5 2056.5,-197.5 2056.5,-177.5 1951.5,-177.5"/>
<text text-anchor="middle" x="2004" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">RelateComputer.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge40" class="edge"><title>Node1&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1046.87,-248.247C1226.95,-244.169 1768.77,-230.015 1943,-204 1953.05,-202.499 1963.85,-200.043 1973.53,-197.524"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1046.71,-244.75 1036.79,-248.473 1046.87,-251.748 1046.71,-244.75"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="ConsistentAreaTester_8h.html" target="_top" xlink:title="ConsistentAreaTester.h">
<polygon fill="white" stroke="black" points="2074.5,-177.5 2074.5,-197.5 2205.5,-197.5 2205.5,-177.5 2074.5,-177.5"/>
<text text-anchor="middle" x="2140" y="-184.7" font-family="Helvetica,sans-Serif" font-size="11.00">ConsistentAreaTester.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge42" class="edge"><title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1046.64,-248.296C1241.48,-244.095 1866.16,-228.975 2066,-204 2078.11,-202.486 2091.19,-200.027 2102.93,-197.508"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1046.53,-244.797 1036.6,-248.511 1046.68,-251.796 1046.53,-244.797"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="EdgeNodingValidator_8h.html" target="_top" xlink:title="EdgeNodingValidator.h">
<polygon fill="white" stroke="black" points="0,-114.5 0,-134.5 128,-134.5 128,-114.5 0,-114.5"/>
<text text-anchor="middle" x="64" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingValidator.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M72.2712,-167.545C70.1078,-156.548 67.4821,-143.201 65.7779,-134.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="68.8649,-168.363 74.2294,-177.499 75.7332,-167.012 68.8649,-168.363"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="PreparedLineString_8h.html" target="_top" xlink:title="PreparedLineString.h">
<polygon fill="white" stroke="black" points="146.5,-114.5 146.5,-134.5 265.5,-134.5 265.5,-114.5 146.5,-114.5"/>
<text text-anchor="middle" x="206" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M235.166,-163.354C227.427,-153.309 218.816,-142.133 212.97,-134.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="232.506,-165.636 241.382,-171.421 238.051,-161.364 232.506,-165.636"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="190,-57.5 190,-77.5 356,-77.5 356,-57.5 190,-57.5"/>
<text text-anchor="middle" x="273" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M225.043,-107.868C236.877,-98.1535 251.689,-85.9944 261.696,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="222.572,-105.368 217.064,-114.418 227.014,-110.778 222.572,-105.368"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="SegmentStringUtil_8h.html" target="_top" xlink:title="SegmentStringUtil.h">
<polygon fill="white" stroke="black" points="283.5,-114.5 283.5,-134.5 396.5,-134.5 396.5,-114.5 283.5,-114.5"/>
<text text-anchor="middle" x="340" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">SegmentStringUtil.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M494.563,-174.352C457.417,-162.611 402,-145.096 368.595,-134.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="493.932,-177.823 504.522,-177.499 496.042,-171.148 493.932,-177.823"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="SimpleNoder_8h.html" target="_top" xlink:title="SimpleNoder.h">
<polygon fill="white" stroke="black" points="414.5,-114.5 414.5,-134.5 503.5,-134.5 503.5,-114.5 414.5,-114.5"/>
<text text-anchor="middle" x="459" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">SimpleNoder.h</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M514.073,-170.898C500.099,-159.379 481.568,-144.103 469.964,-134.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="512.138,-173.839 522.081,-177.499 516.591,-168.438 512.138,-173.839"/>
</g>
<!-- Node8&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node8&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M555.779,-172.026C574.084,-160.394 599.226,-144.419 614.777,-134.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="553.728,-169.182 547.165,-177.499 557.482,-175.09 553.728,-169.182"/>
</g>
<!-- Node8&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node8&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M532.648,-166.983C533.435,-150.683 537.218,-127.935 551,-114 581.022,-83.6456 628.535,-72.7014 666.482,-69.1109"/>
<polygon fill="midnightblue" stroke="midnightblue" points="529.148,-166.998 532.497,-177.049 536.147,-167.103 529.148,-166.998"/>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M320.957,-107.868C309.123,-98.1535 294.311,-85.9944 284.304,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="318.986,-110.778 328.936,-114.418 323.428,-105.368 318.986,-110.778"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="SnapRoundingNoder_8h.html" target="_top" xlink:title="SnapRoundingNoder.h">
<polygon fill="white" stroke="black" points="876,-114.5 876,-134.5 1004,-134.5 1004,-114.5 876,-114.5"/>
<text text-anchor="middle" x="940" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapRoundingNoder.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge17" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1179.63,-174.748C1174.71,-173.429 1169.75,-172.148 1165,-171 1105.34,-156.583 1036.04,-143.046 990.282,-134.548"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1178.99,-178.204 1189.56,-177.481 1180.85,-171.454 1178.99,-178.204"/>
</g>
<!-- Node17&#45;&gt;Node12 -->
<g id="edge18" class="edge"><title>Node17&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M894.917,-111.913C855.009,-101.657 797.582,-86.8973 761.035,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="894.106,-115.318 904.662,-114.418 895.848,-108.539 894.106,-115.318"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="OffsetCurveBuilder_8h.html" target="_top" xlink:title="OffsetCurveBuilder.h">
<polygon fill="white" stroke="black" points="1417.5,-114.5 1417.5,-134.5 1534.5,-134.5 1534.5,-114.5 1417.5,-114.5"/>
<text text-anchor="middle" x="1476" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetCurveBuilder.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge22" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1506.84,-169.244C1498.88,-157.951 1488.8,-143.652 1482.37,-134.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1504.03,-171.342 1512.66,-177.499 1509.75,-167.309 1504.03,-171.342"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="BufferBuilder_8h.html" target="_top" xlink:title="BufferBuilder.h">
<polygon fill="white" stroke="black" points="1275.5,-57.5 1275.5,-77.5 1364.5,-77.5 1364.5,-57.5 1275.5,-57.5"/>
<text text-anchor="middle" x="1320" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">BufferBuilder.h</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge23" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1440.51,-110.989C1411.57,-100.786 1371.39,-86.6186 1345.54,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1439.64,-114.394 1450.24,-114.418 1441.97,-107.792 1439.64,-114.394"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="OverlayOp_8h.html" target="_top" xlink:title="OverlayOp.h">
<polygon fill="white" stroke="black" points="1688.5,-114.5 1688.5,-134.5 1765.5,-134.5 1765.5,-114.5 1688.5,-114.5"/>
<text text-anchor="middle" x="1727" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayOp.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge25" class="edge"><title>Node22&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1696.88,-169.244C1704.66,-157.951 1714.5,-143.652 1720.78,-134.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1693.99,-167.278 1691.2,-177.499 1699.75,-171.248 1693.99,-167.278"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="RelateOp_8h.html" target="_top" xlink:title="RelateOp.h">
<polygon fill="white" stroke="black" points="1896.5,-114.5 1896.5,-134.5 1967.5,-134.5 1967.5,-114.5 1896.5,-114.5"/>
<text text-anchor="middle" x="1932" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">RelateOp.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node35 -->
<g id="edge37" class="edge"><title>Node22&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1731.23,-175.082C1779.04,-163.276 1852.66,-145.095 1896.21,-134.339"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1730.31,-171.704 1721.45,-177.499 1731.99,-178.499 1730.31,-171.704"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="1383,-57.5 1383,-77.5 1463,-77.5 1463,-57.5 1383,-57.5"/>
<text text-anchor="middle" x="1423" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge26" class="edge"><title>Node23&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1677.93,-114.969C1626.56,-105.984 1543.55,-91.3195 1472,-78 1469.1,-77.4608 1466.11,-76.8973 1463.1,-76.3254"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1677.63,-118.469 1688.09,-116.743 1678.84,-111.574 1677.63,-118.469"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="PointBuilder_8h.html" target="_top" xlink:title="PointBuilder.h">
<polygon fill="white" stroke="black" points="1481,-57.5 1481,-77.5 1565,-77.5 1565,-57.5 1481,-57.5"/>
<text text-anchor="middle" x="1523" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PointBuilder.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node25 -->
<g id="edge27" class="edge"><title>Node23&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1683.54,-111.783C1645.52,-101.532 1591.09,-86.8575 1556.4,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1682.75,-115.194 1693.31,-114.418 1684.57,-108.435 1682.75,-115.194"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="SnapIfNeededOverlayOp_8h.html" target="_top" xlink:title="SnapIfNeededOverlayOp.h">
<polygon fill="white" stroke="black" points="1583,-57.5 1583,-77.5 1729,-77.5 1729,-57.5 1583,-57.5"/>
<text text-anchor="middle" x="1656" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapIfNeededOverlayOp.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node26 -->
<g id="edge28" class="edge"><title>Node23&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1707.18,-108.15C1694.59,-98.3899 1678.69,-86.0742 1667.98,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1705.23,-111.061 1715.28,-114.418 1709.51,-105.527 1705.23,-111.061"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="SnapOverlayOp_8h.html" target="_top" xlink:title="SnapOverlayOp.h">
<polygon fill="white" stroke="black" points="1747,-57.5 1747,-77.5 1849,-77.5 1849,-57.5 1747,-57.5"/>
<text text-anchor="middle" x="1798" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">SnapOverlayOp.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node27 -->
<g id="edge29" class="edge"><title>Node23&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1746.82,-108.15C1759.41,-98.3899 1775.31,-86.0742 1786.02,-77.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1744.49,-105.527 1738.72,-114.418 1748.77,-111.061 1744.49,-105.527"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="OverlayResultValidator_8h.html" target="_top" xlink:title="OverlayResultValidator.h">
<polygon fill="white" stroke="black" points="1867,-57.5 1867,-77.5 2003,-77.5 2003,-57.5 1867,-57.5"/>
<text text-anchor="middle" x="1935" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayResultValidator.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node28 -->
<g id="edge30" class="edge"><title>Node23&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M1771.31,-111.783C1810.08,-101.532 1865.58,-86.8575 1900.95,-77.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1770.12,-108.478 1761.35,-114.418 1771.91,-115.245 1770.12,-108.478"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="2021.5,-57.5 2021.5,-77.5 2100.5,-77.5 2100.5,-57.5 2021.5,-57.5"/>
<text text-anchor="middle" x="2061" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node29 -->
<g id="edge31" class="edge"><title>Node23&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M1775.93,-116.194C1832.77,-107.589 1929.32,-92.6109 2012,-78 2015.07,-77.4571 2018.25,-76.8791 2021.44,-76.2865"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1775.16,-112.771 1765.79,-117.725 1776.2,-119.692 1775.16,-112.771"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="UnaryUnionOp_8h.html" target="_top" xlink:title="UnaryUnionOp.h">
<polygon fill="white" stroke="black" points="2118,-57.5 2118,-77.5 2216,-77.5 2216,-57.5 2118,-57.5"/>
<text text-anchor="middle" x="2167" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionOp.h</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node34 -->
<g id="edge36" class="edge"><title>Node23&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1775.93,-118.431C1848.84,-110.708 1990.27,-95.0799 2110,-78 2112.58,-77.6316 2115.23,-77.2401 2117.9,-76.8339"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1775.25,-114.982 1765.68,-119.512 1775.99,-121.943 1775.25,-114.982"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="1805,-0.5 1805,-20.5 1945,-20.5 1945,-0.5 1805,-0.5"/>
<text text-anchor="middle" x="1875" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node30 -->
<g id="edge32" class="edge"><title>Node29&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M2020.49,-54.52C1985.86,-44.2822 1936.81,-29.7779 1905.45,-20.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2019.7,-57.9385 2030.29,-57.4179 2021.69,-51.2258 2019.7,-57.9385"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="1963,-0.5 1963,-20.5 2043,-20.5 2043,-0.5 1963,-0.5"/>
<text text-anchor="middle" x="2003" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node31 -->
<g id="edge33" class="edge"><title>Node29&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2043.92,-50.2992C2033.77,-40.6828 2021.28,-28.8349 2012.79,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2041.76,-53.0766 2051.42,-57.4179 2046.57,-47.9972 2041.76,-53.0766"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="2061.5,-0.5 2061.5,-20.5 2174.5,-20.5 2174.5,-0.5 2061.5,-0.5"/>
<text text-anchor="middle" x="2118" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node32 -->
<g id="edge34" class="edge"><title>Node29&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M2077.79,-50.2992C2087.76,-40.6828 2100.03,-28.8349 2108.38,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2075.18,-47.9555 2070.41,-57.4179 2080.04,-52.9928 2075.18,-47.9555"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="2193,-0.5 2193,-20.5 2293,-20.5 2293,-0.5 2193,-0.5"/>
<text text-anchor="middle" x="2243" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node33 -->
<g id="edge35" class="edge"><title>Node29&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2100.64,-54.52C2134.52,-44.2822 2182.52,-29.7779 2213.2,-20.5042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2099.61,-51.1747 2091.05,-57.4179 2101.64,-57.8754 2099.61,-51.1747"/>
</g>
<!-- Node37&#45;&gt;Node35 -->
<g id="edge41" class="edge"><title>Node37&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1985.58,-170.898C1971.99,-159.379 1953.96,-144.103 1942.67,-134.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1983.48,-173.705 1993.38,-177.499 1988.01,-168.365 1983.48,-173.705"/>
</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="LineIntersector_8h__dep__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>