17#include <geos/export.h>
19#include <geos/geom/Coordinate.h>
20#include <geos/geom/Envelope.h>
21#include <geos/noding/Noder.h>
22#include <geos/noding/snap/SnappingPointIndex.h>
56 std::vector<SegmentString*>* segList;
59 const std::vector<SegmentString*>& inputSegs,
60 std::vector<SegmentString*>& outputSegs);
64 std::vector<SegmentString*>& outputSegs);
75 void computeNodes(std::vector<SegmentString*>* segStrings)
override;
An Envelope defines a rectangulare region of the 2D coordinate plane.
Definition Envelope.h:59
Specifies the precision model of the Coordinate in a Geometry.
Definition PrecisionModel.h:88
An interface for classes which represent a sequence of contiguous line segments.
Definition SegmentString.h:47
Classes to compute nodings for arrangements of line segments and line segment sequences.
Definition InvalidSegmentDetector.h:25
Basic namespace for all GEOS functionalities.
Definition geos.h:39