geos_390_docs/namespacegeos_1_1geom_a2031...

199 lines
14 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::geom::operator&lt;&lt; Pages: 1 -->
<svg width="381pt" height="629pt"
viewBox="0.00 0.00 381.00 629.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 625)">
<title>geos::geom::operator&lt;&lt;</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-625 377,-625 377,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-288.5 0,-308.5 133,-308.5 133,-288.5 0,-288.5"/>
<text text-anchor="middle" x="66.5" y="-295.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::operator&lt;&lt;</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classgeos_1_1noding_1_1SegmentNodeList.html#ac9d643eba2363cc81c481e684a8a02da" target="_top" xlink:title="geos::noding::SegmentNode\lList::addSplitEdges">
<polygon fill="white" stroke="black" points="194,-588.5 194,-620.5 348,-620.5 348,-588.5 194,-588.5"/>
<text text-anchor="start" x="202" y="-607.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::noding::SegmentNode</text>
<text text-anchor="middle" x="271" y="-595.7" font-family="Helvetica,sans-Serif" font-size="11.00">List::addSplitEdges</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="M68.5487,-318.69C72.3601,-370.33 89.828,-508.16 169,-579.5 176.179,-585.969 184.769,-590.826 193.866,-594.463"/>
<polygon fill="midnightblue" stroke="midnightblue" points="72.0294,-318.274 67.8975,-308.518 65.0437,-318.721 72.0294,-318.274"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="classgeos_1_1geom_1_1CoordinateSequence.html#a6ba2cfd860eef2342b1306e855b58b0c" target="_top" xlink:title="Apply a filter to each Coordinate of this sequence. The filter is expected to provide a ...">
<polygon fill="white" stroke="black" points="180.5,-537.5 180.5,-569.5 361.5,-569.5 361.5,-537.5 180.5,-537.5"/>
<text text-anchor="start" x="188.5" y="-556.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::CoordinateSequence</text>
<text text-anchor="middle" x="271" y="-544.7" font-family="Helvetica,sans-Serif" font-size="11.00">::applyCoordinateFilter</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="M70.3476,-318.608C77.8019,-363.497 102.159,-472.324 169,-528.5 173.01,-531.87 177.408,-534.798 182.054,-537.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="73.7935,-317.99 68.801,-308.645 66.8764,-319.063 73.7935,-317.99"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="classgeos_1_1edgegraph_1_1HalfEdge.html#a90b0c6e8bc9fc6e9769033173636c5ef" target="_top" xlink:title="geos::edgegraph::HalfEdge\l::compareTo">
<polygon fill="white" stroke="black" points="196.5,-486.5 196.5,-518.5 345.5,-518.5 345.5,-486.5 196.5,-486.5"/>
<text text-anchor="start" x="204.5" y="-505.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::edgegraph::HalfEdge</text>
<text text-anchor="middle" x="271" y="-493.7" font-family="Helvetica,sans-Serif" font-size="11.00">::compareTo</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M73.104,-318.673C84.5659,-356.054 114.334,-436.045 169,-477.5 177.132,-483.667 186.595,-488.329 196.404,-491.851"/>
<polygon fill="midnightblue" stroke="midnightblue" points="76.4172,-317.533 70.2385,-308.926 69.7014,-319.507 76.4172,-317.533"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="classgeos_1_1operation_1_1overlayng_1_1Edge.html#a99b21049dfb6995a768e962af1681f3a" target="_top" xlink:title="geos::operation::overlayng\l::Edge::Edge">
<polygon fill="white" stroke="black" points="199.5,-435.5 199.5,-467.5 342.5,-467.5 342.5,-435.5 199.5,-435.5"/>
<text text-anchor="start" x="207.5" y="-454.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::overlayng</text>
<text text-anchor="middle" x="271" y="-442.7" font-family="Helvetica,sans-Serif" font-size="11.00">::Edge::Edge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M77.2619,-317.596C92.7484,-345.902 125.683,-398.643 169,-426.5 178.192,-432.411 188.68,-436.925 199.339,-440.371"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.3083,-315.87 72.5235,-308.683 74.1276,-319.156 80.3083,-315.87"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="classgeos_1_1geomgraph_1_1EdgeIntersectionList.html#aed49ed9e71b6d0c115ff219c7460d686" target="_top" xlink:title="geos::geomgraph::EdgeIntersection\lList::end">
<polygon fill="white" stroke="black" points="177,-384.5 177,-416.5 365,-416.5 365,-384.5 177,-384.5"/>
<text text-anchor="start" x="185" y="-403.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geomgraph::EdgeIntersection</text>
<text text-anchor="middle" x="271" y="-391.7" font-family="Helvetica,sans-Serif" font-size="11.00">List::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M85.1626,-315.528C104.315,-333.071 136.521,-359.978 169,-375.5 176.09,-378.888 183.686,-381.847 191.413,-384.424"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.4882,-312.911 77.7907,-308.644 82.7105,-318.027 87.4882,-312.911"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="classgeos_1_1index_1_1strtree_1_1SimpleSTRtree.html#afc3bb14df05f9caf9b5c528f0745107f" target="_top" xlink:title="geos::index::strtree\l::SimpleSTRtree::getRoot">
<polygon fill="white" stroke="black" points="200.5,-333.5 200.5,-365.5 341.5,-365.5 341.5,-333.5 200.5,-333.5"/>
<text text-anchor="start" x="208.5" y="-352.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::index::strtree</text>
<text text-anchor="middle" x="271" y="-340.7" font-family="Helvetica,sans-Serif" font-size="11.00">::SimpleSTRtree::getRoot</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M116.581,-311.158C133.215,-315.425 151.909,-320.196 169,-324.5 180.561,-327.412 192.874,-330.483 204.783,-333.44"/>
<polygon fill="midnightblue" stroke="midnightblue" points="117.079,-307.672 106.522,-308.575 115.337,-314.452 117.079,-307.672"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="classgeos_1_1operation_1_1overlayng_1_1MaximalEdgeRing.html#ad42165d43fc1c1fd10578d49447d7f4e" target="_top" xlink:title="geos::operation::overlayng\l::MaximalEdgeRing::MaximalEdgeRing">
<polygon fill="white" stroke="black" points="169,-282.5 169,-314.5 373,-314.5 373,-282.5 169,-282.5"/>
<text text-anchor="start" x="177" y="-301.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::overlayng</text>
<text text-anchor="middle" x="271" y="-289.7" font-family="Helvetica,sans-Serif" font-size="11.00">::MaximalEdgeRing::MaximalEdgeRing</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M143.317,-298.5C151.688,-298.5 160.307,-298.5 168.925,-298.5"/>
<polygon fill="midnightblue" stroke="midnightblue" points="143.246,-295 133.246,-298.5 143.246,-302 143.246,-295"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="structgeos_1_1geom_1_1LineSegment_1_1HashCode.html#a24c91ba113c4ae6394508bf7c2d1955c" target="_top" xlink:title="geos::geom::LineSegment\l::HashCode::operator()">
<polygon fill="white" stroke="black" points="199.5,-231.5 199.5,-263.5 342.5,-263.5 342.5,-231.5 199.5,-231.5"/>
<text text-anchor="start" x="207.5" y="-250.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::LineSegment</text>
<text text-anchor="middle" x="271" y="-238.7" font-family="Helvetica,sans-Serif" font-size="11.00">::HashCode::operator()</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M117.431,-285.925C144.216,-279.179 177.514,-270.793 206.162,-263.578"/>
<polygon fill="midnightblue" stroke="midnightblue" points="116.35,-282.588 107.507,-288.424 118.059,-289.376 116.35,-282.588"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="namespacegeos_1_1geom.html#a1880a864580a0ac43532608d6677fbda" target="_top" xlink:title="Strict weak ordering operator for Coordinate. ">
<polygon fill="white" stroke="black" points="208,-192.5 208,-212.5 334,-212.5 334,-192.5 208,-192.5"/>
<text text-anchor="middle" x="271" y="-199.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geom::operator&lt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M85.064,-281.398C104.135,-263.838 136.273,-237.08 169,-222.5 181.083,-217.117 194.62,-213.175 207.76,-210.291"/>
<polygon fill="midnightblue" stroke="midnightblue" points="82.614,-278.897 77.7272,-288.298 87.4096,-283.997 82.614,-278.897"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="namespacegeos_1_1geomgraph.html#abb05e842e243884bc72e51f360101b98" target="_top" xlink:title="geos::geomgraph::operator==">
<polygon fill="white" stroke="black" points="190.5,-153.5 190.5,-173.5 351.5,-173.5 351.5,-153.5 190.5,-153.5"/>
<text text-anchor="middle" x="271" y="-160.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geomgraph::operator==</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M78.5459,-279.61C94.8385,-253.555 127.873,-207.134 169,-183.5 176.129,-179.403 183.957,-176.133 192.003,-173.524"/>
<polygon fill="midnightblue" stroke="midnightblue" points="75.5228,-277.845 73.3169,-288.208 81.5036,-281.483 75.5228,-277.845"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="classgeos_1_1noding_1_1snapround_1_1HotPixel.html#a0cd8dbd34281718367cacf5d71799392" target="_top" xlink:title="geos::noding::snapround\l::HotPixel::setToNode">
<polygon fill="white" stroke="black" points="203.5,-102.5 203.5,-134.5 338.5,-134.5 338.5,-102.5 203.5,-102.5"/>
<text text-anchor="start" x="211.5" y="-121.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::noding::snapround</text>
<text text-anchor="middle" x="271" y="-109.7" font-family="Helvetica,sans-Serif" font-size="11.00">::HotPixel::setToNode</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M74.8763,-278.915C88.3376,-245.914 120.087,-179.42 169,-144.5 179.168,-137.241 191.192,-132.006 203.333,-128.232"/>
<polygon fill="midnightblue" stroke="midnightblue" points="71.5604,-277.783 71.1498,-288.37 78.0729,-280.35 71.5604,-277.783"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="classgeos_1_1geomgraph_1_1Edge.html#aca28bd25195f20368d52d9eb56a18549" target="_top" xlink:title="geos::geomgraph::Edge\l::testInvariant">
<polygon fill="white" stroke="black" points="205,-51.5 205,-83.5 337,-83.5 337,-51.5 205,-51.5"/>
<text text-anchor="start" x="213" y="-70.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::geomgraph::Edge</text>
<text text-anchor="middle" x="271" y="-58.7" font-family="Helvetica,sans-Serif" font-size="11.00">::testInvariant</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M71.647,-278.094C81.1582,-236.679 108.54,-142.543 169,-93.5 179.335,-85.1163 192.062,-79.4035 204.954,-75.5189"/>
<polygon fill="midnightblue" stroke="midnightblue" points="68.1804,-277.564 69.4699,-288.08 75.0197,-279.055 68.1804,-277.564"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="classgeos_1_1operation_1_1overlayng_1_1OverlayEdge.html#ae1f0e485b88ce627af1345cbba9fea2b" target="_top" xlink:title="geos::operation::overlayng\l::OverlayEdge::~OverlayEdge">
<polygon fill="white" stroke="black" points="191,-0.5 191,-32.5 351,-32.5 351,-0.5 191,-0.5"/>
<text text-anchor="start" x="199" y="-19.7" font-family="Helvetica,sans-Serif" font-size="11.00">geos::operation::overlayng</text>
<text text-anchor="middle" x="271" y="-7.7" font-family="Helvetica,sans-Serif" font-size="11.00">::OverlayEdge::~OverlayEdge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge"><title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M69.4106,-278.197C75.0873,-229.742 96.2938,-106.609 169,-42.5 175.451,-36.8119 182.985,-32.3395 190.979,-28.8275"/>
<polygon fill="midnightblue" stroke="midnightblue" points="65.909,-278.027 68.3263,-288.342 72.8694,-278.771 65.909,-278.027"/>
</g>
</g>
</svg>