geos_390_docs/classgeos_1_1operation_1_1b...

861 lines
46 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::operation::buffer::BufferParameters 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
&#160;<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&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;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&#160;List</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;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_1operation.html">operation</a></li><li class="navelem"><a class="el" href="namespacegeos_1_1operation_1_1buffer.html">buffer</a></li><li class="navelem"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html">BufferParameters</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classgeos_1_1operation_1_1buffer_1_1BufferParameters-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">geos::operation::buffer::BufferParameters Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Contains the parameters which describe how a buffer should be constructed.
<a href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a4712bec3a5a2bb5c28ab43b3fe327950"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a> { <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950a2115b456f33264168ae298f31cd10e84">CAP_ROUND</a> = 1,
<a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950aedd88ac809cfcc7b2cc5e0300d6056a0">CAP_FLAT</a> = 2,
<a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950a1915b38145310e6c86cb0dc5231dd545">CAP_SQUARE</a> = 3
}<tr class="memdesc:a4712bec3a5a2bb5c28ab43b3fe327950"><td class="mdescLeft">&#160;</td><td class="mdescRight">End cap styles. <a href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a4712bec3a5a2bb5c28ab43b3fe327950"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae40a3908d24a3ac91212b35f8464b9c7"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a> { <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7a9ded695910037ff23c849ddc68e73023">JOIN_ROUND</a> = 1,
<a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7a4f2854d8ec73a4843a22a51b8a2ecc09">JOIN_MITRE</a> = 2,
<a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7ac2a1117219d301712e949c2257f7b3d1">JOIN_BEVEL</a> = 3
}<tr class="memdesc:ae40a3908d24a3ac91212b35f8464b9c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Join styles. <a href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ae40a3908d24a3ac91212b35f8464b9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:ac5ad430885bae6431cc81818c8e829ca"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ac5ad430885bae6431cc81818c8e829ca">BufferParameters</a> ()</td></tr>
<tr class="memdesc:ac5ad430885bae6431cc81818c8e829ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a default set of parameters. <a href="#ac5ad430885bae6431cc81818c8e829ca">More...</a><br /></td></tr>
<tr class="separator:ac5ad430885bae6431cc81818c8e829ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29406a15c6e0e7dbf2f76e909b270a42"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a29406a15c6e0e7dbf2f76e909b270a42">BufferParameters</a> (int <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ac46bc8d9ac2364226a11268fcdd1224f">quadrantSegments</a>)</td></tr>
<tr class="separator:a29406a15c6e0e7dbf2f76e909b270a42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad45740900f2767cb6308ce5a269518fe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ad45740900f2767cb6308ce5a269518fe">BufferParameters</a> (int <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ac46bc8d9ac2364226a11268fcdd1224f">quadrantSegments</a>, <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a> <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae5a906a6cdb63784d2f7f7453b2052f7">endCapStyle</a>)</td></tr>
<tr class="memdesc:ad45740900f2767cb6308ce5a269518fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a set of parameters with the given quadrantSegments and endCapStyle values. <a href="#ad45740900f2767cb6308ce5a269518fe">More...</a><br /></td></tr>
<tr class="separator:ad45740900f2767cb6308ce5a269518fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c4bf23175c28f4f1463f1e53c88ee94"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a7c4bf23175c28f4f1463f1e53c88ee94">BufferParameters</a> (int <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ac46bc8d9ac2364226a11268fcdd1224f">quadrantSegments</a>, <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a> <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae5a906a6cdb63784d2f7f7453b2052f7">endCapStyle</a>, <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a> <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a6812973372f9efb911bcfd76b3997c0a">joinStyle</a>, double <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a0ee5ab7164407bfa06efce132d371ec0">mitreLimit</a>)</td></tr>
<tr class="memdesc:a7c4bf23175c28f4f1463f1e53c88ee94"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a set of parameters with the given parameter values. <a href="#a7c4bf23175c28f4f1463f1e53c88ee94">More...</a><br /></td></tr>
<tr class="separator:a7c4bf23175c28f4f1463f1e53c88ee94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab767f98e62c4d1a5c85137d378e2837"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#aab767f98e62c4d1a5c85137d378e2837">getQuadrantSegments</a> () const </td></tr>
<tr class="separator:aab767f98e62c4d1a5c85137d378e2837"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc5559aa27d60c7b40aba6d5c13c0c45"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#adc5559aa27d60c7b40aba6d5c13c0c45">setQuadrantSegments</a> (int quadSegs)</td></tr>
<tr class="memdesc:adc5559aa27d60c7b40aba6d5c13c0c45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the number of line segments used to approximate an angle fillet. <a href="#adc5559aa27d60c7b40aba6d5c13c0c45">More...</a><br /></td></tr>
<tr class="separator:adc5559aa27d60c7b40aba6d5c13c0c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5876a1313f20facf9bc652d9a32b2e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ad5876a1313f20facf9bc652d9a32b2e3">getEndCapStyle</a> () const </td></tr>
<tr class="separator:ad5876a1313f20facf9bc652d9a32b2e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b884eaa4f6bb49cb7547f6cbf2035f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a1b884eaa4f6bb49cb7547f6cbf2035f7">setEndCapStyle</a> (<a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a> style)</td></tr>
<tr class="separator:a1b884eaa4f6bb49cb7547f6cbf2035f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57d08288074f88337e300537912c91b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a57d08288074f88337e300537912c91b4">getJoinStyle</a> () const </td></tr>
<tr class="separator:a57d08288074f88337e300537912c91b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b8fb6b023de5b70e658c81dc7a78f8e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a9b8fb6b023de5b70e658c81dc7a78f8e">setJoinStyle</a> (<a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a> style)</td></tr>
<tr class="memdesc:a9b8fb6b023de5b70e658c81dc7a78f8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the join style for outside (reflex) corners between line segments. <a href="#a9b8fb6b023de5b70e658c81dc7a78f8e">More...</a><br /></td></tr>
<tr class="separator:a9b8fb6b023de5b70e658c81dc7a78f8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbb8b435cb2d4ed8e66e3fa7a9c377e9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#acbb8b435cb2d4ed8e66e3fa7a9c377e9">getMitreLimit</a> () const </td></tr>
<tr class="separator:acbb8b435cb2d4ed8e66e3fa7a9c377e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c30adfb1d8385b59b58073ec6213410"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a1c30adfb1d8385b59b58073ec6213410">setMitreLimit</a> (double limit)</td></tr>
<tr class="separator:a1c30adfb1d8385b59b58073ec6213410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2a7d92145547fb6e2852c41c5353700"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae2a7d92145547fb6e2852c41c5353700">setSingleSided</a> (bool p_isSingleSided)</td></tr>
<tr class="separator:ae2a7d92145547fb6e2852c41c5353700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e7cf00e4b1bb3b6a4bd5e2a3709d535"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a0e7cf00e4b1bb3b6a4bd5e2a3709d535">isSingleSided</a> () const </td></tr>
<tr class="separator:a0e7cf00e4b1bb3b6a4bd5e2a3709d535"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aa1c559bb2c9f731334878de316c1c6f1"><td class="memItemLeft" align="right" valign="top">static double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#aa1c559bb2c9f731334878de316c1c6f1">bufferDistanceError</a> (int quadSegs)</td></tr>
<tr class="memdesc:aa1c559bb2c9f731334878de316c1c6f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the maximum distance error due to a given level of approximation to a true arc. <a href="#aa1c559bb2c9f731334878de316c1c6f1">More...</a><br /></td></tr>
<tr class="separator:aa1c559bb2c9f731334878de316c1c6f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ab0a64ab1030d5dc576449dbf9ecde9e8"><td class="memItemLeft" align="right" valign="top">static const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ab0a64ab1030d5dc576449dbf9ecde9e8">DEFAULT_QUADRANT_SEGMENTS</a> = 8</td></tr>
<tr class="memdesc:ab0a64ab1030d5dc576449dbf9ecde9e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default number of facets into which to divide a fillet of 90 degrees. <a href="#ab0a64ab1030d5dc576449dbf9ecde9e8">More...</a><br /></td></tr>
<tr class="separator:ab0a64ab1030d5dc576449dbf9ecde9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c2777985fa44e98de4d37b49956bad7"><td class="memItemLeft" align="right" valign="top">static const double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a5c2777985fa44e98de4d37b49956bad7">DEFAULT_MITRE_LIMIT</a></td></tr>
<tr class="separator:a5c2777985fa44e98de4d37b49956bad7"><td class="memSeparator" colspan="2">&#160;</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:ac46bc8d9ac2364226a11268fcdd1224f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ac46bc8d9ac2364226a11268fcdd1224f">quadrantSegments</a></td></tr>
<tr class="memdesc:ac46bc8d9ac2364226a11268fcdd1224f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defaults to DEFAULT_QUADRANT_SEGMENTS;. <a href="#ac46bc8d9ac2364226a11268fcdd1224f">More...</a><br /></td></tr>
<tr class="separator:ac46bc8d9ac2364226a11268fcdd1224f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5a906a6cdb63784d2f7f7453b2052f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae5a906a6cdb63784d2f7f7453b2052f7">endCapStyle</a></td></tr>
<tr class="memdesc:ae5a906a6cdb63784d2f7f7453b2052f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defaults to CAP_ROUND;. <a href="#ae5a906a6cdb63784d2f7f7453b2052f7">More...</a><br /></td></tr>
<tr class="separator:ae5a906a6cdb63784d2f7f7453b2052f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6812973372f9efb911bcfd76b3997c0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a6812973372f9efb911bcfd76b3997c0a">joinStyle</a></td></tr>
<tr class="memdesc:a6812973372f9efb911bcfd76b3997c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defaults to JOIN_ROUND;. <a href="#a6812973372f9efb911bcfd76b3997c0a">More...</a><br /></td></tr>
<tr class="separator:a6812973372f9efb911bcfd76b3997c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ee5ab7164407bfa06efce132d371ec0"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a0ee5ab7164407bfa06efce132d371ec0">mitreLimit</a></td></tr>
<tr class="memdesc:a0ee5ab7164407bfa06efce132d371ec0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defaults to DEFAULT_MITRE_LIMIT;. <a href="#a0ee5ab7164407bfa06efce132d371ec0">More...</a><br /></td></tr>
<tr class="separator:a0ee5ab7164407bfa06efce132d371ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38fe50ad39425198e3c97128a2b615c4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a38fe50ad39425198e3c97128a2b615c4">_isSingleSided</a></td></tr>
<tr class="separator:a38fe50ad39425198e3c97128a2b615c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Contains the parameters which describe how a buffer should be constructed. </p>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00057">57</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="a4712bec3a5a2bb5c28ab43b3fe327950"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">geos::operation::buffer::BufferParameters::EndCapStyle</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>End cap styles. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a4712bec3a5a2bb5c28ab43b3fe327950a2115b456f33264168ae298f31cd10e84"></a>CAP_ROUND&#160;</td><td class="fielddoc">
<p>Specifies a round line buffer end cap style. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4712bec3a5a2bb5c28ab43b3fe327950aedd88ac809cfcc7b2cc5e0300d6056a0"></a>CAP_FLAT&#160;</td><td class="fielddoc">
<p>Specifies a flat line buffer end cap style. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a4712bec3a5a2bb5c28ab43b3fe327950a1915b38145310e6c86cb0dc5231dd545"></a>CAP_SQUARE&#160;</td><td class="fielddoc">
<p>Specifies a square line buffer end cap style. </p>
</td></tr>
</table>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00062">62</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae40a3908d24a3ac91212b35f8464b9c7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">geos::operation::buffer::BufferParameters::JoinStyle</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Join styles. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ae40a3908d24a3ac91212b35f8464b9c7a9ded695910037ff23c849ddc68e73023"></a>JOIN_ROUND&#160;</td><td class="fielddoc">
<p>Specifies a round join style. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ae40a3908d24a3ac91212b35f8464b9c7a4f2854d8ec73a4843a22a51b8a2ecc09"></a>JOIN_MITRE&#160;</td><td class="fielddoc">
<p>Specifies a mitre join style. </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ae40a3908d24a3ac91212b35f8464b9c7ac2a1117219d301712e949c2257f7b3d1"></a>JOIN_BEVEL&#160;</td><td class="fielddoc">
<p>Specifies a bevel join style. </p>
</td></tr>
</table>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00075">75</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac5ad430885bae6431cc81818c8e829ca"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">geos::operation::buffer::BufferParameters::BufferParameters </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a default set of parameters. </p>
</div>
</div>
<a class="anchor" id="a29406a15c6e0e7dbf2f76e909b270a42"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">geos::operation::buffer::BufferParameters::BufferParameters </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>quadrantSegments</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a set of parameters with the given quadrantSegments value.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">quadrantSegments</td><td>the number of quadrant segments to use </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ad45740900f2767cb6308ce5a269518fe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">geos::operation::buffer::BufferParameters::BufferParameters </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>quadrantSegments</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a>&#160;</td>
<td class="paramname"><em>endCapStyle</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a set of parameters with the given quadrantSegments and endCapStyle values. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">quadrantSegments</td><td>the number of quadrant segments to use </td></tr>
<tr><td class="paramname">endCapStyle</td><td>the end cap style to use </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a7c4bf23175c28f4f1463f1e53c88ee94"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">geos::operation::buffer::BufferParameters::BufferParameters </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>quadrantSegments</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a>&#160;</td>
<td class="paramname"><em>endCapStyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a>&#160;</td>
<td class="paramname"><em>joinStyle</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>mitreLimit</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates a set of parameters with the given parameter values. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">quadrantSegments</td><td>the number of quadrant segments to use </td></tr>
<tr><td class="paramname">endCapStyle</td><td>the end cap style to use </td></tr>
<tr><td class="paramname">joinStyle</td><td>the join style to use </td></tr>
<tr><td class="paramname">mitreLimit</td><td>the mitre limit to use </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="aa1c559bb2c9f731334878de316c1c6f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static double geos::operation::buffer::BufferParameters::bufferDistanceError </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>quadSegs</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Computes the maximum distance error due to a given level of approximation to a true arc. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">quadSegs</td><td>the number of segments used to approximate a quarter-circle </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the error of approximation </dd></dl>
</div>
</div>
<a class="anchor" id="ad5876a1313f20facf9bc652d9a32b2e3"></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_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a> geos::operation::buffer::BufferParameters::getEndCapStyle </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the end cap style.</p>
<dl class="section return"><dt>Returns</dt><dd>the end cap style </dd></dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00187">187</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a57d08288074f88337e300537912c91b4"></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_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a> geos::operation::buffer::BufferParameters::getJoinStyle </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the join style.</p>
<dl class="section return"><dt>Returns</dt><dd>the join style </dd></dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00212">212</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="acbb8b435cb2d4ed8e66e3fa7a9c377e9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double geos::operation::buffer::BufferParameters::getMitreLimit </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the mitre ratio limit.</p>
<dl class="section return"><dt>Returns</dt><dd>the limit value </dd></dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00237">237</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="aab767f98e62c4d1a5c85137d378e2837"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int geos::operation::buffer::BufferParameters::getQuadrantSegments </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the number of quadrant segments which will be used</p>
<dl class="section return"><dt>Returns</dt><dd>the number of quadrant segments </dd></dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00138">138</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0e7cf00e4b1bb3b6a4bd5e2a3709d535"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool geos::operation::buffer::BufferParameters::isSingleSided </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> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Tests whether the buffer is to be generated on a single side only.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the generated buffer is to be single-sided </dd></dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00290">290</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1b884eaa4f6bb49cb7547f6cbf2035f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void geos::operation::buffer::BufferParameters::setEndCapStyle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a>&#160;</td>
<td class="paramname"><em>style</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies the end cap style of the generated buffer.</p>
<p>The styles supported are CAP_ROUND, CAP_BUTT, and CAP_SQUARE.</p>
<p>The default is CAP_ROUND.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">style</td><td>the end cap style to specify </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00202">202</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9b8fb6b023de5b70e658c81dc7a78f8e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void geos::operation::buffer::BufferParameters::setJoinStyle </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classgeos_1_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a>&#160;</td>
<td class="paramname"><em>style</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the join style for outside (reflex) corners between line segments. </p>
<p>Allowable values are JOIN_ROUND (which is the default), JOIN_MITRE and JOIN_BEVEL.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">style</td><td>the code for the join style </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00227">227</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1c30adfb1d8385b59b58073ec6213410"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void geos::operation::buffer::BufferParameters::setMitreLimit </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>limit</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the limit on the mitre ratio used for very sharp corners.</p>
<p>The mitre ratio is the ratio of the distance from the corner to the end of the mitred offset corner. When two line segments meet at a sharp angle, a miter join will extend far beyond the original geometry. (and in the extreme case will be infinitely far.) To prevent unreasonable geometry, the mitre limit allows controlling the maximum length of the join corner. Corners with a ratio which exceed the limit will be beveled.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">limit</td><td>the mitre ratio limit </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00256">256</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="adc5559aa27d60c7b40aba6d5c13c0c45"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void geos::operation::buffer::BufferParameters::setQuadrantSegments </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>quadSegs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the number of line segments used to approximate an angle fillet. </p>
<ul>
<li>If <code>quadSegs</code> &gt;= 1, joins are round, and <code>quadSegs</code> indicates the number of segments to use to approximate a quarter-circle.</li>
<li>If <code>quadSegs</code> = 0, joins are bevelled (flat)</li>
<li>If <code>quadSegs</code> &lt; 0, joins are mitred, and the value of qs indicates the mitre ration limit as <pre>
mitreLimit = |<code>quadSegs</code>|
</pre></li>
</ul>
<p>For round joins, <code>quadSegs</code> determines the maximum error in the approximation to the true buffer curve.</p>
<p>The default value of 8 gives less than 2% max error in the buffer distance.</p>
<p>For a max error of &lt; 1%, use QS = 12. For a max error of &lt; 0.1%, use QS = 18. The error is always less than the buffer distance (in other words, the computed buffer curve is always inside the true curve).</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">quadSegs</td><td>the number of segments in a fillet for a quadrant </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ae2a7d92145547fb6e2852c41c5353700"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void geos::operation::buffer::BufferParameters::setSingleSided </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>p_isSingleSided</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets whether the computed buffer should be single-sided. A single-sided buffer is constructed on only one side of each input line.</p>
<p>The side used is determined by the sign of the buffer distance:</p><ul>
<li>a positive distance indicates the left-hand side</li>
<li>a negative distance indicates the right-hand side</li>
</ul>
<p>The single-sided buffer of point geometries is the same as the regular buffer.</p>
<p>The End Cap Style for single-sided buffers is always ignored, and forced to the equivalent of <code>CAP_FLAT</code>.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">p_isSingleSided</td><td>true if a single-sided buffer should be constructed </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00279">279</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a38fe50ad39425198e3c97128a2b615c4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool geos::operation::buffer::BufferParameters::_isSingleSided</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="BufferParameters_8h_source.html#l00310">310</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a5c2777985fa44e98de4d37b49956bad7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const double geos::operation::buffer::BufferParameters::DEFAULT_MITRE_LIMIT</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The default mitre limit</p>
<p>Allows fairly pointy mitres. </p>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00101">101</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab0a64ab1030d5dc576449dbf9ecde9e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const int geos::operation::buffer::BufferParameters::DEFAULT_QUADRANT_SEGMENTS = 8</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>The default number of facets into which to divide a fillet of 90 degrees. </p>
<p>A value of 8 gives less than 2% max error in the buffer distance. For a max error of &lt; 1%, use QS = 12. For a max error of &lt; 0.1%, use QS = 18. </p>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00095">95</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae5a906a6cdb63784d2f7f7453b2052f7"></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_1operation_1_1buffer_1_1BufferParameters.html#a4712bec3a5a2bb5c28ab43b3fe327950">EndCapStyle</a> geos::operation::buffer::BufferParameters::endCapStyle</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>Defaults to CAP_ROUND;. </p>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00302">302</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a6812973372f9efb911bcfd76b3997c0a"></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_1operation_1_1buffer_1_1BufferParameters.html#ae40a3908d24a3ac91212b35f8464b9c7">JoinStyle</a> geos::operation::buffer::BufferParameters::joinStyle</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>Defaults to JOIN_ROUND;. </p>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00305">305</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0ee5ab7164407bfa06efce132d371ec0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double geos::operation::buffer::BufferParameters::mitreLimit</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>Defaults to DEFAULT_MITRE_LIMIT;. </p>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00308">308</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac46bc8d9ac2364226a11268fcdd1224f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int geos::operation::buffer::BufferParameters::quadrantSegments</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>Defaults to DEFAULT_QUADRANT_SEGMENTS;. </p>
<p>Definition at line <a class="el" href="BufferParameters_8h_source.html#l00299">299</a> of file <a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="BufferParameters_8h_source.html">BufferParameters.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>