geos_390_docs/classgeos_1_1operation_1_1g...

148 lines
10 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::operation::geounion::OverlapUnion Pages: 1 -->
<svg width="1071pt" height="220pt"
viewBox="0.00 0.00 1071.00 220.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 216)">
<title>geos::operation::geounion::OverlapUnion</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-216 1067,-216 1067,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="922,-71.5 922,-103.5 1063,-103.5 1063,-71.5 922,-71.5"/>
<text text-anchor="start" x="930" y="-90.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::geounion</text>
<text text-anchor="middle" x="992.5" y="-78.7" font-family="Helvetica,sans-Serif" font-size="11.00">::OverlapUnion</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><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="646.5,-100.5 646.5,-120.5 772.5,-120.5 772.5,-100.5 646.5,-100.5"/>
<text text-anchor="middle" x="709.5" y="-107.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Geometry</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="M782.597,-104.599C825.47,-101.09 879.584,-96.6604 921.992,-93.1892"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="782.196,-101.12 772.515,-105.424 782.767,-108.097 782.196,-101.12"/>
<text text-anchor="middle" x="851" y="-118.7" font-family="Helvetica,sans-Serif" font-size="11.00"> g0</text>
<text text-anchor="middle" x="851" y="-106.7" font-family="Helvetica,sans-Serif" font-size="11.00">g1</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><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,-151.5 324,-171.5 486,-171.5 486,-151.5 324,-151.5"/>
<text text-anchor="middle" x="405" y="-158.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::GeometryFactory</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge7" class="edge"><title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M496.3,-167.036C597.472,-170.734 765.456,-169.319 904,-131.5 926.144,-125.455 949.266,-113.55 966.177,-103.646"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="496.245,-163.531 486.116,-166.638 495.972,-170.526 496.245,-163.531"/>
<text text-anchor="middle" x="709.5" y="-169.7" font-family="Helvetica,sans-Serif" font-size="11.00"> geomFactory</text>
</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="M454.902,-149.065C470.524,-145.351 487.931,-141.479 504,-138.5 551.39,-129.715 605.433,-122.432 646.056,-117.498"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="453.826,-145.724 444.926,-151.473 455.468,-152.529 453.826,-145.724"/>
<text text-anchor="middle" x="562.5" y="-141.7" font-family="Helvetica,sans-Serif" font-size="11.00"> _factory</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><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,-191.5 15,-211.5 167,-211.5 167,-191.5 15,-191.5"/>
<text text-anchor="middle" x="91" y="-198.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::PrecisionModel</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M177.37,-191.544C216.581,-186.865 263.676,-181.094 306,-175.5 315.456,-174.25 325.419,-172.884 335.223,-171.511"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="176.834,-188.083 167.318,-192.741 177.661,-195.034 176.834,-188.083"/>
<text text-anchor="middle" x="253" y="-191.7" font-family="Helvetica,sans-Serif" font-size="11.00"> precisionModel</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><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,-140.5 0.5,-172.5 181.5,-172.5 181.5,-140.5 0.5,-140.5"/>
<text text-anchor="start" x="8.5" y="-159.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::CoordinateSequence</text>
<text text-anchor="middle" x="91" y="-147.7" font-family="Helvetica,sans-Serif" font-size="11.00">Factory</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M191.945,-158.102C234.575,-158.785 283.646,-159.571 323.84,-160.215"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="191.88,-154.6 181.825,-157.939 191.767,-161.599 191.88,-154.6"/>
<text text-anchor="middle" x="253" y="-162.7" font-family="Helvetica,sans-Serif" font-size="11.00"> coordinateListFactory</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><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,-86.5 336,-118.5 474,-118.5 474,-86.5 336,-86.5"/>
<text text-anchor="start" x="344" y="-105.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Geometry</text>
<text text-anchor="middle" x="405" y="-93.7" font-family="Helvetica,sans-Serif" font-size="11.00">::GeometryChangedFilter</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge5" class="edge"><title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M484.434,-101.451C525.186,-101.264 575.79,-101.589 621,-103.5 629.222,-103.848 637.869,-104.36 646.395,-104.952"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="484.275,-97.9516 474.295,-101.509 484.315,-104.951 484.275,-97.9516"/>
<text text-anchor="middle" x="562.5" y="-106.7" font-family="Helvetica,sans-Serif" font-size="11.00"> geometryChangedFilter</text>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="classgeos_1_1geom_1_1GeometryComponentFilter.html" target="_top" xlink:title="geos::geom::GeometryComponent\lFilter">
<polygon fill="white" stroke="black" points="0,-86.5 0,-118.5 182,-118.5 182,-86.5 0,-86.5"/>
<text text-anchor="start" x="8" y="-105.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::GeometryComponent</text>
<text text-anchor="middle" x="91" y="-93.7" font-family="Helvetica,sans-Serif" font-size="11.00">Filter</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge6" class="edge"><title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M192.423,-102.5C239.266,-102.5 293.801,-102.5 335.771,-102.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.243,-99.0001 182.243,-102.5 192.243,-106 192.243,-99.0001"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="classgeos_1_1operation_1_1geounion_1_1UnionStrategy.html" target="_top" xlink:title="geos::operation::geounion\l::UnionStrategy">
<polygon fill="white" stroke="black" points="334.5,-25.5 334.5,-57.5 475.5,-57.5 475.5,-25.5 334.5,-25.5"/>
<text text-anchor="start" x="342.5" y="-44.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::geounion</text>
<text text-anchor="middle" x="405" y="-32.7" font-family="Helvetica,sans-Serif" font-size="11.00">::UnionStrategy</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node1 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M485.927,-47.7795C601.241,-56.8392 812.406,-73.4294 921.751,-82.0202"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="485.997,-44.2743 475.753,-46.9802 485.448,-51.2528 485.997,-44.2743"/>
<text text-anchor="middle" x="709.5" y="-74.7" font-family="Helvetica,sans-Serif" font-size="11.00"> unionFunction</text>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="classgeos_1_1operation_1_1geounion_1_1ClassicUnionStrategy.html" target="_top" xlink:title="Implementation of UnionStrategy that provides overlay using the first generation overlay routines...">
<polygon fill="white" stroke="black" points="639,-0.5 639,-32.5 780,-32.5 780,-0.5 639,-0.5"/>
<text text-anchor="start" x="647" y="-19.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::geounion</text>
<text text-anchor="middle" x="709.5" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">::ClassicUnionStrategy</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M486.034,-34.8857C533.555,-30.9582 593.232,-26.0263 638.81,-22.2595"/>
<polygon fill="midnightblue" stroke="midnightblue" points="485.457,-31.4213 475.779,-35.7331 486.034,-38.3975 485.457,-31.4213"/>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M790.489,-21.7415C825.862,-25.5613 867.602,-32.1496 904,-43.5 925.589,-50.2324 948.363,-61.8456 965.264,-71.451"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="790.515,-18.226 780.211,-20.6893 789.802,-25.1896 790.515,-18.226"/>
<text text-anchor="middle" x="851" y="-46.7" font-family="Helvetica,sans-Serif" font-size="11.00"> defaultUnionFunction</text>
</g>
</g>
</svg>