17 #include <geos/export.h> 22 #include <geos/noding/Noder.h> 23 #include <geos/algorithm/LineIntersector.h> 24 #include <geos/geom/Coordinate.h> 25 #include <geos/geom/CoordinateSequence.h> 26 #include <geos/geom/PrecisionModel.h> 27 #include <geos/noding/SegmentIntersector.h> 37 class NodedSegmentString;
92 bool isNearSegmentInterior(
const geom::CoordinateXY& p,
const geom::CoordinateXY& p0,
const geom::CoordinateXY& p1)
const;
99 , nearnessTol(p_nearnessTol)
118 bool isDone()
const override {
return false; }
static CoordinateSequence XYZM(std::size_t size)
Definition: CoordinateSequence.h:146
An interface for classes which represent a sequence of contiguous line segments.
Definition: SegmentString.h:47
bool isDone() const override
Definition: SnapRoundingIntersectionAdder.h:118
A LineIntersector is an algorithm that can both test whether two line segments intersect and compute ...
Definition: LineIntersector.h:53
Definition: SnapRoundingIntersectionAdder.h:64
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
Processes possible intersections detected by a Noder.
Definition: noding/SegmentIntersector.h:45
The internal representation of a list of coordinates inside a Geometry.
Definition: CoordinateSequence.h:56