geos_390_docs/classgeos_1_1simplify_1_1Ta...

329 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: geos::simplify::TaggedLineStringSimplifier Pages: 1 -->
<!--zoomable 264 -->
<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 = 1479;
var viewHeight = 264;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>geos::simplify::TaggedLineStringSimplifier</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-260 1475,-260 1475,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1327,-121.5 1327,-153.5 1471,-153.5 1471,-121.5 1327,-121.5"/>
<text text-anchor="start" x="1335" y="-140.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::simplify::TaggedLine</text>
<text text-anchor="middle" x="1399" y="-128.7" font-family="Helvetica,sans-Serif" font-size="11.00">StringSimplifier</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classgeos_1_1simplify_1_1TaggedLineString.html" target="_top" xlink:title="Contains and owns a list of TaggedLineSegments. ">
<polygon fill="white" stroke="black" points="1071.5,-166.5 1071.5,-198.5 1215.5,-198.5 1215.5,-166.5 1071.5,-166.5"/>
<text text-anchor="start" x="1079.5" y="-185.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::simplify::TaggedLine</text>
<text text-anchor="middle" x="1143.5" y="-173.7" font-family="Helvetica,sans-Serif" font-size="11.00">String</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1225.77,-168.229C1252.31,-163.554 1281.91,-158.323 1309,-153.5 1314.72,-152.482 1320.64,-151.424 1326.6,-150.359"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1225,-164.81 1215.76,-169.991 1226.22,-171.704 1225,-164.81"/>
<text text-anchor="middle" x="1280.5" y="-165.7" font-family="Helvetica,sans-Serif" font-size="11.00"> line</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="classgeos_1_1geom_1_1LineString.html" target="_top" xlink:title="geos::geom::LineString">
<polygon fill="white" stroke="black" points="834,-172.5 834,-192.5 962,-192.5 962,-172.5 834,-172.5"/>
<text text-anchor="middle" x="898" y="-179.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::LineString</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M972.424,-182.5C1003.71,-182.5 1040.08,-182.5 1071.14,-182.5"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="972.024,-179 962.024,-182.5 972.024,-186 972.024,-179"/>
<text text-anchor="middle" x="1007.5" y="-185.7" font-family="Helvetica,sans-Serif" font-size="11.00"> parentLine</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="classgeos_1_1geom_1_1Geometry.html" target="_top" xlink:title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">
<polygon fill="white" stroke="black" points="644.5,-172.5 644.5,-192.5 770.5,-192.5 770.5,-172.5 644.5,-172.5"/>
<text text-anchor="middle" x="707.5" y="-179.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Geometry</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M780.881,-182.5C798.339,-182.5 816.857,-182.5 833.854,-182.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="780.744,-179 770.744,-182.5 780.744,-186 780.744,-179"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="classgeos_1_1geom_1_1GeometryFactory.html" target="_top" xlink:title="Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...">
<polygon fill="white" stroke="black" points="324,-190.5 324,-210.5 486,-210.5 486,-190.5 324,-190.5"/>
<text text-anchor="middle" x="405" y="-197.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::GeometryFactory</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M496.17,-195.099C543.934,-192.238 601.395,-188.796 644.18,-186.233"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="495.907,-191.608 486.134,-195.7 496.325,-198.596 495.907,-191.608"/>
<text text-anchor="middle" x="562.5" y="-196.7" font-family="Helvetica,sans-Serif" font-size="11.00"> _factory</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="classgeos_1_1geom_1_1PrecisionModel.html" target="_top" xlink:title="Specifies the precision model of the Coordinate in a Geometry. ">
<polygon fill="white" stroke="black" points="15,-235.5 15,-255.5 167,-255.5 167,-235.5 15,-235.5"/>
<text text-anchor="middle" x="91" y="-242.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::PrecisionModel</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M177.393,-234.468C216.609,-229.263 263.702,-222.818 306,-216.5 318.361,-214.654 331.581,-212.57 344.182,-210.531"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="176.794,-231.017 167.34,-235.798 177.712,-237.956 176.794,-231.017"/>
<text text-anchor="middle" x="253" y="-233.7" font-family="Helvetica,sans-Serif" font-size="11.00"> precisionModel</text>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="classgeos_1_1geom_1_1CoordinateSequenceFactory.html" target="_top" xlink:title="A factory to create concrete instances of CoordinateSequences. ">
<polygon fill="white" stroke="black" points="0.5,-184.5 0.5,-216.5 181.5,-216.5 181.5,-184.5 0.5,-184.5"/>
<text text-anchor="start" x="8.5" y="-203.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::CoordinateSequence</text>
<text text-anchor="middle" x="91" y="-191.7" font-family="Helvetica,sans-Serif" font-size="11.00">Factory</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge6" class="edge"><title>Node7&#45;&gt;Node5</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M191.945,-200.5C234.575,-200.5 283.646,-200.5 323.84,-200.5"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="191.825,-197 181.825,-200.5 191.825,-204 191.825,-197"/>
<text text-anchor="middle" x="253" y="-203.7" font-family="Helvetica,sans-Serif" font-size="11.00"> coordinateListFactory</text>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="classgeos_1_1geom_1_1Geometry_1_1GeometryChangedFilter.html" target="_top" xlink:title="geos::geom::Geometry\l::GeometryChangedFilter">
<polygon fill="white" stroke="black" points="336,-136.5 336,-168.5 474,-168.5 474,-136.5 336,-136.5"/>
<text text-anchor="start" x="344" y="-155.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Geometry</text>
<text text-anchor="middle" x="405" y="-143.7" font-family="Helvetica,sans-Serif" font-size="11.00">::GeometryChangedFilter</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge7" class="edge"><title>Node8&#45;&gt;Node4</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M484.475,-158.68C525.237,-162.082 575.839,-166.601 621,-171.5 628.588,-172.323 636.546,-173.255 644.426,-174.219"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="484.587,-155.178 474.333,-157.84 484.009,-162.154 484.587,-155.178"/>
<text text-anchor="middle" x="562.5" y="-174.7" font-family="Helvetica,sans-Serif" font-size="11.00"> geometryChangedFilter</text>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="classgeos_1_1geom_1_1GeometryComponentFilter.html" target="_top" xlink:title="geos::geom::GeometryComponent\lFilter">
<polygon fill="white" stroke="black" points="0,-133.5 0,-165.5 182,-165.5 182,-133.5 0,-133.5"/>
<text text-anchor="start" x="8" y="-152.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::GeometryComponent</text>
<text text-anchor="middle" x="91" y="-140.7" font-family="Helvetica,sans-Serif" font-size="11.00">Filter</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge8" class="edge"><title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M192.423,-150.466C239.266,-150.916 293.801,-151.44 335.771,-151.844"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.277,-146.964 182.243,-150.368 192.209,-153.964 192.277,-146.964"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="classgeos_1_1geom_1_1CoordinateSequence.html" target="_top" xlink:title="The internal representation of a list of coordinates inside a Geometry. ">
<polygon fill="white" stroke="black" points="1053,-127.5 1053,-147.5 1234,-147.5 1234,-127.5 1053,-127.5"/>
<text text-anchor="middle" x="1143.5" y="-134.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::CoordinateSequence</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node1 -->
<g id="edge9" class="edge"><title>Node10&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1244.29,-137.5C1271.83,-137.5 1301.15,-137.5 1326.72,-137.5"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1244.23,-134 1234.23,-137.5 1244.23,-141 1244.23,-134"/>
<text text-anchor="middle" x="1280.5" y="-140.7" font-family="Helvetica,sans-Serif" font-size="11.00"> linePts</text>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="classgeos_1_1simplify_1_1LineSegmentIndex.html" target="_top" xlink:title="geos::simplify::LineSegment\lIndex">
<polygon fill="white" stroke="black" points="1068,-74.5 1068,-106.5 1219,-106.5 1219,-74.5 1068,-74.5"/>
<text text-anchor="start" x="1076" y="-93.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::simplify::LineSegment</text>
<text text-anchor="middle" x="1143.5" y="-81.7" font-family="Helvetica,sans-Serif" font-size="11.00">Index</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node1 -->
<g id="edge10" class="edge"><title>Node11&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1229.22,-97.1761C1255,-100.04 1283.31,-104.027 1309,-109.5 1323.42,-112.571 1338.83,-116.997 1352.71,-121.426"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1229.41,-93.6769 1219.09,-96.094 1228.67,-100.637 1229.41,-93.6769"/>
<text text-anchor="middle" x="1280.5" y="-124.7" font-family="Helvetica,sans-Serif" font-size="11.00"> inputIndex</text>
<text text-anchor="middle" x="1280.5" y="-112.7" font-family="Helvetica,sans-Serif" font-size="11.00">outputIndex</text>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="classgeos_1_1index_1_1quadtree_1_1Quadtree.html" target="_top" xlink:title="A Quadtree is a spatial index structure for efficient querying of 2D rectangles. If other kinds of sp...">
<polygon fill="white" stroke="black" points="838,-74.5 838,-106.5 958,-106.5 958,-74.5 838,-74.5"/>
<text text-anchor="start" x="846" y="-93.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::index::quadtree</text>
<text text-anchor="middle" x="898" y="-81.7" font-family="Helvetica,sans-Serif" font-size="11.00">::Quadtree</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge11" class="edge"><title>Node12&#45;&gt;Node11</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M968.536,-90.5C999.525,-90.5 1036.08,-90.5 1067.67,-90.5"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="968.255,-87.0001 958.255,-90.5 968.255,-94.0001 968.255,-87.0001"/>
<text text-anchor="middle" x="1007.5" y="-93.7" font-family="Helvetica,sans-Serif" font-size="11.00"> index</text>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="classgeos_1_1index_1_1SpatialIndex.html" target="_top" xlink:title="Abstract class defines basic insertion and query operations supported by classes implementing spatial...">
<polygon fill="white" stroke="black" points="639,-102.5 639,-122.5 776,-122.5 776,-102.5 639,-102.5"/>
<text text-anchor="middle" x="707.5" y="-109.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::index::SpatialIndex</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node12 -->
<g id="edge12" class="edge"><title>Node13&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M786.077,-103.446C803.34,-101.431 821.373,-99.3265 837.761,-97.4139"/>
<polygon fill="midnightblue" stroke="midnightblue" points="785.547,-99.9839 776.02,-104.62 786.359,-106.937 785.547,-99.9839"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="classgeos_1_1index_1_1quadtree_1_1Root.html" target="_top" xlink:title="QuadRoot is the root of a single Quadtree. It is centred at the origin, and does not have a defined e...">
<polygon fill="white" stroke="black" points="647.5,-51.5 647.5,-83.5 767.5,-83.5 767.5,-51.5 647.5,-51.5"/>
<text text-anchor="start" x="655.5" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::index::quadtree</text>
<text text-anchor="middle" x="707.5" y="-58.7" font-family="Helvetica,sans-Serif" font-size="11.00">::Root</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node14&#45;&gt;Node12</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M777.761,-75.951C797.456,-78.354 818.719,-80.9485 837.761,-83.2718"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="777.976,-72.4513 767.625,-74.7142 777.128,-79.3997 777.976,-72.4513"/>
<text text-anchor="middle" x="805" y="-83.7" font-family="Helvetica,sans-Serif" font-size="11.00"> root</text>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="classgeos_1_1index_1_1quadtree_1_1NodeBase.html" target="_top" xlink:title="The base class for nodes in a Quadtree. ">
<polygon fill="white" stroke="black" points="345,-69.5 345,-101.5 465,-101.5 465,-69.5 345,-69.5"/>
<text text-anchor="start" x="353" y="-88.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::index::quadtree</text>
<text text-anchor="middle" x="405" y="-76.7" font-family="Helvetica,sans-Serif" font-size="11.00">::NodeBase</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node14 -->
<g id="edge14" class="edge"><title>Node15&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M475.169,-81.3568C527.254,-78.2368 597.899,-74.0052 647.368,-71.042"/>
<polygon fill="midnightblue" stroke="midnightblue" points="474.783,-77.8735 465.011,-81.9653 475.202,-84.861 474.783,-77.8735"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="classgeos_1_1geom_1_1Coordinate.html" target="_top" xlink:title="Coordinate is the lightweight class used to store coordinates. ">
<polygon fill="white" stroke="black" points="339,-0.5 339,-20.5 471,-20.5 471,-0.5 339,-0.5"/>
<text text-anchor="middle" x="405" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Coordinate</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node14 -->
<g id="edge15" class="edge"><title>Node16&#45;&gt;Node14</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M468.907,-22.4324C521.452,-32.3993 595.829,-46.5075 647.309,-56.2724"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="469.509,-18.9843 459.032,-20.5592 468.204,-25.8616 469.509,-18.9843"/>
<text text-anchor="middle" x="562.5" y="-54.7" font-family="Helvetica,sans-Serif" font-size="11.00"> origin</text>
</g>
<!-- Node16&#45;&gt;Node16 -->
<g id="edge16" class="edge"><title>Node16&#45;&gt;Node16</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M376.67,-29.6639C378.022,-34.9546 387.466,-39 405,-39 431.719,-39 439.651,-29.6067 428.796,-20.7271"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="379.8,-31.2286 381.204,-20.7271 373.558,-28.0615 379.8,-31.2286"/>
<text text-anchor="middle" x="405" y="-42.2" font-family="Helvetica,sans-Serif" font-size="11.00"> _nullCoord</text>
</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="classgeos_1_1simplify_1_1TaggedLineStringSimplifier__coll__graph_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>