21#include <geos/export.h>
25#include <geos/geomgraph/EdgeRing.h>
73 ~MaximalEdgeRing()
override =
default;
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition GeometryFactory.h:65
A directed EdgeEnd.
Definition geomgraph/DirectedEdge.h:42
Definition geomgraph/EdgeRing.h:57
std::vector< MinimalEdgeRing * > * buildMinimalRings()
This function returns a newly allocated vector of pointers to newly allocated MinimalEdgeRing objects...
void linkDirectedEdgesForMinimalEdgeRings()
For all nodes in this EdgeRing, link the DirectedEdges at the node to form minimalEdgeRings.
void buildMinimalRings(std::vector< MinimalEdgeRing * > &minEdgeRings)
This function pushes pointers to newly allocated MinimalEdgeRing objects to the provided vector.
A ring of Edges with the property that no node has degree greater than 2.
Definition MinimalEdgeRing.h:54
Contains classes that implement topology graphs.
Definition Depth.h:31
Contains classes that perform a topological overlay to compute boolean spatial functions.
Definition namespaces.h:229
Provides classes for implementing operations on geometries.
Definition LargestEmptyCircle.h:42
Basic namespace for all GEOS functionalities.
Definition geos.h:39