19 #ifndef GEOS_NODING_FASTNODINGVALIDATOR_H
20 #define GEOS_NODING_FASTNODINGVALIDATOR_H
22 #include <geos/noding/NodingIntersectionFinder.h>
23 #include <geos/algorithm/LineIntersector.h>
67 segStrings(newSegStrings),
106 std::vector<noding::SegmentString*>& segStrings;
108 std::unique_ptr<NodingIntersectionFinder> segInt;
115 if(segInt.get() !=
nullptr) {
118 checkInteriorIntersections();
121 void checkInteriorIntersections();
124 FastNodingValidator(
const FastNodingValidator& other) =
delete;
125 FastNodingValidator& operator=(
const FastNodingValidator& rhs) =
delete;
131 #endif // GEOS_NODING_FASTNODINGVALIDATOR_H