geos_390_docs/classgeos_1_1algorithm_1_1c...

183 lines
13 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::algorithm::construct::MaximumInscribedCircle Pages: 1 -->
<svg width="1296pt" height="261pt"
viewBox="0.00 0.00 1296.00 261.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 257)">
<title>geos::algorithm::construct::MaximumInscribedCircle</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-257 1292,-257 1292,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1148,-114.5 1148,-146.5 1288,-146.5 1288,-114.5 1148,-114.5"/>
<text text-anchor="start" x="1156" y="-133.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::algorithm::construct</text>
<text text-anchor="middle" x="1218" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">::MaximumInscribedCircle</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="648.5,-174.5 648.5,-194.5 774.5,-194.5 774.5,-174.5 648.5,-174.5"/>
<text text-anchor="middle" x="711.5" y="-181.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="M784.655,-178.999C868.007,-172.316 1009.19,-159.992 1130,-144.5 1135.77,-143.761 1141.74,-142.932 1147.73,-142.058"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="784.223,-175.522 774.532,-179.805 784.779,-182.5 784.223,-175.522"/>
<text text-anchor="middle" x="952" y="-174.7" font-family="Helvetica,sans-Serif" font-size="11.00"> inputGeom</text>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="classgeos_1_1algorithm_1_1locate_1_1IndexedPointInAreaLocator.html" target="_top" xlink:title="Determines the location of Coordinates relative to an areal geometry, using indexing for efficiency...">
<polygon fill="white" stroke="black" points="875,-207.5 875,-239.5 1029,-239.5 1029,-207.5 875,-207.5"/>
<text text-anchor="start" x="883" y="-226.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::algorithm::locate</text>
<text text-anchor="middle" x="952" y="-214.7" font-family="Helvetica,sans-Serif" font-size="11.00">::IndexedPointInAreaLocator</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge13" class="edge"><title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M783.871,-196.171C812.566,-200.863 845.696,-206.28 874.853,-211.048"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="784.353,-192.703 773.92,-194.543 783.224,-199.611 784.353,-192.703"/>
<text text-anchor="middle" x="829.5" y="-210.7" font-family="Helvetica,sans-Serif" font-size="11.00"> areaGeom</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,-131.5 324,-151.5 486,-151.5 486,-131.5 324,-131.5"/>
<text text-anchor="middle" x="405" y="-138.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.386,-140.274C659.893,-138.056 1001.4,-133.424 1147.87,-131.438"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="496.305,-136.775 486.354,-140.41 496.4,-143.774 496.305,-136.775"/>
<text text-anchor="middle" x="829.5" y="-139.7" font-family="Helvetica,sans-Serif" font-size="11.00"> factory</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="M486.944,-152.931C537.58,-160.081 601.809,-169.151 648.416,-175.733"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="487.399,-149.46 477.007,-151.527 486.42,-156.391 487.399,-149.46"/>
<text text-anchor="middle" x="562.5" y="-175.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,-137.5 15,-157.5 167,-157.5 167,-137.5 15,-137.5"/>
<text text-anchor="middle" x="91" y="-144.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.307,-145.859C222.985,-144.981 278.916,-143.905 323.794,-143.042"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="177.06,-142.363 167.129,-146.055 177.194,-149.362 177.06,-142.363"/>
<text text-anchor="middle" x="253" y="-148.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,-86.5 0.5,-118.5 181.5,-118.5 181.5,-86.5 0.5,-86.5"/>
<text text-anchor="start" x="8.5" y="-105.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::CoordinateSequence</text>
<text text-anchor="middle" x="91" y="-93.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.637,-113.604C227.692,-117.763 268.703,-122.658 306,-127.5 315.544,-128.739 325.603,-130.106 335.493,-131.485"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="191.941,-110.116 181.607,-112.451 191.141,-117.07 191.941,-110.116"/>
<text text-anchor="middle" x="253" y="-130.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,-182.5 336,-214.5 474,-214.5 474,-182.5 336,-182.5"/>
<text text-anchor="start" x="344" y="-201.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Geometry</text>
<text text-anchor="middle" x="405" y="-189.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.331,-194.899C535.33,-192.554 600.94,-189.537 648.347,-187.358"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="484.164,-191.402 474.336,-195.358 484.486,-198.395 484.164,-191.402"/>
<text text-anchor="middle" x="562.5" y="-197.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,-182.5 0,-214.5 182,-214.5 182,-182.5 0,-182.5"/>
<text text-anchor="start" x="8" y="-201.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::GeometryComponent</text>
<text text-anchor="middle" x="91" y="-189.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,-198.5C239.266,-198.5 293.801,-198.5 335.771,-198.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.243,-195 182.243,-198.5 192.243,-202 192.243,-195"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><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="886,-51.5 886,-71.5 1018,-71.5 1018,-51.5 886,-51.5"/>
<text text-anchor="middle" x="952" y="-58.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::Coordinate</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="M1028.3,-70.6385C1060.09,-75.5336 1097.25,-82.6347 1130,-92.5 1148.78,-98.1573 1168.9,-106.766 1185.06,-114.36"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1028.59,-67.1427 1018.18,-69.126 1027.55,-74.0658 1028.59,-67.1427"/>
<text text-anchor="middle" x="1088.5" y="-107.7" font-family="Helvetica,sans-Serif" font-size="11.00"> radiusPt</text>
<text text-anchor="middle" x="1088.5" y="-95.7" font-family="Helvetica,sans-Serif" font-size="11.00">centerPt</text>
</g>
<!-- Node8&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node8&#45;&gt;Node8</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M929.46,-81.4109C931.083,-86.3307 938.597,-90 952,-90 973.445,-90 979.812,-80.6067 971.1,-71.7271"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="932.851,-82.3218 932.9,-71.7271 926.255,-79.9787 932.851,-82.3218"/>
<text text-anchor="middle" x="952" y="-93.2" font-family="Helvetica,sans-Serif" font-size="11.00"> _nullCoord</text>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="classgeos_1_1operation_1_1distance_1_1IndexedFacetDistance.html" target="_top" xlink:title="Computes the distance between the facets (segments and vertices) of two Geometrys using a Branch&#45;and&#45;...">
<polygon fill="white" stroke="black" points="883.5,-0.5 883.5,-32.5 1020.5,-32.5 1020.5,-0.5 883.5,-0.5"/>
<text text-anchor="start" x="891.5" y="-19.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::distance</text>
<text text-anchor="middle" x="952" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">::IndexedFacetDistance</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge10" class="edge"><title>Node9&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1030.82,-27.0046C1062.7,-33.3066 1099.26,-43.1883 1130,-58.5 1158.43,-72.6618 1185.72,-97.7326 1201.92,-114.235"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1031.12,-23.4994 1020.64,-25.0819 1029.82,-30.3777 1031.12,-23.4994"/>
<text text-anchor="middle" x="1088.5" y="-61.7" font-family="Helvetica,sans-Serif" font-size="11.00"> indexedDistance</text>
</g>
<!-- Node10&#45;&gt;Node1 -->
<g id="edge11" class="edge"><title>Node10&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M1038.97,-214.869C1068.6,-209.981 1101.48,-202.36 1130,-190.5 1155.92,-179.723 1181.93,-160.396 1198.67,-146.589"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="1038.4,-211.416 1029.06,-216.423 1039.49,-218.331 1038.4,-211.416"/>
<text text-anchor="middle" x="1088.5" y="-216.7" font-family="Helvetica,sans-Serif" font-size="11.00"> ptLocator</text>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="classgeos_1_1algorithm_1_1locate_1_1PointOnGeometryLocator.html" target="_top" xlink:title="An interface for classes which determine the Location of points in Polygon or MultiPolygon geometries...">
<polygon fill="white" stroke="black" points="639,-220.5 639,-252.5 784,-252.5 784,-220.5 639,-220.5"/>
<text text-anchor="start" x="647" y="-239.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::algorithm::locate</text>
<text text-anchor="middle" x="711.5" y="-227.7" font-family="Helvetica,sans-Serif" font-size="11.00">::PointOnGeometryLocator</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge12" class="edge"><title>Node11&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M794.308,-232.041C820.434,-230.617 849.229,-229.047 874.93,-227.646"/>
<polygon fill="midnightblue" stroke="midnightblue" points="793.853,-228.56 784.058,-232.6 794.234,-235.55 793.853,-228.56"/>
</g>
</g>
</svg>