geos_390_docs/KdTree_8h__incl.svg

354 lines
21 KiB
XML
Raw Permalink Normal View History

2020-12-23 18:34:09 -08:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: KdTree.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 = 688;
var viewHeight = 326;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>KdTree.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-322 683.5,-322 683.5,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="478,-297.5 478,-317.5 540,-317.5 540,-297.5 478,-297.5"/>
<text text-anchor="middle" x="509" y="-304.7" font-family="Helvetica,sans-Serif" font-size="11.00">KdTree.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="0,-57.5 0,-77.5 82,-77.5 82,-57.5 0,-57.5"/>
<text text-anchor="middle" x="41" 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="M477.921,-305.172C430.103,-302.167 336.431,-292.423 264,-261 177.395,-223.428 160.701,-200.791 93,-135 77.4808,-119.919 62.5647,-100.111 52.719,-86.0473"/>
<polygon fill="midnightblue" stroke="midnightblue" points="55.5666,-84.0111 47.0257,-77.7419 49.7929,-87.969 55.5666,-84.0111"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="Envelope_8h.html" target="_top" xlink:title="geos/geom/Envelope.h">
<polygon fill="white" stroke="black" points="352.5,-171.5 352.5,-191.5 479.5,-191.5 479.5,-171.5 352.5,-171.5"/>
<text text-anchor="middle" x="416" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Envelope.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M502.271,-297.272C491.521,-282.557 469.77,-252.896 451,-228 443.875,-218.55 435.83,-208.077 429.25,-199.563"/>
<polygon fill="midnightblue" stroke="midnightblue" points="431.915,-197.288 423.024,-191.525 426.381,-201.574 431.915,-197.288"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="520,-57.5 520,-77.5 566,-77.5 566,-57.5 520,-57.5"/>
<text text-anchor="middle" x="543" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">vector</text>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge26" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M513.092,-297.459C524.204,-272.346 554.795,-199.344 565,-135 566.462,-125.782 567.084,-123.098 565,-114 562.827,-104.515 558.408,-94.7081 554.096,-86.639"/>
<polygon fill="midnightblue" stroke="midnightblue" points="557.046,-84.7463 549.049,-77.7966 550.967,-88.2165 557.046,-84.7463"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<polygon fill="white" stroke="#bfbfbf" points="458.5,-57.5 458.5,-77.5 501.5,-77.5 501.5,-57.5 458.5,-57.5"/>
<text text-anchor="middle" x="480" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">string</text>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge27" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M514.731,-297.458C532.103,-268.803 580.963,-178.119 547,-114 539.3,-99.4625 524.643,-88.7093 510.997,-81.3178"/>
<polygon fill="midnightblue" stroke="midnightblue" points="512.32,-78.0663 501.809,-76.7325 509.194,-84.3297 512.32,-78.0663"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="482,-114.5 482,-134.5 538,-134.5 538,-114.5 482,-114.5"/>
<text text-anchor="middle" x="510" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">memory</text>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge25" class="edge"><title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M509.051,-297.275C509.206,-269.202 509.675,-184.356 509.89,-145.419"/>
<polygon fill="midnightblue" stroke="midnightblue" points="513.393,-144.942 509.948,-134.923 506.393,-144.904 513.393,-144.942"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="KdNodeVisitor_8h.html" target="_top" xlink:title="geos/index/kdtree/KdNode\lVisitor.h">
<polygon fill="white" stroke="black" points="298,-228.5 298,-260.5 442,-260.5 442,-228.5 298,-228.5"/>
<text text-anchor="start" x="306" y="-247.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/kdtree/KdNode</text>
<text text-anchor="middle" x="370" y="-235.7" font-family="Helvetica,sans-Serif" font-size="11.00">Visitor.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge21" class="edge"><title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M488.49,-297.499C468.87,-288.889 438.651,-275.628 413.642,-264.652"/>
<polygon fill="midnightblue" stroke="midnightblue" points="414.909,-261.386 404.346,-260.573 412.096,-267.796 414.909,-261.386"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="KdNode_8h.html" target="_top" xlink:title="geos/index/kdtree/KdNode.h">
<polygon fill="white" stroke="black" points="181.5,-171.5 181.5,-191.5 334.5,-191.5 334.5,-171.5 181.5,-171.5"/>
<text text-anchor="middle" x="258" y="-178.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/index/kdtree/KdNode.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge24" class="edge"><title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M477.902,-303.7C424.241,-298.29 317.281,-284.788 289,-261 271.264,-246.081 263.61,-219.631 260.351,-201.593"/>
<polygon fill="midnightblue" stroke="midnightblue" points="263.799,-200.99 258.838,-191.628 256.879,-202.04 263.799,-200.99"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="632.5,-234.5 632.5,-254.5 679.5,-254.5 679.5,-234.5 632.5,-234.5"/>
<text text-anchor="middle" x="656" y="-241.7" font-family="Helvetica,sans-Serif" font-size="11.00">deque</text>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge28" class="edge"><title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M530.69,-297.499C555.552,-287.183 596.504,-270.189 624.791,-258.451"/>
<polygon fill="midnightblue" stroke="midnightblue" points="626.326,-261.603 634.221,-254.538 623.643,-255.138 626.326,-261.603"/>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M352.189,-171.944C274.467,-161.268 151.011,-143.398 131,-135 102.365,-122.983 74.4015,-100.047 57.4343,-84.5121"/>
<polygon fill="midnightblue" stroke="midnightblue" points="59.7187,-81.8559 50.0335,-77.5607 54.9262,-86.9582 59.7187,-81.8559"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="inline_8h.html" target="_top" xlink:title="geos/inline.h">
<polygon fill="white" stroke="black" points="363.5,-57.5 363.5,-77.5 440.5,-77.5 440.5,-57.5 363.5,-57.5"/>
<text text-anchor="middle" x="402" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/inline.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M412.27,-171.279C408.82,-162.219 403.942,-147.913 402,-135 399.637,-119.282 399.815,-101.238 400.485,-87.9144"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404,-87.8029 401.149,-77.5988 397.014,-87.3534 404,-87.8029"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="Coordinate_8h.html" target="_top" xlink:title="geos/geom/Coordinate.h">
<polygon fill="white" stroke="black" points="140.5,-114.5 140.5,-134.5 275.5,-134.5 275.5,-114.5 140.5,-114.5"/>
<text text-anchor="middle" x="208" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/geom/Coordinate.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M381.653,-171.418C346.169,-162.035 290.665,-147.359 251.991,-137.132"/>
<polygon fill="midnightblue" stroke="midnightblue" points="252.615,-133.677 242.052,-134.504 250.825,-140.444 252.615,-133.677"/>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge18" class="edge"><title>Node3&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M422.644,-171.165C432.594,-157.584 452.41,-132.033 473,-114 486.555,-102.129 503.452,-91.0578 517.248,-82.809"/>
<polygon fill="midnightblue" stroke="midnightblue" points="519.35,-85.6351 526.226,-77.5741 515.824,-79.5882 519.35,-85.6351"/>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge17" class="edge"><title>Node3&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M418.118,-171.426C421.461,-158.17 428.76,-133.02 440,-114 446.181,-103.542 454.926,-93.2586 462.665,-85.1214"/>
<polygon fill="midnightblue" stroke="midnightblue" points="465.39,-87.3432 469.935,-77.7726 460.414,-82.4202 465.39,-87.3432"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="294,-114.5 294,-134.5 350,-134.5 350,-114.5 294,-114.5"/>
<text text-anchor="middle" x="322" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">ostream</text>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge19" class="edge"><title>Node3&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M400.478,-171.418C385.782,-162.82 363.489,-149.775 346.413,-139.784"/>
<polygon fill="midnightblue" stroke="midnightblue" points="347.944,-136.625 337.545,-134.596 344.409,-142.667 347.944,-136.625"/>
</g>
<!-- Node3&#45;&gt;Node15 -->
<g id="edge20" class="edge"><title>Node3&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M431.522,-171.418C446.218,-162.82 468.511,-149.775 485.587,-139.784"/>
<polygon fill="midnightblue" stroke="midnightblue" points="487.591,-142.667 494.455,-134.596 484.056,-136.625 487.591,-142.667"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M180.423,-114.418C152.419,-105.195 108.883,-90.8567 77.9168,-80.6582"/>
<polygon fill="midnightblue" stroke="midnightblue" points="78.9331,-77.3081 68.3401,-77.5042 76.7433,-83.9568 78.9331,-77.3081"/>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge11" class="edge"><title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M240.035,-114.418C272.99,-105.075 324.459,-90.4834 360.509,-80.263"/>
<polygon fill="midnightblue" stroke="midnightblue" points="361.574,-83.5991 370.24,-77.5042 359.664,-76.8645 361.574,-83.5991"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="constants_8h.html" target="_top" xlink:title="geos/constants.h">
<polygon fill="white" stroke="black" points="247,-57.5 247,-77.5 345,-77.5 345,-57.5 247,-57.5"/>
<text text-anchor="middle" x="296" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos/constants.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M222.531,-114.418C236.161,-105.899 256.774,-93.0166 272.7,-83.0627"/>
<polygon fill="midnightblue" stroke="midnightblue" points="274.822,-85.8637 281.447,-77.5956 271.112,-79.9277 274.822,-85.8637"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="151.5,-0.5 151.5,-20.5 192.5,-20.5 192.5,-0.5 151.5,-0.5"/>
<text text-anchor="middle" x="172" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">limits</text>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge16" class="edge"><title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M177.31,-114.389C159.82,-107.444 139.376,-95.9507 129,-78 118.629,-60.0591 135.377,-40.1919 150.905,-26.886"/>
<polygon fill="midnightblue" stroke="midnightblue" points="153.161,-29.5632 158.763,-20.5709 148.776,-24.1066 153.161,-29.5632"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="138.5,-57.5 138.5,-77.5 169.5,-77.5 169.5,-57.5 138.5,-57.5"/>
<text text-anchor="middle" x="154" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">set</text>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge12" class="edge"><title>Node5&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M199.083,-114.418C191.235,-106.425 179.616,-94.5903 170.139,-84.9377"/>
<polygon fill="midnightblue" stroke="midnightblue" points="172.614,-82.463 163.111,-77.7795 167.619,-87.3672 172.614,-82.463"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="187.5,-57.5 187.5,-77.5 228.5,-77.5 228.5,-57.5 187.5,-57.5"/>
<text text-anchor="middle" x="208" y="-64.7" font-family="Helvetica,sans-Serif" font-size="11.00">stack</text>
</g>
<!-- Node5&#45;&gt;Node11 -->
<g id="edge13" class="edge"><title>Node5&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M208,-114.418C208,-107.216 208,-96.8962 208,-87.8632"/>
<polygon fill="midnightblue" stroke="midnightblue" points="211.5,-87.7794 208,-77.7795 204.5,-87.7795 211.5,-87.7794"/>
</g>
<!-- Node5&#45;&gt;Node12 -->
<g id="edge14" class="edge"><title>Node5&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M274.763,-114.48C345.287,-104.779 452.884,-89.4436 509.669,-77.7639"/>
<polygon fill="midnightblue" stroke="midnightblue" points="510.613,-81.1412 519.661,-75.6278 509.15,-74.2959 510.613,-81.1412"/>
</g>
<!-- Node5&#45;&gt;Node13 -->
<g id="edge15" class="edge"><title>Node5&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M265.846,-114.429C312.609,-106.677 380.284,-94.512 448.36,-77.9305"/>
<polygon fill="midnightblue" stroke="midnightblue" points="449.535,-81.2458 458.405,-75.452 447.858,-74.4497 449.535,-81.2458"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="237,-0.5 237,-20.5 283,-20.5 283,-0.5 237,-0.5"/>
<text text-anchor="middle" x="260" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cmath</text>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M290.055,-57.4179C285.083,-49.8207 277.838,-38.7527 271.708,-29.3866"/>
<polygon fill="midnightblue" stroke="midnightblue" points="274.479,-27.2297 266.074,-20.7795 268.622,-31.0633 274.479,-27.2297"/>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M275.524,-57.4179C255.421,-48.5011 224.538,-34.803 201.731,-24.6873"/>
<polygon fill="midnightblue" stroke="midnightblue" points="203.067,-21.4508 192.506,-20.5956 200.229,-27.8496 203.067,-21.4508"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="301.5,-0.5 301.5,-20.5 360.5,-20.5 360.5,-0.5 301.5,-0.5"/>
<text text-anchor="middle" x="331" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">cinttypes</text>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node6&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M301.78,-57.4179C306.614,-49.8207 313.657,-38.7527 319.618,-29.3866"/>
<polygon fill="midnightblue" stroke="midnightblue" points="322.679,-31.0952 325.095,-20.7795 316.773,-27.337 322.679,-31.0952"/>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge22" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M342.315,-228.421C324.387,-218.657 301.206,-206.032 283.689,-196.491"/>
<polygon fill="midnightblue" stroke="midnightblue" points="285.065,-193.255 274.609,-191.546 281.717,-199.403 285.065,-193.255"/>
</g>
<!-- Node17&#45;&gt;Node5 -->
<g id="edge23" class="edge"><title>Node17&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M249.744,-171.418C242.549,-163.504 231.931,-151.824 223.205,-142.225"/>
<polygon fill="midnightblue" stroke="midnightblue" points="225.752,-139.825 216.436,-134.779 220.573,-144.533 225.752,-139.825"/>
</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="KdTree_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>