23#include <geos/export.h>
24#include <geos/planargraph/PlanarGraph.h>
30#pragma warning(disable: 4251)
39namespace planargraph {
64 std::vector<planargraph::Node*> newNodes;
66 std::vector<planargraph::Edge*> newEdges;
68 std::vector<planargraph::DirectedEdge*> newDirEdges;
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:58
Definition: LineString.h:66
A planar graph of edges that is analyzed to sew the edges together.
Definition: LineMergeGraph.h:58
void addEdge(const geom::LineString *lineString)
Adds an Edge, DirectedEdges, and Nodes for the given LineString representation of an edge.
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:39