21 #ifndef GEOS_OP_LINEMERGE_LINEMERGEGRAPH_H 22 #define GEOS_OP_LINEMERGE_LINEMERGEGRAPH_H 24 #include <geos/export.h> 25 #include <geos/planargraph/PlanarGraph.h> 31 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class 40 namespace planargraph {
65 std::vector<planargraph::Node*> newNodes;
67 std::vector<planargraph::Edge*> newEdges;
69 std::vector<planargraph::DirectedEdge*> newDirEdges;
93 #endif // GEOS_OP_LINEMERGE_LINEMERGEGRAPH_H Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:60
Definition: LineString.h:68
A planar graph of edges that is analyzed to sew the edges together.
Definition: LineMergeGraph.h:59
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
A node in a PlanarGraph is a location where 0 or more Edge meet.
Definition: planargraph/Node.h:45
Represents a directed graph which is embeddable in a planar surface.
Definition: planargraph/PlanarGraph.h:60