21 #include <geos/export.h>
25 #include <geos/geomgraph/EdgeRing.h>
30 class GeometryFactory;
37 class MinimalEdgeRing;
91 void buildMinimalRings(std::vector<EdgeRing*>& minEdgeRings);
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:70
A directed EdgeEnd.
Definition: geomgraph/DirectedEdge.h:42
Definition: geomgraph/EdgeRing.h:57
A ring of DirectedEdges which may contain nodes of degree > 2.
Definition: buffer/MaximalEdgeRing.h:64
void buildMinimalRings(std::vector< MinimalEdgeRing * > &minEdgeRings)
This function pushes pointers to newly allocated MinimalEdgeRing objects to the provided vector.
void linkDirectedEdgesForMinimalEdgeRings()
For all nodes in this EdgeRing, link the DirectedEdges at the node to form minimalEdgeRings.
std::vector< MinimalEdgeRing * > * buildMinimalRings()
This function returns a newly allocated vector of pointers to newly allocated MinimalEdgeRing objects...
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25