16 #ifndef GEOS_ALGORITHM_SIRTREEPOINTINRING_H
17 #define GEOS_ALGORITHM_SIRTREEPOINTINRING_H
19 #include <geos/export.h>
20 #include <geos/algorithm/PointInRing.h>
42 class GEOS_DLL SIRtreePointInRing:
public PointInRing {
44 geom::LinearRing *ring;
45 index::strtree::SIRtree *sirTree;
48 void testLineSegment(
const geom::Coordinate& p,
49 geom::LineSegment *seg);
51 SIRtreePointInRing(geom::LinearRing *newRing);
52 bool isInside(
const geom::Coordinate& pt);
59 #endif // GEOS_ALGORITHM_SIRTREEPOINTINRING_H
One-dimensional version of an STR-packed R-tree.
Definition: SIRtree.h:41