GEOS  3.9.1dev
Public Member Functions | Private Attributes | List of all members
geos::operation::overlayng::IndexedPointOnLineLocator Class Reference

#include <IndexedPointOnLineLocator.h>

Inheritance diagram for geos::operation::overlayng::IndexedPointOnLineLocator:
[legend]
Collaboration diagram for geos::operation::overlayng::IndexedPointOnLineLocator:
[legend]

Public Member Functions

 IndexedPointOnLineLocator (const geom::Geometry &geomLinear)
 
geom::Location locate (const geom::Coordinate *p) override
 
- Public Member Functions inherited from geos::algorithm::locate::PointOnGeometryLocator
virtual ~PointOnGeometryLocator ()
 

Private Attributes

const geom::GeometryinputGeom
 

Detailed Description

Locates points on a linear geometry, using a spatial index to provide good performance.

Author
mdavis

Definition at line 41 of file IndexedPointOnLineLocator.h.

Constructor & Destructor Documentation

geos::operation::overlayng::IndexedPointOnLineLocator::IndexedPointOnLineLocator ( const geom::Geometry geomLinear)
inline

Definition at line 52 of file IndexedPointOnLineLocator.h.

Member Function Documentation

geom::Location geos::operation::overlayng::IndexedPointOnLineLocator::locate ( const geom::Coordinate p)
overridevirtual

Determines the Location of a point in an areal Geometry.

Parameters
pthe point to test
Returns
the location of the point in the geometry

Implements geos::algorithm::locate::PointOnGeometryLocator.

Member Data Documentation

const geom::Geometry& geos::operation::overlayng::IndexedPointOnLineLocator::inputGeom
private

Definition at line 46 of file IndexedPointOnLineLocator.h.


The documentation for this class was generated from the following file: