402 lines
22 KiB
HTML
402 lines
22 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::distance::GeometryLocation Class Reference</title>
|
||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||
|
<script type="text/javascript" src="jquery.js"></script>
|
||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||
|
</head>
|
||
|
<body>
|
||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||
|
<div id="titlearea">
|
||
|
<table cellspacing="0" cellpadding="0">
|
||
|
<tbody>
|
||
|
<tr style="height: 56px;">
|
||
|
<td id="projectalign" style="padding-left: 0.5em;">
|
||
|
<div id="projectname">GEOS
|
||
|
 <span id="projectnumber">3.9.1dev</span>
|
||
|
</div>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</tbody>
|
||
|
</table>
|
||
|
</div>
|
||
|
<!-- end header part -->
|
||
|
<!-- Generated by Doxygen 1.8.11 -->
|
||
|
<div id="navrow1" class="tabs">
|
||
|
<ul class="tablist">
|
||
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
||
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
||
|
<li><a href="files.html"><span>Files</span></a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div id="navrow2" class="tabs2">
|
||
|
<ul class="tablist">
|
||
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
||
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
||
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div id="nav-path" class="navpath">
|
||
|
<ul>
|
||
|
<li class="navelem"><a class="el" href="namespacegeos.html">geos</a></li><li class="navelem"><a class="el" href="namespacegeos_1_1operation.html">operation</a></li><li class="navelem"><a class="el" href="namespacegeos_1_1operation_1_1distance.html">distance</a></li><li class="navelem"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html">GeometryLocation</a></li> </ul>
|
||
|
</div>
|
||
|
</div><!-- top -->
|
||
|
<div class="header">
|
||
|
<div class="summary">
|
||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||
|
<a href="classgeos_1_1operation_1_1distance_1_1GeometryLocation-members.html">List of all members</a> </div>
|
||
|
<div class="headertitle">
|
||
|
<div class="title">geos::operation::distance::GeometryLocation Class Reference</div> </div>
|
||
|
</div><!--header-->
|
||
|
<div class="contents">
|
||
|
|
||
|
<p>Represents the location of a point on a Geometry.
|
||
|
<a href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#details">More...</a></p>
|
||
|
|
||
|
<p><code>#include <<a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.h</a>></code></p>
|
||
|
<div class="dynheader">
|
||
|
Collaboration diagram for geos::operation::distance::GeometryLocation:</div>
|
||
|
<div class="dyncontent">
|
||
|
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="classgeos_1_1operation_1_1distance_1_1GeometryLocation__coll__graph.svg" width="100%" height="462"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
||
|
</div>
|
||
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
||
|
<table class="memberdecls">
|
||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||
|
Public Member Functions</h2></td></tr>
|
||
|
<tr class="memitem:a78aecff541d99a119c61a9285b72a22d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#a78aecff541d99a119c61a9285b72a22d">GeometryLocation</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a> *<a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#adeb18b70a57dc697b93d3e76b0c0c912">component</a>, size_t <a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#aa1344b81adcb2fc11b5dfc218038ee97">segIndex</a>, const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a> &<a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#ae6d0a312b71bd3fd82624da9caa10ef2">pt</a>)</td></tr>
|
||
|
<tr class="memdesc:a78aecff541d99a119c61a9285b72a22d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html" title="Represents the location of a point on a Geometry. ">GeometryLocation</a> specifying a point on a geometry, as well as the segment that the point is on (or INSIDE_AREA if the point is not on a segment). <a href="#a78aecff541d99a119c61a9285b72a22d">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a78aecff541d99a119c61a9285b72a22d"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a2a8a5da646f71879fd1057e15accd0b0"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#a2a8a5da646f71879fd1057e15accd0b0">GeometryLocation</a> (const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a> *<a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#adeb18b70a57dc697b93d3e76b0c0c912">component</a>, const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a> &<a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#ae6d0a312b71bd3fd82624da9caa10ef2">pt</a>)</td></tr>
|
||
|
<tr class="memdesc:a2a8a5da646f71879fd1057e15accd0b0"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html" title="Represents the location of a point on a Geometry. ">GeometryLocation</a> specifying a point inside an area geometry. <a href="#a2a8a5da646f71879fd1057e15accd0b0">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a2a8a5da646f71879fd1057e15accd0b0"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a135e6881b11544534f74557bcfd4969e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#a135e6881b11544534f74557bcfd4969e">getGeometryComponent</a> ()</td></tr>
|
||
|
<tr class="separator:a135e6881b11544534f74557bcfd4969e"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ad2206973961e445858ee242ff7bd4e70"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#ad2206973961e445858ee242ff7bd4e70">getSegmentIndex</a> ()</td></tr>
|
||
|
<tr class="separator:ad2206973961e445858ee242ff7bd4e70"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a11f79bfd8c2e9ae486539bcd81f8ed79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#a11f79bfd8c2e9ae486539bcd81f8ed79">getCoordinate</a> ()</td></tr>
|
||
|
<tr class="separator:a11f79bfd8c2e9ae486539bcd81f8ed79"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a9e9adb9f67c51ec5cae73f64767cdf72"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#a9e9adb9f67c51ec5cae73f64767cdf72">isInsideArea</a> ()</td></tr>
|
||
|
<tr class="memdesc:a9e9adb9f67c51ec5cae73f64767cdf72"><td class="mdescLeft"> </td><td class="mdescRight">Tests whether this location represents a point inside an area geometry. <a href="#a9e9adb9f67c51ec5cae73f64767cdf72">More...</a><br /></td></tr>
|
||
|
<tr class="separator:a9e9adb9f67c51ec5cae73f64767cdf72"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:a962e3a73238951139f81b992e230ff60"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#a962e3a73238951139f81b992e230ff60">toString</a> ()</td></tr>
|
||
|
<tr class="separator:a962e3a73238951139f81b992e230ff60"><td class="memSeparator" colspan="2"> </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:ad32593dce7434a63b2ef69214c04a353"><td class="memItemLeft" align="right" valign="top">static const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#ad32593dce7434a63b2ef69214c04a353">INSIDE_AREA</a> = -1</td></tr>
|
||
|
<tr class="memdesc:ad32593dce7434a63b2ef69214c04a353"><td class="mdescLeft"> </td><td class="mdescRight">A Special value of segmentIndex used for locations inside area geometries. <a href="#ad32593dce7434a63b2ef69214c04a353">More...</a><br /></td></tr>
|
||
|
<tr class="separator:ad32593dce7434a63b2ef69214c04a353"><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:adeb18b70a57dc697b93d3e76b0c0c912"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#adeb18b70a57dc697b93d3e76b0c0c912">component</a></td></tr>
|
||
|
<tr class="separator:adeb18b70a57dc697b93d3e76b0c0c912"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:aa1344b81adcb2fc11b5dfc218038ee97"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#aa1344b81adcb2fc11b5dfc218038ee97">segIndex</a></td></tr>
|
||
|
<tr class="separator:aa1344b81adcb2fc11b5dfc218038ee97"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ac2fdad5dd205dfe192358257746c96c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#ac2fdad5dd205dfe192358257746c96c2">inside_area</a></td></tr>
|
||
|
<tr class="separator:ac2fdad5dd205dfe192358257746c96c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
<tr class="memitem:ae6d0a312b71bd3fd82624da9caa10ef2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html#ae6d0a312b71bd3fd82624da9caa10ef2">pt</a></td></tr>
|
||
|
<tr class="separator:ae6d0a312b71bd3fd82624da9caa10ef2"><td class="memSeparator" colspan="2"> </td></tr>
|
||
|
</table>
|
||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||
|
<div class="textblock"><p>Represents the location of a point on a Geometry. </p>
|
||
|
<p>Maintains both the actual point location (which may not be exact, if the point is not a vertex) as well as information about the component and segment index where the point occurs. Locations inside area Geometrys will not have an associated segment index, so in this case the segment index will have the sentinel value of INSIDE_AREA. </p>
|
||
|
|
||
|
<p>Definition at line <a class="el" href="GeometryLocation_8h_source.html#l00050">50</a> of file <a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.h</a>.</p>
|
||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||
|
<a class="anchor" id="a78aecff541d99a119c61a9285b72a22d"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">geos::operation::distance::GeometryLocation::GeometryLocation </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a> * </td>
|
||
|
<td class="paramname"><em>component</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">size_t </td>
|
||
|
<td class="paramname"><em>segIndex</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a> & </td>
|
||
|
<td class="paramname"><em>pt</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Constructs a <a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html" title="Represents the location of a point on a Geometry. ">GeometryLocation</a> specifying a point on a geometry, as well as the segment that the point is on (or INSIDE_AREA if the point is not on a segment). </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">component</td><td>the component of the geometry containing the point </td></tr>
|
||
|
<tr><td class="paramname">segIndex</td><td>the segment index of the location, or INSIDE_AREA </td></tr>
|
||
|
<tr><td class="paramname">pt</td><td>the coordinate of the location </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a2a8a5da646f71879fd1057e15accd0b0"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">geos::operation::distance::GeometryLocation::GeometryLocation </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a> * </td>
|
||
|
<td class="paramname"><em>component</em>, </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td class="paramkey"></td>
|
||
|
<td></td>
|
||
|
<td class="paramtype">const <a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a> & </td>
|
||
|
<td class="paramname"><em>pt</em> </td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td></td>
|
||
|
<td>)</td>
|
||
|
<td></td><td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Constructs a <a class="el" href="classgeos_1_1operation_1_1distance_1_1GeometryLocation.html" title="Represents the location of a point on a Geometry. ">GeometryLocation</a> specifying a point inside an area geometry. </p>
|
||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||
|
<table class="params">
|
||
|
<tr><td class="paramname">component</td><td>the component of the geometry containing the point </td></tr>
|
||
|
<tr><td class="paramname">pt</td><td>the coordinate of the location </td></tr>
|
||
|
</table>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||
|
<a class="anchor" id="a11f79bfd8c2e9ae486539bcd81f8ed79"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a>& geos::operation::distance::GeometryLocation::getCoordinate </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<p>Returns the <a class="el" href="classgeos_1_1geom_1_1Coordinate.html" title="Coordinate is the lightweight class used to store coordinates. ">geom::Coordinate</a> of this location. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a135e6881b11544534f74557bcfd4969e"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a>* geos::operation::distance::GeometryLocation::getGeometryComponent </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<p>Returns the geometry component on (or in) which this location occurs. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ad2206973961e445858ee242ff7bd4e70"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">size_t geos::operation::distance::GeometryLocation::getSegmentIndex </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
<p>Returns the segment index for this location.</p>
|
||
|
<p>If the location is inside an area, the index will have the value INSIDE_AREA;</p>
|
||
|
<dl class="section return"><dt>Returns</dt><dd>the segment index for the location, or INSIDE_AREA </dd></dl>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a9e9adb9f67c51ec5cae73f64767cdf72"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">bool geos::operation::distance::GeometryLocation::isInsideArea </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
<p>Tests whether this location represents a point inside an area geometry. </p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="a962e3a73238951139f81b992e230ff60"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">std::string geos::operation::distance::GeometryLocation::toString </td>
|
||
|
<td>(</td>
|
||
|
<td class="paramname"></td><td>)</td>
|
||
|
<td></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div><div class="memdoc">
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||
|
<a class="anchor" id="adeb18b70a57dc697b93d3e76b0c0c912"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">const <a class="el" href="classgeos_1_1geom_1_1Geometry.html">geom::Geometry</a>* geos::operation::distance::GeometryLocation::component</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="GeometryLocation_8h_source.html#l00052">52</a> of file <a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.h</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ac2fdad5dd205dfe192358257746c96c2"></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::distance::GeometryLocation::inside_area</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="GeometryLocation_8h_source.html#l00054">54</a> of file <a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.h</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ad32593dce7434a63b2ef69214c04a353"></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::distance::GeometryLocation::INSIDE_AREA = -1</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>A Special value of segmentIndex used for locations inside area geometries. </p>
|
||
|
<p>These locations are not located on a segment, and thus do not have an associated segment index. </p>
|
||
|
|
||
|
<p>Definition at line <a class="el" href="GeometryLocation_8h_source.html#l00064">64</a> of file <a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.h</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="ae6d0a312b71bd3fd82624da9caa10ef2"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname"><a class="el" href="classgeos_1_1geom_1_1Coordinate.html">geom::Coordinate</a> geos::operation::distance::GeometryLocation::pt</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="GeometryLocation_8h_source.html#l00055">55</a> of file <a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.h</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<a class="anchor" id="aa1344b81adcb2fc11b5dfc218038ee97"></a>
|
||
|
<div class="memitem">
|
||
|
<div class="memproto">
|
||
|
<table class="mlabels">
|
||
|
<tr>
|
||
|
<td class="mlabels-left">
|
||
|
<table class="memname">
|
||
|
<tr>
|
||
|
<td class="memname">size_t geos::operation::distance::GeometryLocation::segIndex</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="GeometryLocation_8h_source.html#l00053">53</a> of file <a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.h</a>.</p>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||
|
<li><a class="el" href="GeometryLocation_8h_source.html">GeometryLocation.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>
|