713 lines
63 KiB
HTML
713 lines
63 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::FixedSizeCoordinateSequence< N > Class Template 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_1FixedSizeCoordinateSequence.html">FixedSizeCoordinateSequence</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">geos::geom::FixedSizeCoordinateSequence< N > Class Template Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for geos::geom::FixedSizeCoordinateSequence< N >:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classgeos_1_1geom_1_1FixedSizeCoordinateSequence__inherit__graph.svg" width="252" height="240"><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::FixedSizeCoordinateSequence< N >:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classgeos_1_1geom_1_1FixedSizeCoordinateSequence__coll__graph.svg" width="252" height="131"><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>
|
|
<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:a365db735b8fd3bdba9045ca14c23a977"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#a365db735b8fd3bdba9045ca14c23a977">FixedSizeCoordinateSequence</a> (size_t dimension_in=0)</td></tr>
|
|
<tr class="separator:a365db735b8fd3bdba9045ca14c23a977"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4a39362fd6127124eab4f422c96fea2"><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_1FixedSizeCoordinateSequence.html#af4a39362fd6127124eab4f422c96fea2">clone</a> () const finaloverride</td></tr>
|
|
<tr class="memdesc:af4a39362fd6127124eab4f422c96fea2"><td class="mdescLeft"> </td><td class="mdescRight">Returns a deep copy of this collection. <a href="#af4a39362fd6127124eab4f422c96fea2">More...</a><br /></td></tr>
|
|
<tr class="separator:af4a39362fd6127124eab4f422c96fea2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a3844ba4deb6e57b67599097577eafb"><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_1FixedSizeCoordinateSequence.html#a2a3844ba4deb6e57b67599097577eafb">getAt</a> (size_t i) const finaloverride</td></tr>
|
|
<tr class="separator:a2a3844ba4deb6e57b67599097577eafb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af91037e067a0f5d0a359b81d319e3f72"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#af91037e067a0f5d0a359b81d319e3f72">getAt</a> (size_t i, <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> &c) const finaloverride</td></tr>
|
|
<tr class="separator:af91037e067a0f5d0a359b81d319e3f72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0741f808d7a0cb4ed74bfed09af00fba"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#a0741f808d7a0cb4ed74bfed09af00fba">getSize</a> () const finaloverride</td></tr>
|
|
<tr class="memdesc:a0741f808d7a0cb4ed74bfed09af00fba"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of Coordinates (actual or otherwise, as this implementation may not store its data in <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> objects). <a href="#a0741f808d7a0cb4ed74bfed09af00fba">More...</a><br /></td></tr>
|
|
<tr class="separator:a0741f808d7a0cb4ed74bfed09af00fba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52d9c172d1c6bce20902f29633dac239"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#a52d9c172d1c6bce20902f29633dac239">isEmpty</a> () const finaloverride</td></tr>
|
|
<tr class="memdesc:a52d9c172d1c6bce20902f29633dac239"><td class="mdescLeft"> </td><td class="mdescRight">Returns <code>true</code> it list contains no coordinates. <a href="#a52d9c172d1c6bce20902f29633dac239">More...</a><br /></td></tr>
|
|
<tr class="separator:a52d9c172d1c6bce20902f29633dac239"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a210069baaab6f3543a4909b5bda51222"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#a210069baaab6f3543a4909b5bda51222">setAt</a> (const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> &c, size_t pos) finaloverride</td></tr>
|
|
<tr class="separator:a210069baaab6f3543a4909b5bda51222"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a731c03b8af72f078419502441c013e03"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#a731c03b8af72f078419502441c013e03">setOrdinate</a> (size_t index, size_t ordinateIndex, double value) finaloverride</td></tr>
|
|
<tr class="separator:a731c03b8af72f078419502441c013e03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b28024c1e24118384ccd1687eaf3b35"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#a1b28024c1e24118384ccd1687eaf3b35">getDimension</a> () const finaloverride</td></tr>
|
|
<tr class="separator:a1b28024c1e24118384ccd1687eaf3b35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad561225f89d62932789c8ac1a9a9ccda"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#ad561225f89d62932789c8ac1a9a9ccda">toVector</a> (std::vector< <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> > &out) const finaloverride</td></tr>
|
|
<tr class="separator:ad561225f89d62932789c8ac1a9a9ccda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa3982645cb44539fcf8583e1f3640be"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#afa3982645cb44539fcf8583e1f3640be">setPoints</a> (const std::vector< <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> > &v) finaloverride</td></tr>
|
|
<tr class="memdesc:afa3982645cb44539fcf8583e1f3640be"><td class="mdescLeft"> </td><td class="mdescRight">Substitute <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> list with a copy of the given vector. <a href="#afa3982645cb44539fcf8583e1f3640be">More...</a><br /></td></tr>
|
|
<tr class="separator:afa3982645cb44539fcf8583e1f3640be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4f380b1b07ca43d13648f87c6a10e19"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#aa4f380b1b07ca43d13648f87c6a10e19">apply_ro</a> (<a class="el" href="classgeos_1_1geom_1_1CoordinateFilter.html">CoordinateFilter</a> *filter) const finaloverride</td></tr>
|
|
<tr class="separator:aa4f380b1b07ca43d13648f87c6a10e19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb85ade79c0d5827ab0288cd57e19c94"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#acb85ade79c0d5827ab0288cd57e19c94">apply_rw</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateFilter.html">CoordinateFilter</a> *filter) finaloverride</td></tr>
|
|
<tr class="separator:acb85ade79c0d5827ab0288cd57e19c94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classgeos_1_1geom_1_1CoordinateSequence')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">geos::geom::CoordinateSequence</a></td></tr>
|
|
<tr class="memitem:a54c83b498a70841bb479778a7fda1609 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a54c83b498a70841bb479778a7fda1609">~CoordinateSequence</a> ()</td></tr>
|
|
<tr class="separator:a54c83b498a70841bb479778a7fda1609 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21b38920a6a53f3ae0723ef0813fa462 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual 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_1CoordinateSequence.html#a21b38920a6a53f3ae0723ef0813fa462">getAt</a> (std::size_t i) const =0</td></tr>
|
|
<tr class="memdesc:a21b38920a6a53f3ae0723ef0813fa462 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Returns a read-only reference to <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> at position i. <a href="#a21b38920a6a53f3ae0723ef0813fa462">More...</a><br /></td></tr>
|
|
<tr class="separator:a21b38920a6a53f3ae0723ef0813fa462 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a931a4baa65571e31e720c8d8d9390e31 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><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_1CoordinateSequence.html#a931a4baa65571e31e720c8d8d9390e31">back</a> () const </td></tr>
|
|
<tr class="memdesc:a931a4baa65571e31e720c8d8d9390e31 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Return last <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> in the sequence. <a href="#a931a4baa65571e31e720c8d8d9390e31">More...</a><br /></td></tr>
|
|
<tr class="separator:a931a4baa65571e31e720c8d8d9390e31 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a70939ed2369aefcef44c6c8c6e5fbce1 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><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_1CoordinateSequence.html#a70939ed2369aefcef44c6c8c6e5fbce1">front</a> () const </td></tr>
|
|
<tr class="memdesc:a70939ed2369aefcef44c6c8c6e5fbce1 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Return first <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> in the sequence. <a href="#a70939ed2369aefcef44c6c8c6e5fbce1">More...</a><br /></td></tr>
|
|
<tr class="separator:a70939ed2369aefcef44c6c8c6e5fbce1 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab86bbd3a91f0d1a365bf82f2e0f7bd31 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><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_1CoordinateSequence.html#ab86bbd3a91f0d1a365bf82f2e0f7bd31">operator[]</a> (std::size_t i) const </td></tr>
|
|
<tr class="separator:ab86bbd3a91f0d1a365bf82f2e0f7bd31 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b3b6523ead3976271cc367904009879 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual <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_1CoordinateSequence.html#a7b3b6523ead3976271cc367904009879">getEnvelope</a> () const </td></tr>
|
|
<tr class="separator:a7b3b6523ead3976271cc367904009879 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a21e9cebf585767cc8233f54629729f24 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a21e9cebf585767cc8233f54629729f24">getAt</a> (std::size_t i, <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> &c) const =0</td></tr>
|
|
<tr class="memdesc:a21e9cebf585767cc8233f54629729f24 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Write <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> at position i to given <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a>. <a href="#a21e9cebf585767cc8233f54629729f24">More...</a><br /></td></tr>
|
|
<tr class="separator:a21e9cebf585767cc8233f54629729f24 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0069f2bc78df952cd5495ae7c005fae9 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a0069f2bc78df952cd5495ae7c005fae9">size</a> () const </td></tr>
|
|
<tr class="separator:a0069f2bc78df952cd5495ae7c005fae9 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a422179995ad225e63563cba78170eb89 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a422179995ad225e63563cba78170eb89">setAt</a> (const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> &c, std::size_t pos)=0</td></tr>
|
|
<tr class="memdesc:a422179995ad225e63563cba78170eb89 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Copy <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> c to position pos. <a href="#a422179995ad225e63563cba78170eb89">More...</a><br /></td></tr>
|
|
<tr class="separator:a422179995ad225e63563cba78170eb89 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaaee5fd5ac811ebdcf68701d4fb400b7 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#aaaee5fd5ac811ebdcf68701d4fb400b7">toString</a> () const </td></tr>
|
|
<tr class="memdesc:aaaee5fd5ac811ebdcf68701d4fb400b7 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Get a string representation of <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="#aaaee5fd5ac811ebdcf68701d4fb400b7">More...</a><br /></td></tr>
|
|
<tr class="separator:aaaee5fd5ac811ebdcf68701d4fb400b7 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d85a76be7d7b3117e6ccbd7e39b2ee1 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a4d85a76be7d7b3117e6ccbd7e39b2ee1">hasRepeatedPoints</a> () const </td></tr>
|
|
<tr class="memdesc:a4d85a76be7d7b3117e6ccbd7e39b2ee1 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if contains any two consecutive points. <a href="#a4d85a76be7d7b3117e6ccbd7e39b2ee1">More...</a><br /></td></tr>
|
|
<tr class="separator:a4d85a76be7d7b3117e6ccbd7e39b2ee1 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68d66d3350c5dc11ba575f290d0c7c6e inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><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_1CoordinateSequence.html#a68d66d3350c5dc11ba575f290d0c7c6e">minCoordinate</a> () const </td></tr>
|
|
<tr class="memdesc:a68d66d3350c5dc11ba575f290d0c7c6e inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Returns lower-left <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> in list. <a href="#a68d66d3350c5dc11ba575f290d0c7c6e">More...</a><br /></td></tr>
|
|
<tr class="separator:a68d66d3350c5dc11ba575f290d0c7c6e inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d9a1bc570917c48c21a2c2fe7a76f6d inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a3d9a1bc570917c48c21a2c2fe7a76f6d">hasZ</a> () const </td></tr>
|
|
<tr class="separator:a3d9a1bc570917c48c21a2c2fe7a76f6d inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad341ce4750b2834925ebead7b146bb32 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#ad341ce4750b2834925ebead7b146bb32">getOrdinate</a> (std::size_t index, std::size_t ordinateIndex) const </td></tr>
|
|
<tr class="separator:ad341ce4750b2834925ebead7b146bb32 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a157be17137d57313d633a0faa7657864 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a157be17137d57313d633a0faa7657864">getX</a> (std::size_t index) const </td></tr>
|
|
<tr class="separator:a157be17137d57313d633a0faa7657864 inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67979e34bbc25a7656afb49695da05df inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a67979e34bbc25a7656afb49695da05df">getY</a> (std::size_t index) const </td></tr>
|
|
<tr class="separator:a67979e34bbc25a7656afb49695da05df inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6cb41773fe4e6d72bd5004d1d6f79bcd inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a6cb41773fe4e6d72bd5004d1d6f79bcd">setOrdinate</a> (std::size_t index, std::size_t ordinateIndex, double value)=0</td></tr>
|
|
<tr class="separator:a6cb41773fe4e6d72bd5004d1d6f79bcd inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac07da62532a8b03ea7e6fbad2809b0ba inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#ac07da62532a8b03ea7e6fbad2809b0ba">expandEnvelope</a> (<a class="el" href="classgeos_1_1geom_1_1Envelope.html">Envelope</a> &env) const </td></tr>
|
|
<tr class="separator:ac07da62532a8b03ea7e6fbad2809b0ba inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ba2cfd860eef2342b1306e855b58b0c inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memTemplParams" colspan="2">template<class T > </td></tr>
|
|
<tr class="memitem:a6ba2cfd860eef2342b1306e855b58b0c inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a6ba2cfd860eef2342b1306e855b58b0c">applyCoordinateFilter</a> (T &f)</td></tr>
|
|
<tr class="memdesc:a6ba2cfd860eef2342b1306e855b58b0c inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Apply a filter to each <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> of this sequence. The filter is expected to provide a .filter(Coordinate&) method. <a href="#a6ba2cfd860eef2342b1306e855b58b0c">More...</a><br /></td></tr>
|
|
<tr class="separator:a6ba2cfd860eef2342b1306e855b58b0c inherit pub_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:af873b4777ce0cdbff0a73e9422a1bbdc"><td class="memItemLeft" align="right" valign="top">std::array< <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a>, N > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#af873b4777ce0cdbff0a73e9422a1bbdc">m_data</a></td></tr>
|
|
<tr class="separator:af873b4777ce0cdbff0a73e9422a1bbdc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0be14ee9b1a1b5376aadc71fcc1f955"><td class="memItemLeft" align="right" valign="top">std::size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html#ae0be14ee9b1a1b5376aadc71fcc1f955">dimension</a></td></tr>
|
|
<tr class="separator:ae0be14ee9b1a1b5376aadc71fcc1f955"><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_1CoordinateSequence"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classgeos_1_1geom_1_1CoordinateSequence')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">geos::geom::CoordinateSequence</a></td></tr>
|
|
<tr class="memitem:a40d5eb1e3be15b43bbeceb760bc352fd inherit pub_types_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a40d5eb1e3be15b43bbeceb760bc352fda22d84e20c83f416b958f26e52973d9c8">X</a>,
|
|
<a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a40d5eb1e3be15b43bbeceb760bc352fda28285456ecb126635c26d868bd67b48f">Y</a>,
|
|
<a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a40d5eb1e3be15b43bbeceb760bc352fda1b2bcdb3724272b18890bcb81730ad68">Z</a>,
|
|
<a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a40d5eb1e3be15b43bbeceb760bc352fdac60fbd9d5e99a937b18df9dfab97a4b8">M</a>
|
|
}<tr class="memdesc:a40d5eb1e3be15b43bbeceb760bc352fd"><td class="mdescLeft"> </td><td class="mdescRight">Standard ordinate index values. <a href="classgeos_1_1geom_1_1CoordinateSequence.html#a40d5eb1e3be15b43bbeceb760bc352fd">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:a40d5eb1e3be15b43bbeceb760bc352fd inherit pub_types_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aca329cbbec92629bbc708360109949e1 inherit pub_types_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">typedef 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_1CoordinateSequence.html#aca329cbbec92629bbc708360109949e1">Ptr</a></td></tr>
|
|
<tr class="separator:aca329cbbec92629bbc708360109949e1 inherit pub_types_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">geos::geom::CoordinateSequence</a></td></tr>
|
|
<tr class="memitem:a2933e1d264d4b133b5631a5c17039749 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a2933e1d264d4b133b5631a5c17039749">hasRepeatedPoints</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *cl)</td></tr>
|
|
<tr class="memdesc:a2933e1d264d4b133b5631a5c17039749 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if given <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 two consecutive <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a>. <a href="#a2933e1d264d4b133b5631a5c17039749">More...</a><br /></td></tr>
|
|
<tr class="separator:a2933e1d264d4b133b5631a5c17039749 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5dbb8e6b020b0db7945a3ffa535de54 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static <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_1CoordinateSequence.html#ad5dbb8e6b020b0db7945a3ffa535de54">atLeastNCoordinatesOrNothing</a> (std::size_t n, <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *c)</td></tr>
|
|
<tr class="memdesc:ad5dbb8e6b020b0db7945a3ffa535de54 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Returns either the given <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html" title="The internal representation of a list of coordinates inside a Geometry. ">CoordinateSequence</a> if its length is greater than the given amount, or an empty <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="#ad5dbb8e6b020b0db7945a3ffa535de54">More...</a><br /></td></tr>
|
|
<tr class="separator:ad5dbb8e6b020b0db7945a3ffa535de54 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f129978a814a880fa8eed566d499d35 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a9f129978a814a880fa8eed566d499d35">indexOf</a> (const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> *coordinate, const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *cl)</td></tr>
|
|
<tr class="separator:a9f129978a814a880fa8eed566d499d35 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefd3dacec98fad79435ba76601e61880 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#aefd3dacec98fad79435ba76601e61880">equals</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *cl1, const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *cl2)</td></tr>
|
|
<tr class="memdesc:aefd3dacec98fad79435ba76601e61880 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the two arrays are identical, both null, or pointwise equal. <a href="#aefd3dacec98fad79435ba76601e61880">More...</a><br /></td></tr>
|
|
<tr class="separator:aefd3dacec98fad79435ba76601e61880 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad731d3ad1514dd8a1ac92d1d53d5964b inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#ad731d3ad1514dd8a1ac92d1d53d5964b">scroll</a> (<a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *cl, const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> *firstCoordinate)</td></tr>
|
|
<tr class="memdesc:ad731d3ad1514dd8a1ac92d1d53d5964b inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Scroll given <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html" title="The internal representation of a list of coordinates inside a Geometry. ">CoordinateSequence</a> so to start with given <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a>. <a href="#ad731d3ad1514dd8a1ac92d1d53d5964b">More...</a><br /></td></tr>
|
|
<tr class="separator:ad731d3ad1514dd8a1ac92d1d53d5964b inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8fa893acf32a068019741318ade63896 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a8fa893acf32a068019741318ade63896">increasingDirection</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> &pts)</td></tr>
|
|
<tr class="memdesc:a8fa893acf32a068019741318ade63896 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Determines which orientation of the <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> array is (overall) increasing. <a href="#a8fa893acf32a068019741318ade63896">More...</a><br /></td></tr>
|
|
<tr class="separator:a8fa893acf32a068019741318ade63896 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19a41f7b30c8f1dbda912bffbfcf5226 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a19a41f7b30c8f1dbda912bffbfcf5226">isRing</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *pts)</td></tr>
|
|
<tr class="memdesc:a19a41f7b30c8f1dbda912bffbfcf5226 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Tests whether an array of <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a>s forms a ring, by checking length and closure. Self-intersection is not checked. <a href="#a19a41f7b30c8f1dbda912bffbfcf5226">More...</a><br /></td></tr>
|
|
<tr class="separator:a19a41f7b30c8f1dbda912bffbfcf5226 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09cd5d0357620486e7b23bb1f3514e27 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a09cd5d0357620486e7b23bb1f3514e27">reverse</a> (<a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> *cl)</td></tr>
|
|
<tr class="memdesc:a09cd5d0357620486e7b23bb1f3514e27 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="mdescLeft"> </td><td class="mdescRight">Reverse <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> order in given <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="#a09cd5d0357620486e7b23bb1f3514e27">More...</a><br /></td></tr>
|
|
<tr class="separator:a09cd5d0357620486e7b23bb1f3514e27 inherit pub_static_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_classgeos_1_1geom_1_1CoordinateSequence"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classgeos_1_1geom_1_1CoordinateSequence')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">geos::geom::CoordinateSequence</a></td></tr>
|
|
<tr class="memitem:a978f0b66cbc7cb3f0ee6070c31331e95 inherit pro_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a978f0b66cbc7cb3f0ee6070c31331e95">CoordinateSequence</a> ()</td></tr>
|
|
<tr class="separator:a978f0b66cbc7cb3f0ee6070c31331e95 inherit pro_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6fa22fa9e29897db91d039afb0decbf6 inherit pro_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a6fa22fa9e29897db91d039afb0decbf6">CoordinateSequence</a> (const <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html">CoordinateSequence</a> &)</td></tr>
|
|
<tr class="separator:a6fa22fa9e29897db91d039afb0decbf6 inherit pro_methods_classgeos_1_1geom_1_1CoordinateSequence"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><h3>template<size_t N><br />
|
|
class geos::geom::FixedSizeCoordinateSequence< N ></h3>
|
|
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00033">33</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" id="a365db735b8fd3bdba9045ca14c23a977"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::<a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">FixedSizeCoordinateSequence</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>dimension_in</em> = <code>0</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00035">35</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a class="anchor" id="aa4f380b1b07ca43d13648f87c6a10e19"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::apply_ro </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classgeos_1_1geom_1_1CoordinateFilter.html">CoordinateFilter</a> * </td>
|
|
<td class="paramname"><em>filter</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">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a509dac08bd83c8344d21a28f7edba3af">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00111">111</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acb85ade79c0d5827ab0288cd57e19c94"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::apply_rw </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1CoordinateFilter.html">CoordinateFilter</a> * </td>
|
|
<td class="paramname"><em>filter</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#acd103ca9668f584c7ec363ba9d5d8406">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00116">116</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af4a39362fd6127124eab4f422c96fea2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<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_1CoordinateSequence.html">CoordinateSequence</a>> <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::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">inline</span><span class="mlabel">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns a deep copy of this collection. </p>
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a1671b92e89441e2e6c996013bdf4d5d4">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00037">37</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2a3844ba4deb6e57b67599097577eafb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a>& <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::getAt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>i</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">final</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00043">43</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af91037e067a0f5d0a359b81d319e3f72"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::getAt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> & </td>
|
|
<td class="paramname"><em>c</em> </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">inline</span><span class="mlabel">final</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00047">47</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1b28024c1e24118384ccd1687eaf3b35"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::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">inline</span><span class="mlabel">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Returns the dimension (number of ordinates in each coordinate) for this sequence.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>the dimension of the sequence. </dd></dl>
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a96077c66e7e2e60eba2f3c00a25de12d">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00084">84</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0741f808d7a0cb4ed74bfed09af00fba"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">size_t <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::getSize </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">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the number of Coordinates (actual or otherwise, as this implementation may not store its data in <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> objects). </p>
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a11ed8d7eca9c62dcd19012245fe25416">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00051">51</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a52d9c172d1c6bce20902f29633dac239"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::isEmpty </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">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns <code>true</code> it list contains no coordinates. </p>
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#a03d2e25eac13c33c536a54d2108de344">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00055">55</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00084">geos::geom::FixedSizeCoordinateSequence< 1 >::getDimension()</a>.</p>
|
|
|
|
<p><div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="classgeos_1_1geom_1_1FixedSizeCoordinateSequence_a52d9c172d1c6bce20902f29633dac239_icgraph.svg" width="536" height="55"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
|
|
</div>
|
|
</div>
|
|
</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a210069baaab6f3543a4909b5bda51222"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::setAt </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> & </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>pos</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">inline</span><span class="mlabel">final</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00059">59</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a731c03b8af72f078419502441c013e03"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::setOrdinate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>ordinateIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">double </td>
|
|
<td class="paramname"><em>value</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">inline</span><span class="mlabel">final</span><span class="mlabel">override</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00063">63</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afa3982645cb44539fcf8583e1f3640be"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::setPoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const std::vector< <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> > & </td>
|
|
<td class="paramname"><em>v</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Substitute <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">Coordinate</a> list with a copy of the given vector. </p>
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#aed2aa2f665e1c688ea45ca192929c49d">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00107">107</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad561225f89d62932789c8ac1a9a9ccda"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::toVector </td>
|
|
<td>(</td>
|
|
<td class="paramtype">std::vector< <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a> > & </td>
|
|
<td class="paramname"><em>coords</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">final</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p>Pushes all Coordinates of this sequence into the provided vector.</p>
|
|
<p>This method is a port of the toCoordinateArray() method of JTS. </p>
|
|
|
|
<p>Implements <a class="el" href="classgeos_1_1geom_1_1CoordinateSequence.html#aa9338282a924b596db9c923aa4eef188">geos::geom::CoordinateSequence</a>.</p>
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00103">103</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a class="anchor" id="ae0be14ee9b1a1b5376aadc71fcc1f955"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::size_t <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::dimension</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00124">124</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00116">geos::geom::FixedSizeCoordinateSequence< 1 >::apply_rw()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00037">geos::geom::FixedSizeCoordinateSequence< 1 >::clone()</a>, and <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00084">geos::geom::FixedSizeCoordinateSequence< 1 >::getDimension()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af873b4777ce0cdbff0a73e9422a1bbdc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<size_t N> </div>
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::array<<a class="el" href="classgeos_1_1geom_1_1Coordinate.html">Coordinate</a>, N> <a class="el" href="classgeos_1_1geom_1_1FixedSizeCoordinateSequence.html">geos::geom::FixedSizeCoordinateSequence</a>< N >::m_data</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00123">123</a> of file <a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.h</a>.</p>
|
|
|
|
<p>Referenced by <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00111">geos::geom::FixedSizeCoordinateSequence< 1 >::apply_ro()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00116">geos::geom::FixedSizeCoordinateSequence< 1 >::apply_rw()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00037">geos::geom::FixedSizeCoordinateSequence< 1 >::clone()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00043">geos::geom::FixedSizeCoordinateSequence< 1 >::getAt()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00084">geos::geom::FixedSizeCoordinateSequence< 1 >::getDimension()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00059">geos::geom::FixedSizeCoordinateSequence< 1 >::setAt()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00063">geos::geom::FixedSizeCoordinateSequence< 1 >::setOrdinate()</a>, <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00107">geos::geom::FixedSizeCoordinateSequence< 1 >::setPoints()</a>, and <a class="el" href="FixedSizeCoordinateSequence_8h_source.html#l00103">geos::geom::FixedSizeCoordinateSequence< 1 >::toVector()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="FixedSizeCoordinateSequence_8h_source.html">FixedSizeCoordinateSequence.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>
|