932 lines
122 KiB
HTML
932 lines
122 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||
|
<meta name="generator" content="Doxygen 1.8.11"/>
|
||
|
<title>GEOS: geos::geom::MultiLineString Class Reference</title>
|
||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
<div id="titlearea">
|
||
|
<table cellspacing="0" cellpadding="0">
|
||
|
<tbody>
|
||
|
<tr style="height: 56px;">
|
||
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||
|
<div id="projectname">GEOS
|
||
|
 <span id="projectnumber">3.9.1dev</span>
|
||
|
</div>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<!-- end header part -->
|
||
|
<!-- Generated by Doxygen 1.8.11 -->
|
||
|
<div id="navrow1" class="tabs">
|
||
|
<ul class="tablist">
|
||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div id="navrow2" class="tabs2">
|
||
|
<ul class="tablist">
|
||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div id="nav-path" class="navpath">
|
||
|
<ul>
|
||
|
<li class="navelem"><a class="el" href="namespacegeos.html">geos</a></li><li class="navelem"><a class="el" href="namespacegeos_1_1geom.html">geom</a></li><li class="navelem"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html">MultiLineString</a></li> </ul>
|
||
|
</div>
|
||
|
</div><!-- top -->
|
||
|
<div class="header">
|
||
|
<div class="summary">
|
||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||
|
<a href="#pro-methods">Protected Member Functions</a> |
|
||
|
<a href="#friends">Friends</a> |
|
||
|
<a href="classgeos_1_1geom_1_1MultiLineString-members.html">List of all members</a> </div>
|
||
|
<div class="headertitle">
|
||
|
<div class="title">geos::geom::MultiLineString Class Reference</div> </div>
|
||
|
</div><!--header-->
|
||
|
<div class="contents">
|
||
|
|
||
|
<p>Models a collection of <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineStrings</a>.
|
||
|
<a href="classgeos_1_1geom_1_1MultiLineString.html#details">More...</a></p>
|
||
|
|
||
|
<p><code>#include <<a class="el" href="MultiLineString_8h_source.html">MultiLineString.h</a>></code></p>
|
||
|
<div class="dynheader">
|
||
|
Inheritance diagram for geos::geom::MultiLineString:</div>
|
||
|
<div class="dyncontent">
|
||
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classgeos_1_1geom_1_1MultiLineString__inherit__graph.svg" width="242" height="191"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
|
||
|
</div>
|
||
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||
|
<div class="dynheader">
|
||
|
Collaboration diagram for geos::geom::MultiLineString:</div>
|
||
|
<div class="dyncontent">
|
||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classgeos_1_1geom_1_1MultiLineString__coll__graph.svg" width="100%" height="431"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||
|
</div>
|
||
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||
|
<table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||
|
Public Member Functions</h2></td></tr>
|
||
|
<tr class="memitem:afa10d10df2731b60110af5abd94e039d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#afa10d10df2731b60110af5abd94e039d">~MultiLineString</a> () override=default</td></tr>
|
||
|
<tr class="separator:afa10d10df2731b60110af5abd94e039d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a76c96430dd2dac3441ce751e245ae379"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1geom_1_1Dimension.html#af46f1c0c325eb685fcf32987748d04cf">Dimension::DimensionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a76c96430dd2dac3441ce751e245ae379">getDimension</a> () const override</td></tr>
|
||
|
<tr class="memdesc:a76c96430dd2dac3441ce751e245ae379"><td class="mdescLeft"> </td><td class="mdescRight">Returns line dimension (1) <a href="#a76c96430dd2dac3441ce751e245ae379">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a76c96430dd2dac3441ce751e245ae379"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a63341b9537fd3ebcaa6975a31c5bc7a9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a63341b9537fd3ebcaa6975a31c5bc7a9">isDimensionStrict</a> (<a class="el" href="classgeos_1_1geom_1_1Dimension.html#af46f1c0c325eb685fcf32987748d04cf">Dimension::DimensionType</a> d) const override</td></tr>
|
||
|
<tr class="memdesc:a63341b9537fd3ebcaa6975a31c5bc7a9"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> consists only of components having dimension d. <a href="#a63341b9537fd3ebcaa6975a31c5bc7a9">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a63341b9537fd3ebcaa6975a31c5bc7a9"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aea7ba344de966f9fba4785bd569d63ef"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#aea7ba344de966f9fba4785bd569d63ef">getBoundaryDimension</a> () const override</td></tr>
|
||
|
<tr class="memdesc:aea7ba344de966f9fba4785bd569d63ef"><td class="mdescLeft"> </td><td class="mdescRight">Returns <a class="el" href="classgeos_1_1geom_1_1Dimension.html#af46f1c0c325eb685fcf32987748d04cfa5055f3028cec299275cd330122f086e2" title="Dimension value of the empty geometry (-1). ">Dimension::False</a> if all <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineStrings</a> in the collection are closed, 0 otherwise. <a href="#aea7ba344de966f9fba4785bd569d63ef">More...</a><br /></td></tr>
|
||
|
<tr class="separator:aea7ba344de966f9fba4785bd569d63ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3b7dcf10ac582ae05a0f2304f905851e"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a3b7dcf10ac582ae05a0f2304f905851e">getBoundary</a> () const override</td></tr>
|
||
|
<tr class="memdesc:a3b7dcf10ac582ae05a0f2304f905851e"><td class="mdescLeft"> </td><td class="mdescRight">Returns a (possibly empty) <a class="el" href="classgeos_1_1geom_1_1MultiPoint.html">MultiPoint</a>. <a href="#a3b7dcf10ac582ae05a0f2304f905851e">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a3b7dcf10ac582ae05a0f2304f905851e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8823fc1acf036e7df67ead92b3e077f2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineString</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a8823fc1acf036e7df67ead92b3e077f2">getGeometryN</a> (std::size_t n) const override</td></tr>
|
||
|
<tr class="memdesc:a8823fc1acf036e7df67ead92b3e077f2"><td class="mdescLeft"> </td><td class="mdescRight">Returns a pointer to the nth <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> in this collection. <a href="#a8823fc1acf036e7df67ead92b3e077f2">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a8823fc1acf036e7df67ead92b3e077f2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad69e1fc4ed8b2e1dcb8b55b101dba3b7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#ad69e1fc4ed8b2e1dcb8b55b101dba3b7">getGeometryType</a> () const override</td></tr>
|
||
|
<tr class="memdesc:ad69e1fc4ed8b2e1dcb8b55b101dba3b7"><td class="mdescLeft"> </td><td class="mdescRight">Return a string representation of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> type. <a href="#ad69e1fc4ed8b2e1dcb8b55b101dba3b7">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ad69e1fc4ed8b2e1dcb8b55b101dba3b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ace45409f2f670a106a094645c931b024"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegeos_1_1geom.html#a98c5b0e81001a7c3fdc7a058960356d8">GeometryTypeId</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#ace45409f2f670a106a094645c931b024">getGeometryTypeId</a> () const override</td></tr>
|
||
|
<tr class="memdesc:ace45409f2f670a106a094645c931b024"><td class="mdescLeft"> </td><td class="mdescRight">Return an integer representation of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> type. <a href="#ace45409f2f670a106a094645c931b024">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ace45409f2f670a106a094645c931b024"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4ff7b1346596f4fa70d5187dc2a1fdbe"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a4ff7b1346596f4fa70d5187dc2a1fdbe">isClosed</a> () const </td></tr>
|
||
|
<tr class="separator:a4ff7b1346596f4fa70d5187dc2a1fdbe"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa6612c41b6df98798947cd95f20ff26a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#aa6612c41b6df98798947cd95f20ff26a">equalsExact</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other, double tolerance=0) const override</td></tr>
|
||
|
<tr class="memdesc:aa6612c41b6df98798947cd95f20ff26a"><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff the two Geometrys are of the same type and their vertices corresponding by index are equal up to a specified tolerance. <a href="#aa6612c41b6df98798947cd95f20ff26a">More...</a><br /></td></tr>
|
||
|
<tr class="separator:aa6612c41b6df98798947cd95f20ff26a"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8318e02f45d5203d54e295cc80710186"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a8318e02f45d5203d54e295cc80710186">clone</a> () const override</td></tr>
|
||
|
<tr class="separator:a8318e02f45d5203d54e295cc80710186"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0e41b9fb89f8e729e2782dfc8f2f6aec"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a0e41b9fb89f8e729e2782dfc8f2f6aec">reverse</a> () const override</td></tr>
|
||
|
<tr class="separator:a0e41b9fb89f8e729e2782dfc8f2f6aec"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgeos_1_1geom_1_1GeometryCollection')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html">geos::geom::GeometryCollection</a></td></tr>
|
||
|
<tr class="memitem:af57e7454961b0c38af819435ecfe0278 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac56b4ced2af05d106a10892f95dd13ae">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#af57e7454961b0c38af819435ecfe0278">begin</a> () const </td></tr>
|
||
|
<tr class="separator:af57e7454961b0c38af819435ecfe0278 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a52d2232d5b596ea0609eba67bacb924b inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac56b4ced2af05d106a10892f95dd13ae">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a52d2232d5b596ea0609eba67bacb924b">end</a> () const </td></tr>
|
||
|
<tr class="separator:a52d2232d5b596ea0609eba67bacb924b inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aef6bcb1001d1b091b530d62100446051 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#aef6bcb1001d1b091b530d62100446051">~GeometryCollection</a> () override=default</td></tr>
|
||
|
<tr class="separator:aef6bcb1001d1b091b530d62100446051 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0ccec4349c1ecb004b500ce42cfb1861 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a0ccec4349c1ecb004b500ce42cfb1861">setSRID</a> (int) override</td></tr>
|
||
|
<tr class="memdesc:a0ccec4349c1ecb004b500ce42cfb1861 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ID of the Spatial Reference System used by the <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#a0ccec4349c1ecb004b500ce42cfb1861">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a0ccec4349c1ecb004b500ce42cfb1861 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae8aa0570e3b32645211ed0f9c2b00805 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ae8aa0570e3b32645211ed0f9c2b00805">getCoordinates</a> () const override</td></tr>
|
||
|
<tr class="memdesc:ae8aa0570e3b32645211ed0f9c2b00805 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Collects all coordinates of all subgeometries into a <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html" title="The internal representation of a list of coordinates inside a Geometry. ">CoordinateSequence</a>. <a href="#ae8aa0570e3b32645211ed0f9c2b00805">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ae8aa0570e3b32645211ed0f9c2b00805 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:abe758001514e8dae9422931073c6bc9f inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#abe758001514e8dae9422931073c6bc9f">isEmpty</a> () const override</td></tr>
|
||
|
<tr class="memdesc:abe758001514e8dae9422931073c6bc9f inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether or not the set of points in this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> is empty. <a href="#abe758001514e8dae9422931073c6bc9f">More...</a><br /></td></tr>
|
||
|
<tr class="separator:abe758001514e8dae9422931073c6bc9f inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3a0fb066dc73b520500d9d6b6fa5dc3a inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">uint8_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a3a0fb066dc73b520500d9d6b6fa5dc3a">getCoordinateDimension</a> () const override</td></tr>
|
||
|
<tr class="memdesc:a3a0fb066dc73b520500d9d6b6fa5dc3a inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Returns coordinate dimension. <a href="#a3a0fb066dc73b520500d9d6b6fa5dc3a">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a3a0fb066dc73b520500d9d6b6fa5dc3a inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9ed92e6668686c38d49290578498a3ea inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">std::size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a9ed92e6668686c38d49290578498a3ea">getNumPoints</a> () const override</td></tr>
|
||
|
<tr class="memdesc:a9ed92e6668686c38d49290578498a3ea inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Returns the count of this Geometrys vertices. <a href="#a9ed92e6668686c38d49290578498a3ea">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a9ed92e6668686c38d49290578498a3ea inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4a1b1a45c73d3f094e849db39606c209 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a4a1b1a45c73d3f094e849db39606c209">apply_ro</a> (<a class="el" href="classgeos_1_1geom_1_1CoordinateFilter.html">CoordinateFilter</a> *filter) const override</td></tr>
|
||
|
<tr class="separator:a4a1b1a45c73d3f094e849db39606c209 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a559ce52d7435dc2ab6ee020c62d19ec5 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a559ce52d7435dc2ab6ee020c62d19ec5">apply_rw</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateFilter.html">CoordinateFilter</a> *filter) override</td></tr>
|
||
|
<tr class="separator:a559ce52d7435dc2ab6ee020c62d19ec5 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab85ad419ba58d11e868d57df0d3b531e inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ab85ad419ba58d11e868d57df0d3b531e">apply_ro</a> (<a class="el" href="classgeos_1_1geom_1_1GeometryFilter.html">GeometryFilter</a> *filter) const override</td></tr>
|
||
|
<tr class="separator:ab85ad419ba58d11e868d57df0d3b531e inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad811dbb3ab4e5ac8d1f0542959d9d50b inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ad811dbb3ab4e5ac8d1f0542959d9d50b">apply_rw</a> (<a class="el" href="classgeos_1_1geom_1_1GeometryFilter.html">GeometryFilter</a> *filter) override</td></tr>
|
||
|
<tr class="separator:ad811dbb3ab4e5ac8d1f0542959d9d50b inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a05a10b821275e356b0d0157ccfd06dd3 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a05a10b821275e356b0d0157ccfd06dd3">apply_ro</a> (<a class="el" href="classgeos_1_1geom_1_1GeometryComponentFilter.html">GeometryComponentFilter</a> *filter) const override</td></tr>
|
||
|
<tr class="separator:a05a10b821275e356b0d0157ccfd06dd3 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a50faa62d127bd934aede0dbb0cb54124 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a50faa62d127bd934aede0dbb0cb54124">apply_rw</a> (<a class="el" href="classgeos_1_1geom_1_1GeometryComponentFilter.html">GeometryComponentFilter</a> *filter) override</td></tr>
|
||
|
<tr class="separator:a50faa62d127bd934aede0dbb0cb54124 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afd0accfd9fdb24df4d45795d4ee9b129 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#afd0accfd9fdb24df4d45795d4ee9b129">apply_rw</a> (<a class="el" href="classgeos_1_1geom_1_1CoordinateSequenceFilter.html">CoordinateSequenceFilter</a> &filter) override</td></tr>
|
||
|
<tr class="separator:afd0accfd9fdb24df4d45795d4ee9b129 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a52ed668c8a491c8d031a52f978fa972a inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a52ed668c8a491c8d031a52f978fa972a">apply_ro</a> (<a class="el" href="classgeos_1_1geom_1_1CoordinateSequenceFilter.html">CoordinateSequenceFilter</a> &filter) const override</td></tr>
|
||
|
<tr class="separator:a52ed668c8a491c8d031a52f978fa972a inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aec41161875abcda23423d6033c58ba2e inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#aec41161875abcda23423d6033c58ba2e">normalize</a> () override</td></tr>
|
||
|
<tr class="separator:aec41161875abcda23423d6033c58ba2e inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac6ffa7977b7558d4eadec9390ed6c642 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac6ffa7977b7558d4eadec9390ed6c642">getCoordinate</a> () const override</td></tr>
|
||
|
<tr class="memdesc:ac6ffa7977b7558d4eadec9390ed6c642 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Returns a vertex of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>, or NULL if this is the empty geometry. <a href="#ac6ffa7977b7558d4eadec9390ed6c642">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ac6ffa7977b7558d4eadec9390ed6c642 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9b2038753f8248b1b91b87638de228f0 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a9b2038753f8248b1b91b87638de228f0">getArea</a> () const override</td></tr>
|
||
|
<tr class="memdesc:a9b2038753f8248b1b91b87638de228f0 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Returns the total area of this collection. <a href="#a9b2038753f8248b1b91b87638de228f0">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a9b2038753f8248b1b91b87638de228f0 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac78d624571bf72530adbe9d69cfb4899 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac78d624571bf72530adbe9d69cfb4899">getLength</a> () const override</td></tr>
|
||
|
<tr class="memdesc:ac78d624571bf72530adbe9d69cfb4899 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Returns the total length of this collection. <a href="#ac78d624571bf72530adbe9d69cfb4899">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ac78d624571bf72530adbe9d69cfb4899 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad72892e0efeb775e0fd274a779b53d69 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">std::size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ad72892e0efeb775e0fd274a779b53d69">getNumGeometries</a> () const override</td></tr>
|
||
|
<tr class="memdesc:ad72892e0efeb775e0fd274a779b53d69 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of geometries in this collection. <a href="#ad72892e0efeb775e0fd274a779b53d69">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ad72892e0efeb775e0fd274a779b53d69 inherit pub_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pub_methods_classgeos_1_1geom_1_1Geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgeos_1_1geom_1_1Geometry')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td></tr>
|
||
|
<tr class="memitem:a12c062b0618b06eb5e78a0232364dbff inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a12c062b0618b06eb5e78a0232364dbff">~Geometry</a> ()</td></tr>
|
||
|
<tr class="memdesc:a12c062b0618b06eb5e78a0232364dbff inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Destroy <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> and all components. <a href="#a12c062b0618b06eb5e78a0232364dbff">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a12c062b0618b06eb5e78a0232364dbff inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab41bcf3461be250e143ed2d7da19815b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ab41bcf3461be250e143ed2d7da19815b">getFactory</a> () const </td></tr>
|
||
|
<tr class="memdesc:ab41bcf3461be250e143ed2d7da19815b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Gets the factory which contains the context in which this geometry was created. <a href="#ab41bcf3461be250e143ed2d7da19815b">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ab41bcf3461be250e143ed2d7da19815b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a75dcb588b48e79ab3249d37137b12e1d inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a75dcb588b48e79ab3249d37137b12e1d">setUserData</a> (void *newUserData)</td></tr>
|
||
|
<tr class="memdesc:a75dcb588b48e79ab3249d37137b12e1d inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">A simple scheme for applications to add their own custom data to a <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. An example use might be to add an object representing a <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> Reference System. <a href="#a75dcb588b48e79ab3249d37137b12e1d">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a75dcb588b48e79ab3249d37137b12e1d inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a28afb816f4065c929e97108da1503f29 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a28afb816f4065c929e97108da1503f29">getUserData</a> () const </td></tr>
|
||
|
<tr class="memdesc:a28afb816f4065c929e97108da1503f29 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Gets the user data object for this geometry, if any. <a href="#a28afb816f4065c929e97108da1503f29">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a28afb816f4065c929e97108da1503f29 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a898135f854cc07c243e7deb45de65505 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a898135f854cc07c243e7deb45de65505">getSRID</a> () const </td></tr>
|
||
|
<tr class="memdesc:a898135f854cc07c243e7deb45de65505 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns the ID of the Spatial Reference System used by the <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#a898135f854cc07c243e7deb45de65505">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a898135f854cc07c243e7deb45de65505 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6dc225a75bb941b9dc4deebd682885f9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgeos_1_1geom_1_1PrecisionModel.html">PrecisionModel</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a6dc225a75bb941b9dc4deebd682885f9">getPrecisionModel</a> () const </td></tr>
|
||
|
<tr class="memdesc:a6dc225a75bb941b9dc4deebd682885f9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Get the <a class="el" href="classgeos_1_1geom_1_1PrecisionModel.html" title="Specifies the precision model of the Coordinate in a Geometry. ">PrecisionModel</a> used to create this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#a6dc225a75bb941b9dc4deebd682885f9">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a6dc225a75bb941b9dc4deebd682885f9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af4b0804bd3903ed656b38b4561e3e577 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af4b0804bd3903ed656b38b4561e3e577">isSimple</a> () const </td></tr>
|
||
|
<tr class="memdesc:af4b0804bd3903ed656b38b4561e3e577 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns false if the <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> not simple. <a href="#af4b0804bd3903ed656b38b4561e3e577">More...</a><br /></td></tr>
|
||
|
<tr class="separator:af4b0804bd3903ed656b38b4561e3e577 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1f408a97170af8f26c5e6121e720fc8a inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a1f408a97170af8f26c5e6121e720fc8a">isValid</a> () const </td></tr>
|
||
|
<tr class="memdesc:a1f408a97170af8f26c5e6121e720fc8a inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Tests the validity of this <code><a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a></code>. <a href="#a1f408a97170af8f26c5e6121e720fc8a">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a1f408a97170af8f26c5e6121e720fc8a inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab21116730ab9f580285a7e3a93f7941e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ab21116730ab9f580285a7e3a93f7941e">isRectangle</a> () const </td></tr>
|
||
|
<tr class="memdesc:ab21116730ab9f580285a7e3a93f7941e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classgeos_1_1geom_1_1Polygon.html" title="Represents a linear polygon, which may include holes. ">Polygon</a> overrides to check for actual rectangle. <a href="#ab21116730ab9f580285a7e3a93f7941e">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ab21116730ab9f580285a7e3a93f7941e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab169b9909bd730a2e3308b3131383d6a inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ab169b9909bd730a2e3308b3131383d6a">isPuntal</a> () const </td></tr>
|
||
|
<tr class="separator:ab169b9909bd730a2e3308b3131383d6a inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2663a8eb5273bd53a3048d594ee8dfa3 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a2663a8eb5273bd53a3048d594ee8dfa3">isLineal</a> () const </td></tr>
|
||
|
<tr class="separator:a2663a8eb5273bd53a3048d594ee8dfa3 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af050e5f878c31a026a9dc7b25042b25a inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af050e5f878c31a026a9dc7b25042b25a">isPolygonal</a> () const </td></tr>
|
||
|
<tr class="separator:af050e5f878c31a026a9dc7b25042b25a inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afee501f64aba753afaf622adcd7a0872 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#afee501f64aba753afaf622adcd7a0872">isCollection</a> () const </td></tr>
|
||
|
<tr class="separator:afee501f64aba753afaf622adcd7a0872 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae28ade9f5170576fbb5dbe1f86f45e13 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ae28ade9f5170576fbb5dbe1f86f45e13">getEnvelope</a> () const </td></tr>
|
||
|
<tr class="memdesc:ae28ade9f5170576fbb5dbe1f86f45e13 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns this Geometrys bounding box. <a href="#ae28ade9f5170576fbb5dbe1f86f45e13">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ae28ade9f5170576fbb5dbe1f86f45e13 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2b59a1a031912dc198ba7dca24b2643e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classgeos_1_1geom_1_1Envelope.html">Envelope</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a2b59a1a031912dc198ba7dca24b2643e">getEnvelopeInternal</a> () const </td></tr>
|
||
|
<tr class="memdesc:a2b59a1a031912dc198ba7dca24b2643e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns the minimum and maximum x and y values in this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>, or a null <a class="el" href="classgeos_1_1geom_1_1Envelope.html" title="An Envelope defines a rectangulare region of the 2D coordinate plane. ">Envelope</a> if this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> is empty. <a href="#a2b59a1a031912dc198ba7dca24b2643e">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a2b59a1a031912dc198ba7dca24b2643e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0ecd455a3ea581965956cdf5d90a83d5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0ecd455a3ea581965956cdf5d90a83d5">disjoint</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other) const </td></tr>
|
||
|
<tr class="separator:a0ecd455a3ea581965956cdf5d90a83d5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a33b22cf9230c0656b0e4ef2e05f8f557 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a33b22cf9230c0656b0e4ef2e05f8f557">touches</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other) const </td></tr>
|
||
|
<tr class="memdesc:a33b22cf9230c0656b0e4ef2e05f8f557 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the DE-9IM intersection matrix for the two Geometrys is FT*******, F**T***** or F***T****. <a href="#a33b22cf9230c0656b0e4ef2e05f8f557">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a33b22cf9230c0656b0e4ef2e05f8f557 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4b52247de62578a82fdd8f3b044da376 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a4b52247de62578a82fdd8f3b044da376">intersects</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:a4b52247de62578a82fdd8f3b044da376 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if disjoint returns false. <a href="#a4b52247de62578a82fdd8f3b044da376">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a4b52247de62578a82fdd8f3b044da376 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ade9808e984e4aa08a038cecd77b37d58 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ade9808e984e4aa08a038cecd77b37d58">crosses</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="separator:ade9808e984e4aa08a038cecd77b37d58 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad88a5cc29827e3fc2014680e813e7dad inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ad88a5cc29827e3fc2014680e813e7dad">within</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:ad88a5cc29827e3fc2014680e813e7dad inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the DE-9IM intersection matrix for the two Geometrys is T*F**F***. <a href="#ad88a5cc29827e3fc2014680e813e7dad">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ad88a5cc29827e3fc2014680e813e7dad inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5a1244c6b1d1e9ab823a282692d06cb9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a5a1244c6b1d1e9ab823a282692d06cb9">contains</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:a5a1244c6b1d1e9ab823a282692d06cb9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if other.within(this) returns true. <a href="#a5a1244c6b1d1e9ab823a282692d06cb9">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a5a1244c6b1d1e9ab823a282692d06cb9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8f418ca77771a15c864e6475f8b57418 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8f418ca77771a15c864e6475f8b57418">overlaps</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:a8f418ca77771a15c864e6475f8b57418 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the DE-9IM intersection matrix for the two Geometrys is T*T***T** (for two points or two surfaces) 1*T***T** (for two curves). <a href="#a8f418ca77771a15c864e6475f8b57418">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a8f418ca77771a15c864e6475f8b57418 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af10709485f02f215811a81cf2f078199 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af10709485f02f215811a81cf2f078199">relate</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g, const std::string &intersectionPattern) const </td></tr>
|
||
|
<tr class="memdesc:af10709485f02f215811a81cf2f078199 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the elements in the DE-9IM intersection matrix for the two Geometrys match the elements in intersectionPattern. <a href="#af10709485f02f215811a81cf2f078199">More...</a><br /></td></tr>
|
||
|
<tr class="separator:af10709485f02f215811a81cf2f078199 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac05904544441dc3cd395a74a14d210d9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac05904544441dc3cd395a74a14d210d9">relate</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> &g, const std::string &intersectionPattern) const </td></tr>
|
||
|
<tr class="separator:ac05904544441dc3cd395a74a14d210d9 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a74ae102dc0f2640172606d2b4277b950 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1IntersectionMatrix.html">IntersectionMatrix</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a74ae102dc0f2640172606d2b4277b950">relate</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:a74ae102dc0f2640172606d2b4277b950 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns the DE-9IM intersection matrix for the two Geometrys. <a href="#a74ae102dc0f2640172606d2b4277b950">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a74ae102dc0f2640172606d2b4277b950 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9028f93d9244bda4fbaf9331a46d9d2f inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1IntersectionMatrix.html">IntersectionMatrix</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a9028f93d9244bda4fbaf9331a46d9d2f">relate</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> &g) const </td></tr>
|
||
|
<tr class="separator:a9028f93d9244bda4fbaf9331a46d9d2f inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a80bac369fef274ce44592f5565284c20 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a80bac369fef274ce44592f5565284c20">equals</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:a80bac369fef274ce44592f5565284c20 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the DE-9IM intersection matrix for the two Geometrys is T*F**FFF*. <a href="#a80bac369fef274ce44592f5565284c20">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a80bac369fef274ce44592f5565284c20 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aad901fe993635be50793e7cfd19b113f inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#aad901fe993635be50793e7cfd19b113f">covers</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:aad901fe993635be50793e7cfd19b113f inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> if this geometry covers the specified geometry. <a href="#aad901fe993635be50793e7cfd19b113f">More...</a><br /></td></tr>
|
||
|
<tr class="separator:aad901fe993635be50793e7cfd19b113f inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af979c13c17f500907d0be400f80abb45 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af979c13c17f500907d0be400f80abb45">coveredBy</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:af979c13c17f500907d0be400f80abb45 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Tests whether this geometry is covered by the specified geometry. <a href="#af979c13c17f500907d0be400f80abb45">More...</a><br /></td></tr>
|
||
|
<tr class="separator:af979c13c17f500907d0be400f80abb45 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0c3d0c2b218158198433901b0409497b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0c3d0c2b218158198433901b0409497b">toString</a> () const </td></tr>
|
||
|
<tr class="memdesc:a0c3d0c2b218158198433901b0409497b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns the Well-known Text representation of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#a0c3d0c2b218158198433901b0409497b">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a0c3d0c2b218158198433901b0409497b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:abf561e22b0c376477376a02975c3bd8e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#abf561e22b0c376477376a02975c3bd8e">toText</a> () const </td></tr>
|
||
|
<tr class="separator:abf561e22b0c376477376a02975c3bd8e inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a5cc0d6fb6a34d910a43d2e121cdbd953 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a5cc0d6fb6a34d910a43d2e121cdbd953">buffer</a> (double <a class="el" href="classgeos_1_1geom_1_1Geometry.html#ad21bf3fd92a4d3c573228806f77123b7">distance</a>) const </td></tr>
|
||
|
<tr class="separator:a5cc0d6fb6a34d910a43d2e121cdbd953 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac4ed9cb9f73f887a9532dd6796eff1ff inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac4ed9cb9f73f887a9532dd6796eff1ff">buffer</a> (double <a class="el" href="classgeos_1_1geom_1_1Geometry.html#ad21bf3fd92a4d3c573228806f77123b7">distance</a>, int quadrantSegments) const </td></tr>
|
||
|
<tr class="memdesc:ac4ed9cb9f73f887a9532dd6796eff1ff inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns a buffer region around this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> having the given width and with a specified number of segments used to approximate curves. <a href="#ac4ed9cb9f73f887a9532dd6796eff1ff">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ac4ed9cb9f73f887a9532dd6796eff1ff inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac1281df1d0f5493ccefb7d475ec6fef5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac1281df1d0f5493ccefb7d475ec6fef5">buffer</a> (double <a class="el" href="classgeos_1_1geom_1_1Geometry.html#ad21bf3fd92a4d3c573228806f77123b7">distance</a>, int quadrantSegments, int endCapStyle) const </td></tr>
|
||
|
<tr class="memdesc:ac1281df1d0f5493ccefb7d475ec6fef5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Computes a buffer area around this geometry having the given width and with a specified accuracy of approximation for circular arcs, and using a specified end cap style. <a href="#ac1281df1d0f5493ccefb7d475ec6fef5">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ac1281df1d0f5493ccefb7d475ec6fef5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4f86738f74c28ad8f7278f62e305719d inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a4f86738f74c28ad8f7278f62e305719d">convexHull</a> () const </td></tr>
|
||
|
<tr class="memdesc:a4f86738f74c28ad8f7278f62e305719d inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns the smallest convex <a class="el" href="classgeos_1_1geom_1_1Polygon.html" title="Represents a linear polygon, which may include holes. ">Polygon</a> that contains all the points in the <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#a4f86738f74c28ad8f7278f62e305719d">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a4f86738f74c28ad8f7278f62e305719d inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8c5ff18d6f80bf04ee7dd883bbc616aa inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8c5ff18d6f80bf04ee7dd883bbc616aa">intersection</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other) const </td></tr>
|
||
|
<tr class="memdesc:a8c5ff18d6f80bf04ee7dd883bbc616aa inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> representing the points shared by this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> and other. <a href="#a8c5ff18d6f80bf04ee7dd883bbc616aa">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a8c5ff18d6f80bf04ee7dd883bbc616aa inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae184641cf7635f569ae341b517cc7372 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ae184641cf7635f569ae341b517cc7372">Union</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other) const </td></tr>
|
||
|
<tr class="memdesc:ae184641cf7635f569ae341b517cc7372 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> representing all the points in this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> and other. <a href="#ae184641cf7635f569ae341b517cc7372">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ae184641cf7635f569ae341b517cc7372 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae8775857813646d5956d07d3a557a7f1 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a57c6acd6bb0a8371356897f40247ed33">Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ae8775857813646d5956d07d3a557a7f1">Union</a> () const </td></tr>
|
||
|
<tr class="memdesc:ae8775857813646d5956d07d3a557a7f1 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Computes the union of all the elements of this geometry. Heterogeneous <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html">GeometryCollections</a> are fully supported. <a href="#ae8775857813646d5956d07d3a557a7f1">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ae8775857813646d5956d07d3a557a7f1 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afc9bcf3e89d6cadf5f733d2ebf02299b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#afc9bcf3e89d6cadf5f733d2ebf02299b">difference</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other) const </td></tr>
|
||
|
<tr class="memdesc:afc9bcf3e89d6cadf5f733d2ebf02299b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns a <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> representing the points making up this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> that do not make up other. <a href="#afc9bcf3e89d6cadf5f733d2ebf02299b">More...</a><br /></td></tr>
|
||
|
<tr class="separator:afc9bcf3e89d6cadf5f733d2ebf02299b inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ab7fc3ed340ebb467260fde48b6c7aa88 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ab7fc3ed340ebb467260fde48b6c7aa88">symDifference</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other) const </td></tr>
|
||
|
<tr class="memdesc:ab7fc3ed340ebb467260fde48b6c7aa88 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns a set combining the points in this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> not in other, and the points in other not in this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#ab7fc3ed340ebb467260fde48b6c7aa88">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ab7fc3ed340ebb467260fde48b6c7aa88 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a979504ef90b6d3b67af529cec504fbfe inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
||
|
<tr class="memitem:a979504ef90b6d3b67af529cec504fbfe inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a979504ef90b6d3b67af529cec504fbfe">applyComponentFilter</a> (T &f) const </td></tr>
|
||
|
<tr class="memdesc:a979504ef90b6d3b67af529cec504fbfe inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Apply a filter to each component of this geometry. The filter is expected to provide a .filter(const Geometry*) method. <a href="#a979504ef90b6d3b67af529cec504fbfe">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a979504ef90b6d3b67af529cec504fbfe inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a76c044f721a6dca257d2aaffdc687579 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a76c044f721a6dca257d2aaffdc687579">compareTo</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *geom) const </td></tr>
|
||
|
<tr class="memdesc:a76c044f721a6dca257d2aaffdc687579 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Comparator for sorting geometry. <a href="#a76c044f721a6dca257d2aaffdc687579">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a76c044f721a6dca257d2aaffdc687579 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad21bf3fd92a4d3c573228806f77123b7 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ad21bf3fd92a4d3c573228806f77123b7">distance</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g) const </td></tr>
|
||
|
<tr class="memdesc:ad21bf3fd92a4d3c573228806f77123b7 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns the minimum distance between this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> and the <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> g. <a href="#ad21bf3fd92a4d3c573228806f77123b7">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ad21bf3fd92a4d3c573228806f77123b7 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a6f4167b1d2e7723eae267a2041616cb5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a6f4167b1d2e7723eae267a2041616cb5">isWithinDistance</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *geom, double cDistance) const </td></tr>
|
||
|
<tr class="memdesc:a6f4167b1d2e7723eae267a2041616cb5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Tests whether the distance from this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> to another is less than or equal to a specified value. <a href="#a6f4167b1d2e7723eae267a2041616cb5">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a6f4167b1d2e7723eae267a2041616cb5 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a09563e7297a4f4ff9c5dd017739676e6 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Point.html">Point</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a09563e7297a4f4ff9c5dd017739676e6">getCentroid</a> () const </td></tr>
|
||
|
<tr class="memdesc:a09563e7297a4f4ff9c5dd017739676e6 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Computes the centroid of this <code><a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a></code>. <a href="#a09563e7297a4f4ff9c5dd017739676e6">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a09563e7297a4f4ff9c5dd017739676e6 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4121cc98d0c534ad430aa66448f70ad3 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a4121cc98d0c534ad430aa66448f70ad3">getCentroid</a> (<a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> &ret) const </td></tr>
|
||
|
<tr class="memdesc:a4121cc98d0c534ad430aa66448f70ad3 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Computes the centroid of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> as a <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a>. <a href="#a4121cc98d0c534ad430aa66448f70ad3">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a4121cc98d0c534ad430aa66448f70ad3 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a178c66ec24a370d88b6fe59410507133 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Point.html">Point</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a178c66ec24a370d88b6fe59410507133">getInteriorPoint</a> () const </td></tr>
|
||
|
<tr class="memdesc:a178c66ec24a370d88b6fe59410507133 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Computes an interior point of this <code><a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a></code>. <a href="#a178c66ec24a370d88b6fe59410507133">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a178c66ec24a370d88b6fe59410507133 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aea794bfb662989dd8690854723edc72c inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#aea794bfb662989dd8690854723edc72c">geometryChanged</a> ()</td></tr>
|
||
|
<tr class="memdesc:aea794bfb662989dd8690854723edc72c inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Notifies this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> that its Coordinates have been changed by an external party (using a <a class="el" href="classgeos_1_1geom_1_1CoordinateFilter.html" title="Geometry classes support the concept of applying a coordinate filter to every coordinate in the Geome...">CoordinateFilter</a>, for example). <a href="#aea794bfb662989dd8690854723edc72c">More...</a><br /></td></tr>
|
||
|
<tr class="separator:aea794bfb662989dd8690854723edc72c inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a175a97030b47b67bce9d92123ba570e8 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a175a97030b47b67bce9d92123ba570e8">geometryChangedAction</a> ()</td></tr>
|
||
|
<tr class="memdesc:a175a97030b47b67bce9d92123ba570e8 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Notifies this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> that its Coordinates have been changed by an external party. <a href="#a175a97030b47b67bce9d92123ba570e8">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a175a97030b47b67bce9d92123ba570e8 inherit pub_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
||
|
Protected Member Functions</h2></td></tr>
|
||
|
<tr class="memitem:affa54bec1519e8f87c0a50ecc9a3caf2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#affa54bec1519e8f87c0a50ecc9a3caf2">MultiLineString</a> (std::vector< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * > *newLines, const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> *newFactory)</td></tr>
|
||
|
<tr class="memdesc:affa54bec1519e8f87c0a50ecc9a3caf2"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html" title="Models a collection of LineStrings. ">MultiLineString</a>. <a href="#affa54bec1519e8f87c0a50ecc9a3caf2">More...</a><br /></td></tr>
|
||
|
<tr class="separator:affa54bec1519e8f87c0a50ecc9a3caf2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a25c582892326c83632ac8f98d674b33d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a25c582892326c83632ac8f98d674b33d">MultiLineString</a> (std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineString</a> >> &&newLines, const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> &newFactory)</td></tr>
|
||
|
<tr class="separator:a25c582892326c83632ac8f98d674b33d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:acf1a3e2fd8c83d47a554f3ac46c447bf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#acf1a3e2fd8c83d47a554f3ac46c447bf">MultiLineString</a> (std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> >> &&newLines, const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> &newFactory)</td></tr>
|
||
|
<tr class="separator:acf1a3e2fd8c83d47a554f3ac46c447bf"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a4190adfb5d812e1d28e6ce9e368720c3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a4190adfb5d812e1d28e6ce9e368720c3">MultiLineString</a> (const <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html">MultiLineString</a> &mp)</td></tr>
|
||
|
<tr class="separator:a4190adfb5d812e1d28e6ce9e368720c3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a1d6e62aa1f44d8fedfaad0b49df955c8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a1d6e62aa1f44d8fedfaad0b49df955c8">getSortIndex</a> () const override</td></tr>
|
||
|
<tr class="separator:a1d6e62aa1f44d8fedfaad0b49df955c8"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classgeos_1_1geom_1_1GeometryCollection')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html">geos::geom::GeometryCollection</a></td></tr>
|
||
|
<tr class="memitem:ad0178184866c4e95c65562d52be0bf23 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ad0178184866c4e95c65562d52be0bf23">GeometryCollection</a> (const <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html">GeometryCollection</a> &gc)</td></tr>
|
||
|
<tr class="separator:ad0178184866c4e95c65562d52be0bf23 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a3f03f2cfa46a5c9871e668cfabeee02f inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a3f03f2cfa46a5c9871e668cfabeee02f">GeometryCollection</a> (std::vector< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * > *newGeoms, const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> *newFactory)</td></tr>
|
||
|
<tr class="memdesc:a3f03f2cfa46a5c9871e668cfabeee02f inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Construct a <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html" title="Represents a collection of heterogeneous Geometry objects. ">GeometryCollection</a> with the given <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html" title="Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...">GeometryFactory</a>. Will keep a reference to the factory, so don't delete it until al <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> objects referring to it are deleted. Will take ownership of the <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> vector. <a href="#a3f03f2cfa46a5c9871e668cfabeee02f">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a3f03f2cfa46a5c9871e668cfabeee02f inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a87f24d7843ae13c6a14a1a6031953273 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a87f24d7843ae13c6a14a1a6031953273">GeometryCollection</a> (std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> >> &&newGeoms, const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> &newFactory)</td></tr>
|
||
|
<tr class="separator:a87f24d7843ae13c6a14a1a6031953273 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae369b2acf63cbade1c19373c85b9f648 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||
|
<tr class="memitem:ae369b2acf63cbade1c19373c85b9f648 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ae369b2acf63cbade1c19373c85b9f648">GeometryCollection</a> (std::vector< std::unique_ptr< T >> &&newGeoms, const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> &newFactory)</td></tr>
|
||
|
<tr class="memdesc:ae369b2acf63cbade1c19373c85b9f648 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="mdescLeft"> </td><td class="mdescRight">Convenience constructor to build a <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html" title="Represents a collection of heterogeneous Geometry objects. ">GeometryCollection</a> from vector of <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> subclass pointers. <a href="#ae369b2acf63cbade1c19373c85b9f648">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ae369b2acf63cbade1c19373c85b9f648 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aae49cd9dba7dd03d8d18eeb915d74b17 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1geom_1_1Envelope.html#ab206f2390f2fc2efd3df9e6eab71c672">Envelope::Ptr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#aae49cd9dba7dd03d8d18eeb915d74b17">computeEnvelopeInternal</a> () const override</td></tr>
|
||
|
<tr class="separator:aae49cd9dba7dd03d8d18eeb915d74b17 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a7562579d6d218b590ff0ee6e07a6e6d0 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a7562579d6d218b590ff0ee6e07a6e6d0">compareToSameClass</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *gc) const override</td></tr>
|
||
|
<tr class="separator:a7562579d6d218b590ff0ee6e07a6e6d0 inherit pro_methods_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pro_methods_classgeos_1_1geom_1_1Geometry"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classgeos_1_1geom_1_1Geometry')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td></tr>
|
||
|
<tr class="memitem:a33cfd95ad897d4060dba29da511907f0 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a33cfd95ad897d4060dba29da511907f0">isEquivalentClass</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *other) const </td></tr>
|
||
|
<tr class="memdesc:a33cfd95ad897d4060dba29da511907f0 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether the two Geometrys are equal, from the point of view of the equalsExact method. <a href="#a33cfd95ad897d4060dba29da511907f0">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a33cfd95ad897d4060dba29da511907f0 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a503123b04b883a8cc0eef9186fb92c57 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a503123b04b883a8cc0eef9186fb92c57">compare</a> (std::vector< <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> > a, std::vector< <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> > b) const </td></tr>
|
||
|
<tr class="separator:a503123b04b883a8cc0eef9186fb92c57 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a74b95e958ffbad3c42e1d2c343feda5d inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a74b95e958ffbad3c42e1d2c343feda5d">compare</a> (std::vector< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * > a, std::vector< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * > b) const </td></tr>
|
||
|
<tr class="separator:a74b95e958ffbad3c42e1d2c343feda5d inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a89bbe1834f504972e99bededf1ef7321 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a89bbe1834f504972e99bededf1ef7321">compare</a> (const std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> >> &a, const std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> >> &b) const </td></tr>
|
||
|
<tr class="separator:a89bbe1834f504972e99bededf1ef7321 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a34955c401f5a15016cc957aa8c277c69 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a34955c401f5a15016cc957aa8c277c69">equal</a> (const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> &a, const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> &b, double tolerance) const </td></tr>
|
||
|
<tr class="separator:a34955c401f5a15016cc957aa8c277c69 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa036d162904c54d20f67a5343ff60a75 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#aa036d162904c54d20f67a5343ff60a75">Geometry</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> &geom)</td></tr>
|
||
|
<tr class="separator:aa036d162904c54d20f67a5343ff60a75 inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8224f1cda605d550b915bbc92a138f3d inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8224f1cda605d550b915bbc92a138f3d">Geometry</a> (const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> *factory)</td></tr>
|
||
|
<tr class="memdesc:a8224f1cda605d550b915bbc92a138f3d inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Construct a geometry with the given <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html" title="Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...">GeometryFactory</a>. <a href="#a8224f1cda605d550b915bbc92a138f3d">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a8224f1cda605d550b915bbc92a138f3d inherit pro_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
||
|
Friends</h2></td></tr>
|
||
|
<tr class="memitem:a639aef3f5d0d27a72053343b0e09b5f3"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1MultiLineString.html#a639aef3f5d0d27a72053343b0e09b5f3">GeometryFactory</a></td></tr>
|
||
|
<tr class="separator:a639aef3f5d0d27a72053343b0e09b5f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table><table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
||
|
Additional Inherited Members</h2></td></tr>
|
||
|
<tr class="inherit_header pub_types_classgeos_1_1geom_1_1GeometryCollection"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classgeos_1_1geom_1_1GeometryCollection')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html">geos::geom::GeometryCollection</a></td></tr>
|
||
|
<tr class="memitem:ac56b4ced2af05d106a10892f95dd13ae inherit pub_types_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">typedef std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > >::<a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac56b4ced2af05d106a10892f95dd13ae">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac56b4ced2af05d106a10892f95dd13ae">const_iterator</a></td></tr>
|
||
|
<tr class="separator:ac56b4ced2af05d106a10892f95dd13ae inherit pub_types_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:afdd2e39fee0bb9f3fe7b01832d0a83c8 inherit pub_types_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">typedef std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > >::<a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#afdd2e39fee0bb9f3fe7b01832d0a83c8">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#afdd2e39fee0bb9f3fe7b01832d0a83c8">iterator</a></td></tr>
|
||
|
<tr class="separator:afdd2e39fee0bb9f3fe7b01832d0a83c8 inherit pub_types_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pub_types_classgeos_1_1geom_1_1Geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classgeos_1_1geom_1_1Geometry')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td></tr>
|
||
|
<tr class="memitem:a83f0703f34370c8c1900f70478479ed2 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a83f0703f34370c8c1900f70478479ed2">ConstVect</a> = std::vector< const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * ></td></tr>
|
||
|
<tr class="memdesc:a83f0703f34370c8c1900f70478479ed2 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">A vector of const <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> pointers. <a href="#a83f0703f34370c8c1900f70478479ed2">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a83f0703f34370c8c1900f70478479ed2 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0a36e1ee6e576c0fe925592a510ef307 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0a36e1ee6e576c0fe925592a510ef307">NonConstVect</a> = std::vector< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * ></td></tr>
|
||
|
<tr class="memdesc:a0a36e1ee6e576c0fe925592a510ef307 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">A vector of non-const <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> pointers. <a href="#a0a36e1ee6e576c0fe925592a510ef307">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a0a36e1ee6e576c0fe925592a510ef307 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a57c6acd6bb0a8371356897f40247ed33 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a57c6acd6bb0a8371356897f40247ed33">Ptr</a> = std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> ></td></tr>
|
||
|
<tr class="memdesc:a57c6acd6bb0a8371356897f40247ed33 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">An unique_ptr of <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#a57c6acd6bb0a8371356897f40247ed33">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a57c6acd6bb0a8371356897f40247ed33 inherit pub_types_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pro_static_methods_classgeos_1_1geom_1_1Geometry"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classgeos_1_1geom_1_1Geometry')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td></tr>
|
||
|
<tr class="memitem:a9fe7d434f5eeac333fca775a652f5d70 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||
|
<tr class="memitem:a9fe7d434f5eeac333fca775a652f5d70 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a9fe7d434f5eeac333fca775a652f5d70">hasNonEmptyElements</a> (const std::vector< T > *geometries)</td></tr>
|
||
|
<tr class="memdesc:a9fe7d434f5eeac333fca775a652f5d70 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the array contains any non-empty Geometrys. <a href="#a9fe7d434f5eeac333fca775a652f5d70">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a9fe7d434f5eeac333fca775a652f5d70 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a74eec53d6fe428fc63e030f026e60a62 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a74eec53d6fe428fc63e030f026e60a62">hasNullElements</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *list)</td></tr>
|
||
|
<tr class="memdesc:a74eec53d6fe428fc63e030f026e60a62 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html" title="The internal representation of a list of coordinates inside a Geometry. ">CoordinateSequence</a> contains any null elements. <a href="#a74eec53d6fe428fc63e030f026e60a62">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a74eec53d6fe428fc63e030f026e60a62 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:af956233ea57ece02cc8a97338e8e91db inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||
|
<tr class="memitem:af956233ea57ece02cc8a97338e8e91db inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplItemLeft" align="right" valign="top">static bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#af956233ea57ece02cc8a97338e8e91db">hasNullElements</a> (const std::vector< T > *geometries)</td></tr>
|
||
|
<tr class="memdesc:af956233ea57ece02cc8a97338e8e91db inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the vector contains any null elements. <a href="#af956233ea57ece02cc8a97338e8e91db">More...</a><br /></td></tr>
|
||
|
<tr class="separator:af956233ea57ece02cc8a97338e8e91db inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a8171b99f5d8008ace488987cf8ed5a92 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a8171b99f5d8008ace488987cf8ed5a92">checkNotGeometryCollection</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> *g)</td></tr>
|
||
|
<tr class="separator:a8171b99f5d8008ace488987cf8ed5a92 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a0011cf7156ff985f7847eb56369d5881 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
||
|
<tr class="memitem:a0011cf7156ff985f7847eb56369d5881 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memTemplItemLeft" align="right" valign="top">static std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a0011cf7156ff985f7847eb56369d5881">toGeometryArray</a> (std::vector< std::unique_ptr< T >> &&v)</td></tr>
|
||
|
<tr class="separator:a0011cf7156ff985f7847eb56369d5881 inherit pro_static_methods_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pro_attribs_classgeos_1_1geom_1_1GeometryCollection"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgeos_1_1geom_1_1GeometryCollection')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html">geos::geom::GeometryCollection</a></td></tr>
|
||
|
<tr class="memitem:ac201c9837e36d397bf395604314e60d9 inherit pro_attribs_classgeos_1_1geom_1_1GeometryCollection"><td class="memItemLeft" align="right" valign="top">std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac201c9837e36d397bf395604314e60d9">geometries</a></td></tr>
|
||
|
<tr class="separator:ac201c9837e36d397bf395604314e60d9 inherit pro_attribs_classgeos_1_1geom_1_1GeometryCollection"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="inherit_header pro_attribs_classgeos_1_1geom_1_1Geometry"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classgeos_1_1geom_1_1Geometry')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geos::geom::Geometry</a></td></tr>
|
||
|
<tr class="memitem:a3078813471b2c70b04da6271a5da83eb inherit pro_attribs_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Envelope.html">Envelope</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#a3078813471b2c70b04da6271a5da83eb">envelope</a></td></tr>
|
||
|
<tr class="memdesc:a3078813471b2c70b04da6271a5da83eb inherit pro_attribs_classgeos_1_1geom_1_1Geometry"><td class="mdescLeft"> </td><td class="mdescRight">The bounding box of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a>. <a href="#a3078813471b2c70b04da6271a5da83eb">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a3078813471b2c70b04da6271a5da83eb inherit pro_attribs_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac26216d9188cf7e60112a56ccdb7f01c inherit pro_attribs_classgeos_1_1geom_1_1Geometry"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1Geometry.html#ac26216d9188cf7e60112a56ccdb7f01c">SRID</a></td></tr>
|
||
|
<tr class="separator:ac26216d9188cf7e60112a56ccdb7f01c inherit pro_attribs_classgeos_1_1geom_1_1Geometry"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table>
|
||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
|
<div class="textblock"><p>Models a collection of <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineStrings</a>. </p>
|
||
|
|
||
|
<p>Definition at line <a class="el" href="MultiLineString_8h_source.html#l00051">51</a> of file <a class="el" href="MultiLineString_8h_source.html">MultiLineString.h</a>.</p>
|
||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
|
<a class="anchor" id="afa10d10df2731b60110af5abd94e039d"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">geos::geom::MultiLineString::~MultiLineString </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">default</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="affa54bec1519e8f87c0a50ecc9a3caf2"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">geos::geom::MultiLineString::MultiLineString </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::vector< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * > * </td>
|
||
|
<td class="paramname"><em>newLines</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> * </td>
|
||
|
<td class="paramname"><em>newFactory</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Constructs a <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html" title="Models a collection of LineStrings. ">MultiLineString</a>. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">newLines</td><td>The <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineStrings</a> for this <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html" title="Models a collection of LineStrings. ">MultiLineString</a>, or <code>null</code> or an empty array to create the empty geometry. Elements may be empty <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineString</a>, but not <code>null</code>s.</td></tr>
|
||
|
<tr><td class="paramname">newFactory</td><td>The <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html" title="Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...">GeometryFactory</a> used to create this geometry. Caller must keep the factory alive for the life-time of the constructed <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html" title="Models a collection of LineStrings. ">MultiLineString</a>.</td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
<dl class="section note"><dt>Note</dt><dd>Constructed object will take ownership of the vector and its elements. </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a25c582892326c83632ac8f98d674b33d"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">geos::geom::MultiLineString::MultiLineString </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineString</a> >> && </td>
|
||
|
<td class="paramname"><em>newLines</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> & </td>
|
||
|
<td class="paramname"><em>newFactory</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="acf1a3e2fd8c83d47a554f3ac46c447bf"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">geos::geom::MultiLineString::MultiLineString </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::vector< std::unique_ptr< <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> >> && </td>
|
||
|
<td class="paramname"><em>newLines</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a> & </td>
|
||
|
<td class="paramname"><em>newFactory</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a4190adfb5d812e1d28e6ce9e368720c3"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">geos::geom::MultiLineString::MultiLineString </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html">MultiLineString</a> & </td>
|
||
|
<td class="paramname"><em>mp</em></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||
|
<a class="anchor" id="a8318e02f45d5203d54e295cc80710186"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::unique_ptr<<a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a>> geos::geom::MultiLineString::clone </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<p>Creates and returns a full copy of this <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html" title="Represents a collection of heterogeneous Geometry objects. ">GeometryCollection</a> object. (including all coordinates contained by it).</p>
|
||
|
<dl class="section return"><dt>Returns</dt><dd>a clone of this instance </dd></dl>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a9569dfaee9befe915267da4572030dd1">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="aa6612c41b6df98798947cd95f20ff26a"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool geos::geom::MultiLineString::equalsExact </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a> * </td>
|
||
|
<td class="paramname"><em>other</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">double </td>
|
||
|
<td class="paramname"><em>tolerance</em> = <code>0</code> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Returns true iff the two Geometrys are of the same type and their vertices corresponding by index are equal up to a specified tolerance. </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#acac88b19fa154f59288855af92c5ce0d">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a3b7dcf10ac582ae05a0f2304f905851e"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::unique_ptr<<a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a>> geos::geom::MultiLineString::getBoundary </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Returns a (possibly empty) <a class="el" href="classgeos_1_1geom_1_1MultiPoint.html">MultiPoint</a>. </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#aa566b9cf882b92bafe862b3bf7a15ada">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="aea7ba344de966f9fba4785bd569d63ef"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">int geos::geom::MultiLineString::getBoundaryDimension </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Returns <a class="el" href="classgeos_1_1geom_1_1Dimension.html#af46f1c0c325eb685fcf32987748d04cfa5055f3028cec299275cd330122f086e2" title="Dimension value of the empty geometry (-1). ">Dimension::False</a> if all <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineStrings</a> in the collection are closed, 0 otherwise. </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac4fc8e082082369272db91d7f93b763e">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a76c96430dd2dac3441ce751e245ae379"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classgeos_1_1geom_1_1Dimension.html#af46f1c0c325eb685fcf32987748d04cf">Dimension::DimensionType</a> geos::geom::MultiLineString::getDimension </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Returns line dimension (1) </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#ac13caf5b6a876a8d31a04993f031a6c2">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a8823fc1acf036e7df67ead92b3e077f2"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">const <a class="el" href="classgeos_1_1geom_1_1LineString.html">LineString</a>* geos::geom::MultiLineString::getGeometryN </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">std::size_t </td>
|
||
|
<td class="paramname"><em>n</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Returns a pointer to the nth <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> in this collection. </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a9f40ede5f29b30ea59a47def64671565">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ad69e1fc4ed8b2e1dcb8b55b101dba3b7"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::string geos::geom::MultiLineString::getGeometryType </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Return a string representation of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> type. </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a24d6e0adebf58a989011b059ee542519">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ace45409f2f670a106a094645c931b024"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="namespacegeos_1_1geom.html#a98c5b0e81001a7c3fdc7a058960356d8">GeometryTypeId</a> geos::geom::MultiLineString::getGeometryTypeId </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Return an integer representation of this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> type. </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a7004410b8382d1772a9aac803afbdc96">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a1d6e62aa1f44d8fedfaad0b49df955c8"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">int geos::geom::MultiLineString::getSortIndex </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a823a26229c16653663c99529d7aa88b2">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
<p>Definition at line <a class="el" href="MultiLineString_8h_source.html#l00130">130</a> of file <a class="el" href="MultiLineString_8h_source.html">MultiLineString.h</a>.</p>
|
||
|
|
||
|
<p>References <a class="el" href="Geometry_8h_source.html#l00099">geos::geom::SORTINDEX_MULTILINESTRING</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a4ff7b1346596f4fa70d5187dc2a1fdbe"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool geos::geom::MultiLineString::isClosed </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a63341b9537fd3ebcaa6975a31c5bc7a9"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool geos::geom::MultiLineString::isDimensionStrict </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype"><a class="el" href="classgeos_1_1geom_1_1Dimension.html#af46f1c0c325eb685fcf32987748d04cf">Dimension::DimensionType</a> </td>
|
||
|
<td class="paramname"><em>d</em></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Checks whether this <a class="el" href="classgeos_1_1geom_1_1Geometry.html" title="Basic implementation of Geometry, constructed and destructed by GeometryFactory. ">Geometry</a> consists only of components having dimension d. </p>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#a1308485768e893f92c18adf43e9c5748">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
<p>Definition at line <a class="el" href="MultiLineString_8h_source.html#l00062">62</a> of file <a class="el" href="MultiLineString_8h_source.html">MultiLineString.h</a>.</p>
|
||
|
|
||
|
<p>References <a class="el" href="Dimension_8h_source.html#l00045">geos::geom::Dimension::L</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a0e41b9fb89f8e729e2782dfc8f2f6aec"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::unique_ptr<<a class="el" href="classgeos_1_1geom_1_1Geometry.html">Geometry</a>> geos::geom::MultiLineString::reverse </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td> const</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<p>Creates a <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html" title="Models a collection of LineStrings. ">MultiLineString</a> in the reverse order to this object. Both the order of the component LineStrings and the order of their coordinate sequences are reversed.</p>
|
||
|
<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classgeos_1_1geom_1_1MultiLineString.html" title="Models a collection of LineStrings. ">MultiLineString</a> in the reverse order </dd></dl>
|
||
|
|
||
|
<p>Reimplemented from <a class="el" href="classgeos_1_1geom_1_1GeometryCollection.html#aeccab9f06346fd2becf8cffc74366566">geos::geom::GeometryCollection</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
||
|
<a class="anchor" id="a639aef3f5d0d27a72053343b0e09b5f3"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">friend class <a class="el" href="classgeos_1_1geom_1_1GeometryFactory.html">GeometryFactory</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td class="mlabels-right">
|
||
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Definition at line <a class="el" href="MultiLineString_8h_source.html#l00055">55</a> of file <a class="el" href="MultiLineString_8h_source.html">MultiLineString.h</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||
|
<li><a class="el" href="MultiLineString_8h_source.html">MultiLineString.h</a></li>
|
||
|
</ul>
|
||
|
</div><!-- contents -->
|
||
|
<!-- start footer part -->
|
||
|
<hr class="footer"/><address class="footer"><small>
|
||
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
||
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||
|
</a> 1.8.11
|
||
|
</small></address>
|
||
|
</body>
|
||
|
</html>
|