170 lines
12 KiB
XML
170 lines
12 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: geos::operation::overlayng::OverlayEdge Pages: 1 -->
|
||
|
<svg width="865pt" height="229pt"
|
||
|
viewBox="0.00 0.00 865.00 229.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 225)">
|
||
|
<title>geos::operation::overlayng::OverlayEdge</title>
|
||
|
<polygon fill="white" stroke="none" points="-4,4 -4,-225 861,-225 861,4 -4,4"/>
|
||
|
<!-- Node1 -->
|
||
|
<g id="node1" class="node"><title>Node1</title>
|
||
|
<polygon fill="#bfbfbf" stroke="black" points="455.5,-81.5 455.5,-113.5 598.5,-113.5 598.5,-81.5 455.5,-81.5"/>
|
||
|
<text text-anchor="start" x="463.5" y="-100.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::overlayng</text>
|
||
|
<text text-anchor="middle" x="527" y="-88.7" font-family="Helvetica,sans-Serif" font-size="11.00">::OverlayEdge</text>
|
||
|
</g>
|
||
|
<!-- Node1->Node1 -->
|
||
|
<g id="edge10" class="edge"><title>Node1->Node1</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M507.642,-124.075C510.204,-128.747 516.657,-132 527,-132 543.973,-132 550.47,-123.239 546.492,-113.827"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="511.138,-123.781 507.508,-113.827 504.139,-123.872 511.138,-123.781"/>
|
||
|
<text text-anchor="middle" x="527" y="-147.2" font-family="Helvetica,sans-Serif" font-size="11.00"> nextResultMaxEdge</text>
|
||
|
<text text-anchor="middle" x="527" y="-135.2" font-family="Helvetica,sans-Serif" font-size="11.00">nextResultEdge</text>
|
||
|
</g>
|
||
|
<!-- Node6 -->
|
||
|
<g id="node6" class="node"><title>Node6</title>
|
||
|
<g id="a_node6"><a xlink:href="classgeos_1_1operation_1_1overlayng_1_1MaximalEdgeRing.html" target="_top" xlink:title="geos::operation::overlayng\l::MaximalEdgeRing">
|
||
|
<polygon fill="white" stroke="black" points="714,-128.5 714,-160.5 857,-160.5 857,-128.5 714,-128.5"/>
|
||
|
<text text-anchor="start" x="722" y="-147.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::overlayng</text>
|
||
|
<text text-anchor="middle" x="785.5" y="-135.7" font-family="Helvetica,sans-Serif" font-size="11.00">::MaximalEdgeRing</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node1->Node6 -->
|
||
|
<g id="edge9" class="edge"><title>Node1->Node6</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M608.749,-105.666C636.545,-109.113 667.772,-113.697 696,-119.5 707.885,-121.943 720.514,-125.14 732.397,-128.426"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="609.024,-102.174 598.676,-104.447 608.183,-109.123 609.024,-102.174"/>
|
||
|
<text text-anchor="middle" x="660" y="-122.7" font-family="Helvetica,sans-Serif" font-size="11.00"> startEdge</text>
|
||
|
</g>
|
||
|
<!-- Node7 -->
|
||
|
<g id="node7" class="node"><title>Node7</title>
|
||
|
<g id="a_node7"><a xlink:href="classgeos_1_1operation_1_1overlayng_1_1OverlayEdgeRing.html" target="_top" xlink:title="geos::operation::overlayng\l::OverlayEdgeRing">
|
||
|
<polygon fill="white" stroke="black" points="714,-35.5 714,-67.5 857,-67.5 857,-35.5 714,-35.5"/>
|
||
|
<text text-anchor="start" x="722" y="-54.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::overlayng</text>
|
||
|
<text text-anchor="middle" x="785.5" y="-42.7" font-family="Helvetica,sans-Serif" font-size="11.00">::OverlayEdgeRing</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node1->Node7 -->
|
||
|
<g id="edge12" class="edge"><title>Node1->Node7</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M608.613,-83.043C642.401,-76.9836 681.331,-70.0021 713.962,-64.1501"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="607.994,-79.5982 598.769,-84.8085 609.23,-86.4883 607.994,-79.5982"/>
|
||
|
<text text-anchor="middle" x="660" y="-83.7" font-family="Helvetica,sans-Serif" font-size="11.00"> startEdge</text>
|
||
|
</g>
|
||
|
<!-- Node2 -->
|
||
|
<g id="node2" class="node"><title>Node2</title>
|
||
|
<g id="a_node2"><a xlink:href="classgeos_1_1edgegraph_1_1HalfEdge.html" target="_top" xlink:title="geos::edgegraph::HalfEdge">
|
||
|
<polygon fill="white" stroke="black" points="221,-107.5 221,-127.5 370,-127.5 370,-107.5 221,-107.5"/>
|
||
|
<text text-anchor="middle" x="295.5" y="-114.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::edgegraph::HalfEdge</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node2->Node1 -->
|
||
|
<g id="edge1" class="edge"><title>Node2->Node1</title>
|
||
|
<path fill="none" stroke="midnightblue" d="M380.113,-110.213C404.748,-108.067 431.454,-105.739 455.201,-103.67"/>
|
||
|
<polygon fill="midnightblue" stroke="midnightblue" points="379.721,-106.734 370.062,-111.089 380.328,-113.708 379.721,-106.734"/>
|
||
|
</g>
|
||
|
<!-- Node2->Node2 -->
|
||
|
<g id="edge4" class="edge"><title>Node2->Node2</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M273.33,-137.411C274.926,-142.331 282.316,-146 295.5,-146 316.594,-146 322.856,-136.607 314.287,-127.727"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="276.719,-138.322 276.713,-127.727 270.111,-136.013 276.719,-138.322"/>
|
||
|
<text text-anchor="middle" x="295.5" y="-161.2" font-family="Helvetica,sans-Serif" font-size="11.00"> m_next</text>
|
||
|
<text text-anchor="middle" x="295.5" y="-149.2" font-family="Helvetica,sans-Serif" font-size="11.00">m_sym</text>
|
||
|
</g>
|
||
|
<!-- Node3 -->
|
||
|
<g id="node3" class="node"><title>Node3</title>
|
||
|
<g id="a_node3"><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="0,-84.5 0,-104.5 132,-104.5 132,-84.5 0,-84.5"/>
|
||
|
<text text-anchor="middle" x="66" y="-91.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Coordinate</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node3->Node1 -->
|
||
|
<g id="edge5" class="edge"><title>Node3->Node1</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M142.381,-88.6926C162.697,-87.371 184.677,-86.162 205,-85.5 285.402,-82.881 305.629,-82.0618 386,-85.5 408.544,-86.4644 433.075,-88.2986 455.213,-90.2481"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="141.987,-85.2111 132.243,-89.37 142.454,-92.1955 141.987,-85.2111"/>
|
||
|
<text text-anchor="middle" x="295.5" y="-88.7" font-family="Helvetica,sans-Serif" font-size="11.00"> dirPt</text>
|
||
|
</g>
|
||
|
<!-- Node3->Node2 -->
|
||
|
<g id="edge2" class="edge"><title>Node3->Node2</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M142.45,-102.128C167.695,-104.68 195.791,-107.521 220.894,-110.058"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="142.494,-98.6146 132.192,-101.091 141.79,-105.579 142.494,-98.6146"/>
|
||
|
<text text-anchor="middle" x="168.5" y="-109.7" font-family="Helvetica,sans-Serif" font-size="11.00"> m_orig</text>
|
||
|
</g>
|
||
|
<!-- Node3->Node3 -->
|
||
|
<g id="edge3" class="edge"><title>Node3->Node3</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M47.1554,-114.411C48.5124,-119.331 54.7939,-123 66,-123 83.9297,-123 89.2526,-113.607 81.9686,-104.727"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="50.5395,-115.31 50.0314,-104.727 43.8292,-113.317 50.5395,-115.31"/>
|
||
|
<text text-anchor="middle" x="66" y="-126.2" font-family="Helvetica,sans-Serif" font-size="11.00"> _nullCoord</text>
|
||
|
</g>
|
||
|
<!-- Node4 -->
|
||
|
<g id="node4" class="node"><title>Node4</title>
|
||
|
<g id="a_node4"><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="205,-13.5 205,-33.5 386,-33.5 386,-13.5 205,-13.5"/>
|
||
|
<text text-anchor="middle" x="295.5" y="-20.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::CoordinateSequence</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node4->Node1 -->
|
||
|
<g id="edge6" class="edge"><title>Node4->Node1</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M373.268,-35.5346C392.073,-39.4334 411.97,-44.3762 430,-50.5 453.721,-58.5566 479.121,-71.1863 497.832,-81.3255"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="373.744,-32.0605 363.252,-33.5328 372.373,-38.9248 373.744,-32.0605"/>
|
||
|
<text text-anchor="middle" x="417" y="-53.7" font-family="Helvetica,sans-Serif" font-size="11.00"> pts</text>
|
||
|
</g>
|
||
|
<!-- Node8 -->
|
||
|
<g id="node8" class="node"><title>Node8</title>
|
||
|
<g id="a_node8"><a xlink:href="classgeos_1_1geom_1_1CoordinateArraySequence.html" target="_top" xlink:title="The default implementation of CoordinateSequence. ">
|
||
|
<polygon fill="white" stroke="black" points="448,-0.5 448,-32.5 606,-32.5 606,-0.5 448,-0.5"/>
|
||
|
<text text-anchor="start" x="456" y="-19.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::CoordinateArray</text>
|
||
|
<text text-anchor="middle" x="527" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">Sequence</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node4->Node8 -->
|
||
|
<g id="edge15" class="edge"><title>Node4->Node8</title>
|
||
|
<path fill="none" stroke="midnightblue" d="M396.318,-20.4554C413.585,-19.9288 431.311,-19.3881 447.895,-18.8823"/>
|
||
|
<polygon fill="midnightblue" stroke="midnightblue" points="396.105,-16.9602 386.217,-20.7635 396.319,-23.957 396.105,-16.9602"/>
|
||
|
</g>
|
||
|
<!-- Node5 -->
|
||
|
<g id="node5" class="node"><title>Node5</title>
|
||
|
<g id="a_node5"><a xlink:href="classgeos_1_1operation_1_1overlayng_1_1OverlayLabel.html" target="_top" xlink:title="geos::operation::overlayng\l::OverlayLabel">
|
||
|
<polygon fill="white" stroke="black" points="224,-188.5 224,-220.5 367,-220.5 367,-188.5 224,-188.5"/>
|
||
|
<text text-anchor="start" x="232" y="-207.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::overlayng</text>
|
||
|
<text text-anchor="middle" x="295.5" y="-195.7" font-family="Helvetica,sans-Serif" font-size="11.00">::OverlayLabel</text>
|
||
|
</a>
|
||
|
</g>
|
||
|
</g>
|
||
|
<!-- Node5->Node1 -->
|
||
|
<g id="edge7" class="edge"><title>Node5->Node1</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M369.074,-185.053C374.862,-183.008 380.566,-180.821 386,-178.5 428.868,-160.193 475.008,-131.569 502.151,-113.707"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="367.643,-181.843 359.289,-188.359 369.883,-188.474 367.643,-181.843"/>
|
||
|
<text text-anchor="middle" x="417" y="-172.7" font-family="Helvetica,sans-Serif" font-size="11.00"> label</text>
|
||
|
</g>
|
||
|
<!-- Node6->Node1 -->
|
||
|
<g id="edge8" class="edge"><title>Node6->Node1</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M703.845,-144.283C678.101,-142.937 649.644,-140.101 624,-134.5 602.885,-129.888 580.284,-121.37 562.318,-113.668"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="703.792,-147.784 713.941,-144.744 704.111,-140.792 703.792,-147.784"/>
|
||
|
<text text-anchor="middle" x="660" y="-147.7" font-family="Helvetica,sans-Serif" font-size="11.00"> maxEdgeRing</text>
|
||
|
</g>
|
||
|
<!-- Node7->Node1 -->
|
||
|
<g id="edge11" class="edge"><title>Node7->Node1</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M703.737,-45.2574C677.987,-45.0561 649.554,-46.7243 624,-52.5 599.044,-58.1405 572.886,-70.9225 554.189,-81.4278"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="703.777,-48.7586 713.836,-45.4312 703.898,-41.7596 703.777,-48.7586"/>
|
||
|
<text text-anchor="middle" x="660" y="-55.7" font-family="Helvetica,sans-Serif" font-size="11.00"> edgeRing</text>
|
||
|
</g>
|
||
|
<!-- Node7->Node7 -->
|
||
|
<g id="edge13" class="edge"><title>Node7->Node7</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M763.678,-78.0753C766.567,-82.7466 773.841,-86 785.5,-86 804.633,-86 811.957,-77.2388 807.473,-67.8274"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="767.174,-77.7749 763.527,-67.8274 760.175,-77.8778 767.174,-77.7749"/>
|
||
|
<text text-anchor="middle" x="785.5" y="-89.2" font-family="Helvetica,sans-Serif" font-size="11.00"> shell</text>
|
||
|
</g>
|
||
|
<!-- Node8->Node7 -->
|
||
|
<g id="edge14" class="edge"><title>Node8->Node7</title>
|
||
|
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M616.494,-11.0805C642.31,-11.0976 670.444,-12.6811 696,-17.5 714.924,-21.0684 735.036,-28.4769 751.297,-35.47"/>
|
||
|
<polygon fill="#9a32cd" stroke="#9a32cd" points="616.322,-7.58155 606.347,-11.1526 616.371,-14.5814 616.322,-7.58155"/>
|
||
|
<text text-anchor="middle" x="660" y="-20.7" font-family="Helvetica,sans-Serif" font-size="11.00"> ringPts</text>
|
||
|
</g>
|
||
|
</g>
|
||
|
</svg>
|