21#include <geos/export.h>
25#include <geos/geomgraph/EdgeRing.h>
72 ~MaximalEdgeRing()
override =
default;
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
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...
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
Provides classes for computing buffers of geometries.
Definition namespaces.h:182
Provides classes for implementing operations on geometries.
Definition namespaces.h:179
Basic namespace for all GEOS functionalities.
Definition geos.h:39