22#include <geos/export.h>
24#include <geos/algorithm/LineIntersector.h>
25#include <geos/geom/Coordinate.h>
47class GEOS_DLL SegmentIntersectionTester {
57 bool hasIntersectionVar;
61 SegmentIntersectionTester(): hasIntersectionVar(
false) {}
64 const std::vector<const geom::LineString*>& lines);
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition LineIntersector.h:53
The internal representation of a list of coordinates inside a Geometry.
Definition CoordinateSequence.h:56
Definition LineString.h:66
bool hasIntersectionWithEnvelopeFilter(const geom::LineString &line, const geom::LineString &testLine)
Classes which implement topological predicates optimized for particular kinds of geometries.
Definition namespaces.h:236
Provides classes for implementing operations on geometries.
Definition namespaces.h:179
Basic namespace for all GEOS functionalities.
Definition geos.h:39