18#include <geos/export.h>
19#include <geos/noding/Noder.h>
20#include <geos/noding/SegmentString.h>
55 std::vector<std::unique_ptr<SegmentString>> nodedSS;
67 void computeNodes(
const std::vector<SegmentString*>& segStrings)
override;
69 void validate()
const;
Computes all intersections between segments in a set of SegmentString.
Definition Noder.h:44
Definition ValidatingNoder.h:51
std::vector< std::unique_ptr< SegmentString > > getNodedSubstrings() override
Returns a collection of fully noded SegmentStrings. The SegmentStrings have the same context as their...
void computeNodes(const std::vector< SegmentString * > &segStrings) override
Computes the noding for a collection of SegmentStrings.
Basic namespace for all GEOS functionalities.
Definition geos.h:38