23#include <geos/export.h>
24#include <geos/planargraph/PlanarGraph.h>
31#pragma warning(disable: 4251)
40namespace planargraph {
65 std::vector<std::unique_ptr<planargraph::Node>> newNodes;
67 std::vector<std::unique_ptr<planargraph::Edge>> newEdges;
69 std::vector<std::unique_ptr<planargraph::DirectedEdge>> newDirEdges;
A planar graph of edges that is analyzed to sew the edges together.
Definition LineMergeGraph.h:59
void addEdge(const geom::Curve *curve)
Adds an Edge, DirectedEdges, and Nodes for the given LineString/CircularString/CompoundCurve represen...
A node in a PlanarGraph is a location where 0 or more Edge meet.
Definition planargraph/Node.h:44
Represents a directed graph which is embeddable in a planar surface.
Definition planargraph/PlanarGraph.h:59
Basic namespace for all GEOS functionalities.
Definition geos.h:38