19#include <geos/export.h>
20#include <geos/geomgraph/index/SweepLineEventObj.h>
39class GEOS_DLL SweepLineSegment:
public SweepLineEventOBJ {
41 SweepLineSegment(Edge* newEdge, std::size_t newPtIndex);
42 ~SweepLineSegment()
override =
default;
45 void computeIntersections(SweepLineSegment* ss, SegmentIntersector* si);
48 const geom::CoordinateSequence* pts;
The internal representation of a list of coordinates inside a Geometry.
Definition CoordinateSequence.h:56
Definition geomgraph/Edge.h:63
Computes the intersection of line segments, and adds the intersection to the edges containing the seg...
Definition geomgraph/index/SegmentIntersector.h:46
Contains classes that implement indexes for performing noding on geometry graph edges.
Definition geomgraph/Edge.h:53
Contains classes that implement topology graphs.
Definition Depth.h:31
Basic namespace for all GEOS functionalities.
Definition geos.h:39