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)
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:66
Definition: IntersectionPointBuilder.h:60
Definition: OverlayEdge.h:52
Definition: OverlayGraph.h:54
Definition: OverlayLabel.h:87
static constexpr bool STRICT_MODE_DEFAULT
Definition: OverlayNG.h:171
Basic namespace for all GEOS functionalities.
Definition: geos.h:39