17#include <geos/geom/Point.h>
18#include <geos/operation/overlayng/OverlayNG.h>
20#include <geos/export.h>
67 std::vector<std::unique_ptr<geom::Point>> points;
73 bool isAllowCollapseLines;
76 void addResultPoints();
84 bool isEdgeOf(
const OverlayLabel* label, uint8_t i)
const;
92 , geometryFactory(geomFact)
93 , isAllowCollapseLines(!OverlayNG::STRICT_MODE_DEFAULT)
96 std::vector<std::unique_ptr<geom::Point>> getPoints();
101 void setStrictMode(
bool p_isStrictMode)
103 isAllowCollapseLines = ! p_isStrictMode;
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition GeometryFactory.h:70
Definition IntersectionPointBuilder.h:60
Definition OverlayEdge.h:47
Definition OverlayGraph.h:52
Definition OverlayLabel.h:86
Basic namespace for all GEOS functionalities.
Definition geos.h:39