geos_390_docs/LineSegment_8h__dep__incl.svg

883 lines
52 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: LineSegment.h Pages: 1 -->
<!--zoomable 326 -->
<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 = 3179;
var viewHeight = 326;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>LineSegment.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-322 3174.5,-322 3174.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1579.5,-297.5 1579.5,-317.5 1668.5,-317.5 1668.5,-297.5 1579.5,-297.5"/>
<text text-anchor="middle" x="1624" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineSegment.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="DistanceToPoint_8h.html" target="_top" xlink:title="DistanceToPoint.h">
<polygon fill="white" stroke="black" points="187.5,-240.5 187.5,-260.5 292.5,-260.5 292.5,-240.5 187.5,-240.5"/>
<text text-anchor="middle" x="240" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">DistanceToPoint.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="M1568.98,-304.313C1345.98,-295.452 510.97,-262.268 292.553,-253.588"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1569,-307.817 1579.13,-304.717 1569.28,-300.822 1569,-307.817"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="IndexedPointInAreaLocator_8h.html" target="_top" xlink:title="IndexedPointInAreaLocator.h">
<polygon fill="white" stroke="black" points="1021.5,-240.5 1021.5,-260.5 1178.5,-260.5 1178.5,-240.5 1021.5,-240.5"/>
<text text-anchor="middle" x="1100" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedPointInAreaLocator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1569.25,-300.754C1475.99,-290.964 1285.98,-271.021 1178.56,-259.746"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1569.01,-304.248 1579.32,-301.811 1569.74,-297.286 1569.01,-304.248"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="MinimumDiameter_8h.html" target="_top" xlink:title="MinimumDiameter.h">
<polygon fill="white" stroke="black" points="1231.5,-240.5 1231.5,-260.5 1344.5,-260.5 1344.5,-240.5 1231.5,-240.5"/>
<text text-anchor="middle" x="1288" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">MinimumDiameter.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge23" class="edge"><title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1569.35,-297.554C1507.02,-287.351 1405.67,-270.761 1343.14,-260.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1568.95,-301.035 1579.38,-299.196 1570.08,-294.127 1568.95,-301.035"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="geom_8h.html" target="_top" xlink:title="geom.h">
<polygon fill="white" stroke="black" points="1362.5,-240.5 1362.5,-260.5 1415.5,-260.5 1415.5,-240.5 1362.5,-240.5"/>
<text text-anchor="middle" x="1389" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">geom.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="M1572.89,-295.305C1532.63,-286.368 1475.12,-273.34 1425,-261 1421.99,-260.258 1418.84,-259.461 1415.71,-258.654"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1572.22,-298.742 1582.74,-297.487 1573.74,-291.907 1572.22,-298.742"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="MonotoneChainOverlapAction_8h.html" target="_top" xlink:title="MonotoneChainOverlapAction.h">
<polygon fill="white" stroke="black" points="707,-240.5 707,-260.5 877,-260.5 877,-240.5 707,-240.5"/>
<text text-anchor="middle" x="792" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">MonotoneChainOverlapAction.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge26" class="edge"><title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1569.07,-303.748C1446.91,-297.486 1143.52,-281.14 890,-261 885.825,-260.668 881.552,-260.313 877.237,-259.942"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1569.11,-307.255 1579.28,-304.27 1569.47,-300.264 1569.11,-307.255"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="MonotoneChainSelectAction_8h.html" target="_top" xlink:title="MonotoneChainSelectAction.h">
<polygon fill="white" stroke="black" points="1434,-240.5 1434,-260.5 1596,-260.5 1596,-240.5 1434,-240.5"/>
<text text-anchor="middle" x="1515" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">MonotoneChainSelectAction.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge33" class="edge"><title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1596.82,-292.783C1576.89,-282.728 1550.39,-269.358 1533.03,-260.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1595.5,-296.038 1606,-297.418 1598.65,-289.788 1595.5,-296.038"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="LengthIndexOfPoint_8h.html" target="_top" xlink:title="LengthIndexOfPoint.h">
<polygon fill="white" stroke="black" points="1454.5,-183.5 1454.5,-203.5 1575.5,-203.5 1575.5,-183.5 1454.5,-183.5"/>
<text text-anchor="middle" x="1515" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge34" class="edge"><title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1622.58,-286.989C1620.62,-272.599 1615.98,-253.293 1605,-240 1590.28,-222.183 1566.81,-210.643 1547.53,-203.643"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1619.13,-287.68 1623.64,-297.266 1626.1,-286.958 1619.13,-287.68"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="LinearIterator_8h.html" target="_top" xlink:title="LinearIterator.h">
<polygon fill="white" stroke="black" points="1594,-183.5 1594,-203.5 1684,-203.5 1684,-183.5 1594,-183.5"/>
<text text-anchor="middle" x="1639" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearIterator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge35" class="edge"><title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1631.09,-287.714C1633.8,-279.619 1636.58,-269.968 1638,-261 1641.21,-240.699 1640.44,-216.479 1639.67,-203.605"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1627.75,-286.677 1627.69,-297.272 1634.34,-289.026 1627.75,-286.677"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="LinearLocation_8h.html" target="_top" xlink:title="LinearLocation.h">
<polygon fill="white" stroke="black" points="1690,-240.5 1690,-260.5 1786,-260.5 1786,-240.5 1690,-240.5"/>
<text text-anchor="middle" x="1738" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearLocation.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge36" class="edge"><title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M1651.87,-293.056C1672.77,-282.972 1700.82,-269.438 1719.15,-260.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1650.31,-289.92 1642.82,-297.418 1653.35,-296.225 1650.31,-289.92"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="OffsetSegmentGenerator_8h.html" target="_top" xlink:title="OffsetSegmentGenerator.h">
<polygon fill="white" stroke="black" points="1804,-240.5 1804,-260.5 1950,-260.5 1950,-240.5 1804,-240.5"/>
<text text-anchor="middle" x="1877" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetSegmentGenerator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node41 -->
<g id="edge48" class="edge"><title>Node1&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M1675.51,-295.301C1722.72,-285.039 1791.72,-270.039 1835.48,-260.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1674.52,-291.935 1665.49,-297.479 1676.01,-298.775 1674.52,-291.935"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="SubgraphDepthLocater_8h.html" target="_top" xlink:title="SubgraphDepthLocater.h">
<polygon fill="white" stroke="black" points="1968,-240.5 1968,-260.5 2106,-260.5 2106,-240.5 1968,-240.5"/>
<text text-anchor="middle" x="2037" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">SubgraphDepthLocater.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge51" class="edge"><title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M1678.75,-299.209C1753.61,-289.24 1887.86,-271.361 1969.06,-260.548"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1678.04,-295.772 1668.59,-300.562 1678.97,-302.711 1678.04,-295.772"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="FacetSequence_8h.html" target="_top" xlink:title="FacetSequence.h">
<polygon fill="white" stroke="black" points="899.5,-240.5 899.5,-260.5 1000.5,-260.5 1000.5,-240.5 899.5,-240.5"/>
<text text-anchor="middle" x="950" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequence.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge52" class="edge"><title>Node1&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M1569.1,-303.854C1461.81,-298.367 1216.9,-284.279 1012,-261 1008.32,-260.582 1004.53,-260.108 1000.71,-259.599"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1569.19,-307.363 1579.35,-304.374 1569.54,-300.372 1569.19,-307.363"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="CoverageUnion_8h.html" target="_top" xlink:title="CoverageUnion.h">
<polygon fill="white" stroke="black" points="2124.5,-240.5 2124.5,-260.5 2225.5,-260.5 2225.5,-240.5 2124.5,-240.5"/>
<text text-anchor="middle" x="2175" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">CoverageUnion.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge59" class="edge"><title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M1678.86,-302.58C1769.73,-295.825 1957.14,-280.79 2115,-261 2118.03,-260.62 2121.15,-260.203 2124.29,-259.764"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1678.5,-299.096 1668.79,-303.324 1679.02,-306.077 1678.5,-299.096"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="TaggedLineSegment_8h.html" target="_top" xlink:title="TaggedLineSegment.h">
<polygon fill="white" stroke="black" points="2244,-240.5 2244,-260.5 2370,-260.5 2370,-240.5 2244,-240.5"/>
<text text-anchor="middle" x="2307" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">TaggedLineSegment.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge60" class="edge"><title>Node1&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M1679.08,-303.409C1786.15,-297.175 2029.77,-281.889 2234,-261 2237.18,-260.675 2240.43,-260.323 2243.72,-259.952"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1678.63,-299.929 1668.84,-304.002 1679.03,-306.918 1678.63,-299.929"/>
</g>
<!-- Node51 -->
<g id="node51" class="node"><title>Node51</title>
<g id="a_node51"><a xlink:href="QuadEdge_8h.html" target="_top" xlink:title="QuadEdge.h">
<polygon fill="white" stroke="black" points="2884.5,-240.5 2884.5,-260.5 2961.5,-260.5 2961.5,-240.5 2884.5,-240.5"/>
<text text-anchor="middle" x="2923" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdge.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node51 -->
<g id="edge61" class="edge"><title>Node1&#45;&gt;Node51</title>
<path fill="none" stroke="midnightblue" d="M1678.95,-304.173C1897,-294.941 2698.38,-261.01 2884.3,-253.139"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1678.56,-300.687 1668.71,-304.607 1678.85,-307.681 1678.56,-300.687"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="DiscreteFrechetDistance_8h.html" target="_top" xlink:title="DiscreteFrechetDistance.h">
<polygon fill="white" stroke="black" points="0,-183.5 0,-203.5 144,-203.5 144,-183.5 0,-183.5"/>
<text text-anchor="middle" x="72" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteFrechetDistance.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="M202.598,-237.255C171.375,-227.034 127.587,-212.698 99.5038,-203.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="201.666,-240.633 212.258,-240.418 203.844,-233.98 201.666,-240.633"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="DiscreteHausdorffDistance_8h.html" target="_top" xlink:title="DiscreteHausdorffDistance.h">
<polygon fill="white" stroke="black" points="162.5,-183.5 162.5,-203.5 317.5,-203.5 317.5,-183.5 162.5,-183.5"/>
<text text-anchor="middle" x="240" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">DiscreteHausdorffDistance.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M240,-230.383C240,-221.374 240,-211.037 240,-203.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="236.5,-230.418 240,-240.418 243.5,-230.418 236.5,-230.418"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="LargestEmptyCircle_8h.html" target="_top" xlink:title="LargestEmptyCircle.h">
<polygon fill="white" stroke="black" points="648,-57.5 648,-77.5 768,-77.5 768,-57.5 648,-57.5"/>
<text text-anchor="middle" x="708" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LargestEmptyCircle.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="M1029.7,-238.806C982.634,-230.57 925.814,-218.213 906,-204 867.72,-176.539 887.155,-142.964 850,-114 825.908,-95.2194 793.856,-84.0851 766.301,-77.5383"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1029.13,-242.259 1039.57,-240.499 1030.31,-235.359 1029.13,-242.259"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="MaximumInscribedCircle_8h.html" target="_top" xlink:title="MaximumInscribedCircle.h">
<polygon fill="white" stroke="black" points="786.5,-57.5 786.5,-77.5 929.5,-77.5 929.5,-57.5 786.5,-57.5"/>
<text text-anchor="middle" x="858" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximumInscribedCircle.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1036.18,-238.521C994.103,-230.211 943.781,-217.882 927,-204 892.842,-175.743 904.567,-153.271 884,-114 877.331,-101.266 868.99,-86.9184 863.581,-77.7999"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1035.63,-241.98 1046.11,-240.441 1036.96,-235.107 1035.63,-241.98"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="936,-183.5 936,-203.5 1034,-203.5 1034,-183.5 936,-183.5"/>
<text text-anchor="middle" x="985" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M1071.89,-236.056C1050.8,-225.972 1022.51,-212.438 1004.02,-203.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1070.48,-239.261 1081.01,-240.418 1073.5,-232.946 1070.48,-239.261"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="InputGeometry_8h.html" target="_top" xlink:title="InputGeometry.h">
<polygon fill="white" stroke="black" points="1051.5,-183.5 1051.5,-203.5 1148.5,-203.5 1148.5,-183.5 1051.5,-183.5"/>
<text text-anchor="middle" x="1100" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">InputGeometry.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M1100,-230.383C1100,-221.374 1100,-211.037 1100,-203.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1096.5,-230.418 1100,-240.418 1103.5,-230.418 1096.5,-230.418"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="OverlayEdgeRing_8h.html" target="_top" xlink:title="OverlayEdgeRing.h">
<polygon fill="white" stroke="black" points="1259,-183.5 1259,-203.5 1369,-203.5 1369,-183.5 1259,-183.5"/>
<text text-anchor="middle" x="1314" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayEdgeRing.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node5&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M1145.08,-237.913C1184.99,-227.657 1242.42,-212.897 1278.97,-203.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1144.15,-234.539 1135.34,-240.418 1145.89,-241.318 1144.15,-234.539"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="operation_2polygonize_2EdgeRing_8h.html" target="_top" xlink:title="EdgeRing.h">
<polygon fill="white" stroke="black" points="1167,-183.5 1167,-203.5 1241,-203.5 1241,-183.5 1167,-183.5"/>
<text text-anchor="middle" x="1204" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeRing.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node19 -->
<g id="edge21" class="edge"><title>Node5&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1126.2,-235.646C1145.18,-225.607 1170.31,-212.318 1186.8,-203.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1124.38,-232.649 1117.17,-240.418 1127.65,-238.837 1124.38,-232.649"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="EdgeNodingBuilder_8h.html" target="_top" xlink:title="EdgeNodingBuilder.h">
<polygon fill="white" stroke="black" points="722.5,-120.5 722.5,-140.5 841.5,-140.5 841.5,-120.5 722.5,-120.5"/>
<text text-anchor="middle" x="782" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">EdgeNodingBuilder.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M1043.22,-181.608C982.146,-169.893 886.155,-151.479 829.115,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1042.6,-185.053 1053.08,-183.499 1043.92,-178.178 1042.6,-185.053"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="g_2LineBuilder_8h.html" target="_top" xlink:title="LineBuilder.h">
<polygon fill="white" stroke="black" points="948,-57.5 948,-77.5 1028,-77.5 1028,-57.5 948,-57.5"/>
<text text-anchor="middle" x="988" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">LineBuilder.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node9&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1084.59,-175.437C1060.52,-148.788 1014.83,-98.209 996.212,-77.5913"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1082.28,-178.105 1091.58,-183.18 1087.48,-173.413 1082.28,-178.105"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="OverlayNG_8h.html" target="_top" xlink:title="OverlayNG.h">
<polygon fill="white" stroke="black" points="1076.5,-120.5 1076.5,-140.5 1155.5,-140.5 1155.5,-120.5 1076.5,-120.5"/>
<text text-anchor="middle" x="1116" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNG.h</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node9&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1104.97,-173.545C1107.86,-162.548 1111.36,-149.201 1113.63,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1101.51,-172.938 1102.36,-183.499 1108.28,-174.714 1101.51,-172.938"/>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge13" class="edge"><title>Node12&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M1087.94,-116.128C1063.38,-104.422 1028.36,-87.7349 1006.96,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1086.58,-119.357 1097.11,-120.499 1089.59,-113.038 1086.58,-119.357"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="IntersectionPointBuilder_8h.html" target="_top" xlink:title="IntersectionPointBuilder.h">
<polygon fill="white" stroke="black" points="1046,-57.5 1046,-77.5 1186,-77.5 1186,-57.5 1046,-57.5"/>
<text text-anchor="middle" x="1116" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">IntersectionPointBuilder.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1116,-110.201C1116,-99.2702 1116,-86.1106 1116,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1112.5,-110.499 1116,-120.499 1119.5,-110.499 1112.5,-110.499"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="OverlayNGRobust_8h.html" target="_top" xlink:title="OverlayNGRobust.h">
<polygon fill="white" stroke="black" points="1204.5,-57.5 1204.5,-77.5 1317.5,-77.5 1317.5,-57.5 1204.5,-57.5"/>
<text text-anchor="middle" x="1261" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">OverlayNGRobust.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node12&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M1146.68,-116.591C1174.56,-104.866 1214.96,-87.8703 1239.52,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1145.26,-113.395 1137.4,-120.499 1147.97,-119.848 1145.26,-113.395"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="UnaryUnionNG_8h.html" target="_top" xlink:title="UnaryUnionNG.h">
<polygon fill="white" stroke="black" points="1336,-57.5 1336,-77.5 1436,-77.5 1436,-57.5 1336,-57.5"/>
<text text-anchor="middle" x="1386" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">UnaryUnionNG.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge15" class="edge"><title>Node12&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1152.47,-117.508C1156.68,-116.26 1160.92,-115.062 1165,-114 1223,-98.8989 1290.61,-85.596 1335.63,-77.336"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1151.35,-114.191 1142.81,-120.469 1153.4,-120.884 1151.35,-114.191"/>
</g>
<!-- Node16&#45;&gt;Node12 -->
<g id="edge19" class="edge"><title>Node16&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1274.31,-180.499C1244.28,-171.387 1202.01,-158.505 1165,-147 1158.35,-144.934 1151.21,-142.688 1144.49,-140.564"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1273.42,-183.886 1284.01,-183.437 1275.45,-177.187 1273.42,-183.886"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="g_2MaximalEdgeRing_8h.html" target="_top" xlink:title="MaximalEdgeRing.h">
<polygon fill="white" stroke="black" points="1420.5,-120.5 1420.5,-140.5 1533.5,-140.5 1533.5,-120.5 1420.5,-120.5"/>
<text text-anchor="middle" x="1477" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">MaximalEdgeRing.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="M1347.68,-179.897C1379.03,-168.163 1425,-150.961 1452.85,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1346.19,-176.716 1338.05,-183.499 1348.64,-183.272 1346.19,-176.716"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="g_2PolygonBuilder_8h.html" target="_top" xlink:title="PolygonBuilder.h">
<polygon fill="white" stroke="black" points="1454,-57.5 1454,-77.5 1552,-77.5 1552,-57.5 1454,-57.5"/>
<text text-anchor="middle" x="1503" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PolygonBuilder.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge20" class="edge"><title>Node16&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1331.07,-176.726C1349.78,-159.916 1381.13,-133.14 1411,-114 1433.96,-99.292 1462.33,-85.9124 1481.45,-77.5269"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1328.69,-174.162 1323.64,-183.477 1333.39,-179.343 1328.69,-174.162"/>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge18" class="edge"><title>Node17&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1484.79,-111.23C1489.53,-100.106 1495.38,-86.3813 1499.15,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1481.54,-109.928 1480.84,-120.499 1487.98,-112.672 1481.54,-109.928"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="HoleAssigner_8h.html" target="_top" xlink:title="HoleAssigner.h">
<polygon fill="white" stroke="black" points="1174,-120.5 1174,-140.5 1264,-140.5 1264,-120.5 1174,-120.5"/>
<text text-anchor="middle" x="1219" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">HoleAssigner.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="M1208.66,-173.545C1211.37,-162.548 1214.65,-149.201 1216.78,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1205.2,-172.953 1206.21,-183.499 1212,-174.624 1205.2,-172.953"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="geos_8h.html" target="_top" xlink:title="geos.h">
<polygon fill="white" stroke="black" points="1387.5,-183.5 1387.5,-203.5 1436.5,-203.5 1436.5,-183.5 1387.5,-183.5"/>
<text text-anchor="middle" x="1412" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos.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="M1396.75,-230.975C1400.57,-221.83 1405.02,-211.197 1408.12,-203.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1393.43,-229.842 1392.8,-240.418 1399.89,-232.542 1393.43,-229.842"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="MCIndexNoder_8h.html" target="_top" xlink:title="MCIndexNoder.h">
<polygon fill="white" stroke="black" points="742.5,-183.5 742.5,-203.5 841.5,-203.5 841.5,-183.5 742.5,-183.5"/>
<text text-anchor="middle" x="792" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">MCIndexNoder.h</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge27" class="edge"><title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M792,-230.383C792,-221.374 792,-211.037 792,-203.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="788.5,-230.418 792,-240.418 795.5,-230.418 788.5,-230.418"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="MCIndexSegmentSetMutualIntersector_8h.html" target="_top" xlink:title="MCIndexSegmentSetMutualIntersector.h">
<polygon fill="white" stroke="black" points="336,-183.5 336,-203.5 548,-203.5 548,-183.5 336,-183.5"/>
<text text-anchor="middle" x="442" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">MCIndexSegmentSetMutualIntersector.h</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node26 -->
<g id="edge29" class="edge"><title>Node24&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M724.398,-238.877C659.047,-228.607 561.116,-213.218 499.435,-203.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="724.174,-242.385 734.597,-240.479 725.261,-235.469 724.174,-242.385"/>
</g>
<!-- Node25&#45;&gt;Node10 -->
<g id="edge28" class="edge"><title>Node25&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M788.893,-173.545C787.09,-162.548 784.902,-149.201 783.482,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="785.453,-174.197 790.524,-183.499 792.361,-173.065 785.453,-174.197"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="FastSegmentSetIntersectionFinder_8h.html" target="_top" xlink:title="FastSegmentSetIntersection\lFinder.h">
<polygon fill="white" stroke="black" points="365.5,-114.5 365.5,-146.5 518.5,-146.5 518.5,-114.5 365.5,-114.5"/>
<text text-anchor="start" x="373.5" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">FastSegmentSetIntersection</text>
<text text-anchor="middle" x="442" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">Finder.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge30" class="edge"><title>Node26&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M442,-173.296C442,-164.714 442,-154.742 442,-146.691"/>
<polygon fill="midnightblue" stroke="midnightblue" points="438.5,-173.499 442,-183.499 445.5,-173.499 438.5,-173.499"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="PreparedLineString_8h.html" target="_top" xlink:title="PreparedLineString.h">
<polygon fill="white" stroke="black" points="382.5,-57.5 382.5,-77.5 501.5,-77.5 501.5,-57.5 382.5,-57.5"/>
<text text-anchor="middle" x="442" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineString.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge31" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M442,-104.229C442,-94.7622 442,-84.6021 442,-77.5459"/>
<polygon fill="midnightblue" stroke="midnightblue" points="438.5,-104.421 442,-114.421 445.5,-104.421 438.5,-104.421"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="PreparedLineStringIntersects_8h.html" target="_top" xlink:title="PreparedLineStringIntersects.h">
<polygon fill="white" stroke="black" points="359,-0.5 359,-20.5 525,-20.5 525,-0.5 359,-0.5"/>
<text text-anchor="middle" x="442" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedLineStringIntersects.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge32" class="edge"><title>Node28&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M442,-47.383C442,-38.3738 442,-28.0373 442,-20.7795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="438.5,-47.4178 442,-57.4179 445.5,-47.4179 438.5,-47.4178"/>
</g>
<!-- Node33&#45;&gt;Node31 -->
<g id="edge39" class="edge"><title>Node33&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1691.29,-237.978C1649.69,-227.719 1589.67,-212.917 1551.51,-203.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1690.63,-241.421 1701.18,-240.418 1692.31,-234.625 1690.63,-241.421"/>
</g>
<!-- Node33&#45;&gt;Node32 -->
<g id="edge42" class="edge"><title>Node33&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M1712.81,-235.508C1694.77,-225.485 1671,-212.278 1655.37,-203.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1711.21,-238.621 1721.65,-240.418 1714.61,-232.502 1711.21,-238.621"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="ExtractLineByLocation_8h.html" target="_top" xlink:title="ExtractLineByLocation.h">
<polygon fill="white" stroke="black" points="1882.5,-183.5 1882.5,-203.5 2015.5,-203.5 2015.5,-183.5 1882.5,-183.5"/>
<text text-anchor="middle" x="1949" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">ExtractLineByLocation.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge37" class="edge"><title>Node33&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M1782.7,-237.848C1822.04,-227.594 1878.5,-212.877 1914.46,-203.504"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1781.64,-234.509 1772.84,-240.418 1783.4,-241.282 1781.64,-234.509"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="LengthIndexedLine_8h.html" target="_top" xlink:title="LengthIndexedLine.h">
<polygon fill="white" stroke="black" points="2033.5,-183.5 2033.5,-203.5 2150.5,-203.5 2150.5,-183.5 2033.5,-183.5"/>
<text text-anchor="middle" x="2092" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node35 -->
<g id="edge38" class="edge"><title>Node33&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M1796.13,-239.835C1884.55,-225.736 1975.59,-211.926 2033.36,-203.252"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1795.52,-236.388 1786.19,-241.422 1796.62,-243.3 1795.52,-236.388"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="LengthLocationMap_8h.html" target="_top" xlink:title="LengthLocationMap.h">
<polygon fill="white" stroke="black" points="2169,-183.5 2169,-203.5 2289,-203.5 2289,-183.5 2169,-183.5"/>
<text text-anchor="middle" x="2229" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LengthLocationMap.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node36 -->
<g id="edge40" class="edge"><title>Node33&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M1796.47,-239.883C1957.9,-218.792 2000.85,-222.546 2159,-204 2162.17,-203.629 2165.41,-203.235 2168.69,-202.827"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1795.62,-236.463 1786.17,-241.24 1796.54,-243.403 1795.62,-236.463"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="LinearGeometryBuilder_8h.html" target="_top" xlink:title="LinearGeometryBuilder.h">
<polygon fill="white" stroke="black" points="2307.5,-183.5 2307.5,-203.5 2444.5,-203.5 2444.5,-183.5 2307.5,-183.5"/>
<text text-anchor="middle" x="2376" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LinearGeometryBuilder.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node37 -->
<g id="edge41" class="edge"><title>Node33&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M1796.21,-239.96C2019.28,-213.892 2078.18,-225.24 2298,-204 2300.99,-203.711 2304.04,-203.402 2307.12,-203.078"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1795.68,-236.5 1786.16,-241.148 1796.5,-243.451 1795.68,-236.5"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="LocationIndexedLine_8h.html" target="_top" xlink:title="LocationIndexedLine.h">
<polygon fill="white" stroke="black" points="1739.5,-120.5 1739.5,-140.5 1864.5,-140.5 1864.5,-120.5 1739.5,-120.5"/>
<text text-anchor="middle" x="1802" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexedLine.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node38 -->
<g id="edge43" class="edge"><title>Node33&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1730.74,-230.84C1726.54,-216.922 1723.43,-197.834 1731,-183 1741.24,-162.923 1763.37,-148.848 1780.22,-140.544"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1727.44,-232.003 1734.01,-240.319 1734.06,-229.724 1727.44,-232.003"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="LocationIndexOfLine_8h.html" target="_top" xlink:title="LocationIndexOfLine.h">
<polygon fill="white" stroke="black" points="1740,-183.5 1740,-203.5 1864,-203.5 1864,-183.5 1740,-183.5"/>
<text text-anchor="middle" x="1802" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfLine.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node39 -->
<g id="edge44" class="edge"><title>Node33&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M1756.19,-233.868C1767.49,-224.153 1781.64,-211.994 1791.2,-203.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1753.87,-231.246 1748.57,-240.418 1758.43,-236.555 1753.87,-231.246"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="LocationIndexOfPoint_8h.html" target="_top" xlink:title="LocationIndexOfPoint.h">
<polygon fill="white" stroke="black" points="2463,-183.5 2463,-203.5 2591,-203.5 2591,-183.5 2463,-183.5"/>
<text text-anchor="middle" x="2527" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LocationIndexOfPoint.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node40 -->
<g id="edge46" class="edge"><title>Node33&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M1796.17,-239.993C2087.83,-208.382 2164.61,-230.365 2453,-204 2456.22,-203.705 2459.53,-203.377 2462.86,-203.026"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1795.71,-236.522 1786.15,-241.091 1796.47,-243.481 1795.71,-236.522"/>
</g>
<!-- Node39&#45;&gt;Node38 -->
<g id="edge45" class="edge"><title>Node39&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M1802,-173.201C1802,-162.27 1802,-149.111 1802,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1798.5,-173.499 1802,-183.499 1805.5,-173.499 1798.5,-173.499"/>
</g>
<!-- Node40&#45;&gt;Node38 -->
<g id="edge47" class="edge"><title>Node40&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M2452.6,-183.011C2229.88,-160.135 1979.48,-142.878 1864.94,-135.455"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2452.54,-186.524 2462.85,-184.07 2453.26,-179.561 2452.54,-186.524"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="OffsetCurveBuilder_8h.html" target="_top" xlink:title="OffsetCurveBuilder.h">
<polygon fill="white" stroke="black" points="2609.5,-183.5 2609.5,-203.5 2726.5,-203.5 2726.5,-183.5 2609.5,-183.5"/>
<text text-anchor="middle" x="2668" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">OffsetCurveBuilder.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge49" class="edge"><title>Node41&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M1960.51,-239.921C2245.02,-215.944 2319.34,-231.438 2600,-204 2603.08,-203.698 2606.24,-203.36 2609.43,-202.996"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1959.96,-236.454 1950.3,-240.791 1960.56,-243.429 1959.96,-236.454"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="BufferBuilder_8h.html" target="_top" xlink:title="BufferBuilder.h">
<polygon fill="white" stroke="black" points="2623.5,-120.5 2623.5,-140.5 2712.5,-140.5 2712.5,-120.5 2623.5,-120.5"/>
<text text-anchor="middle" x="2668" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">BufferBuilder.h</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge50" class="edge"><title>Node42&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2668,-173.201C2668,-162.27 2668,-149.111 2668,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2664.5,-173.499 2668,-183.499 2671.5,-173.499 2664.5,-173.499"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="FacetSequenceTreeBuilder_8h.html" target="_top" xlink:title="FacetSequenceTreeBuilder.h">
<polygon fill="white" stroke="black" points="566,-183.5 566,-203.5 724,-203.5 724,-183.5 566,-183.5"/>
<text text-anchor="middle" x="645" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">FacetSequenceTreeBuilder.h</text>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge53" class="edge"><title>Node45&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M890.032,-238.686C833.088,-228.418 748.469,-213.158 695.05,-203.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="889.515,-242.149 899.977,-240.479 890.757,-235.26 889.515,-242.149"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="IndexedFacetDistance_8h.html" target="_top" xlink:title="IndexedFacetDistance.h">
<polygon fill="white" stroke="black" points="571.5,-120.5 571.5,-140.5 704.5,-140.5 704.5,-120.5 571.5,-120.5"/>
<text text-anchor="middle" x="638" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">IndexedFacetDistance.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge54" class="edge"><title>Node46&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M642.825,-173.545C641.563,-162.548 640.031,-149.201 639.037,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="639.35,-173.963 643.967,-183.499 646.304,-173.165 639.35,-173.963"/>
</g>
<!-- Node47&#45;&gt;Node6 -->
<g id="edge55" class="edge"><title>Node47&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M655.904,-113.898C669.122,-102.379 686.652,-87.1032 697.629,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="653.568,-111.291 648.329,-120.499 658.167,-116.568 653.568,-111.291"/>
</g>
<!-- Node47&#45;&gt;Node7 -->
<g id="edge56" class="edge"><title>Node47&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M680.196,-117.8C722.532,-106.061 786.838,-88.2312 825.405,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="679.163,-114.454 670.462,-120.499 681.033,-121.2 679.163,-114.454"/>
</g>
<!-- Node47&#45;&gt;Node28 -->
<g id="edge57" class="edge"><title>Node47&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M599.448,-117.502C561.724,-105.761 505.109,-88.141 471.039,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="598.491,-120.869 609.08,-120.499 600.571,-114.186 598.491,-120.869"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="PreparedPolygon_8h.html" target="_top" xlink:title="PreparedPolygon.h">
<polygon fill="white" stroke="black" points="520,-57.5 520,-77.5 630,-77.5 630,-57.5 520,-57.5"/>
<text text-anchor="middle" x="575" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">PreparedPolygon.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge58" class="edge"><title>Node47&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M621.209,-113.242C609.397,-101.805 594.027,-86.9227 584.334,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="619.085,-116.058 628.704,-120.499 623.955,-111.029 619.085,-116.058"/>
</g>
<!-- Node52 -->
<g id="node52" class="node"><title>Node52</title>
<g id="a_node52"><a xlink:href="LastFoundQuadEdgeLocator_8h.html" target="_top" xlink:title="LastFoundQuadEdgeLocator.h">
<polygon fill="white" stroke="black" points="2989,-183.5 2989,-203.5 3153,-203.5 3153,-183.5 2989,-183.5"/>
<text text-anchor="middle" x="3071" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">LastFoundQuadEdgeLocator.h</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node52 -->
<g id="edge62" class="edge"><title>Node51&#45;&gt;Node52</title>
<path fill="none" stroke="midnightblue" d="M2957,-236.866C2984.33,-226.707 3022.09,-212.677 3046.52,-203.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2955.59,-233.654 2947.44,-240.418 2958.03,-240.215 2955.59,-233.654"/>
</g>
<!-- Node53 -->
<g id="node53" class="node"><title>Node53</title>
<g id="a_node53"><a xlink:href="QuadEdgeQuartet_8h.html" target="_top" xlink:title="QuadEdgeQuartet.h">
<polygon fill="white" stroke="black" points="2744.5,-183.5 2744.5,-203.5 2857.5,-203.5 2857.5,-183.5 2744.5,-183.5"/>
<text text-anchor="middle" x="2801" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeQuartet.h</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node53 -->
<g id="edge63" class="edge"><title>Node51&#45;&gt;Node53</title>
<path fill="none" stroke="midnightblue" d="M2893.48,-236.192C2871.08,-226.094 2840.88,-212.477 2821.18,-203.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2892.3,-239.499 2902.85,-240.418 2895.18,-233.117 2892.3,-239.499"/>
</g>
<!-- Node54 -->
<g id="node54" class="node"><title>Node54</title>
<g id="a_node54"><a xlink:href="QuadEdgeSubdivision_8h.html" target="_top" xlink:title="QuadEdgeSubdivision.h">
<polygon fill="white" stroke="black" points="2925,-120.5 2925,-140.5 3057,-140.5 3057,-120.5 2925,-120.5"/>
<text text-anchor="middle" x="2991" y="-127.7" font-family="Helvetica,sans-Serif" font-size="11.00">QuadEdgeSubdivision.h</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node54 -->
<g id="edge66" class="edge"><title>Node51&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2971.79,-247.317C3034.56,-243.368 3138.34,-232.589 3162,-204 3195.2,-163.88 3118.46,-145.527 3057.27,-137.443"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2971.49,-243.829 2961.71,-247.915 2971.9,-250.817 2971.49,-243.829"/>
</g>
<!-- Node56 -->
<g id="node56" class="node"><title>Node56</title>
<g id="a_node56"><a xlink:href="TriangleVisitor_8h.html" target="_top" xlink:title="TriangleVisitor.h">
<polygon fill="white" stroke="black" points="2875.5,-183.5 2875.5,-203.5 2970.5,-203.5 2970.5,-183.5 2875.5,-183.5"/>
<text text-anchor="middle" x="2923" y="-190.7" font-family="Helvetica,sans-Serif" font-size="11.00">TriangleVisitor.h</text>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node56 -->
<g id="edge67" class="edge"><title>Node51&#45;&gt;Node56</title>
<path fill="none" stroke="midnightblue" d="M2923,-230.383C2923,-221.374 2923,-211.037 2923,-203.779"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2919.5,-230.418 2923,-240.418 2926.5,-230.418 2919.5,-230.418"/>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge64" class="edge"><title>Node53&#45;&gt;Node54</title>
<path fill="none" stroke="midnightblue" d="M2838.84,-180.352C2875.41,-168.611 2929.96,-151.096 2962.85,-140.538"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2837.49,-177.11 2829.04,-183.499 2839.63,-183.775 2837.49,-177.11"/>
</g>
<!-- Node55 -->
<g id="node55" class="node"><title>Node55</title>
<g id="a_node55"><a xlink:href="VoronoiDiagramBuilder_8h.html" target="_top" xlink:title="VoronoiDiagramBuilder.h">
<polygon fill="white" stroke="black" points="2922,-57.5 2922,-77.5 3060,-77.5 3060,-57.5 2922,-57.5"/>
<text text-anchor="middle" x="2991" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">VoronoiDiagramBuilder.h</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge65" class="edge"><title>Node54&#45;&gt;Node55</title>
<path fill="none" stroke="midnightblue" d="M2991,-110.201C2991,-99.2702 2991,-86.1106 2991,-77.5377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2987.5,-110.499 2991,-120.499 2994.5,-110.499 2987.5,-110.499"/>
</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="LineSegment_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>