21#include <geos/export.h>
22#include <geos/geomgraph/NodeMap.h>
67class GEOS_DLL RelateNodeGraph {
73 virtual ~RelateNodeGraph();
75 geomgraph::NodeMap::container& getNodeMap();
84 void insertEdgeEnds(std::vector<std::unique_ptr<geomgraph::EdgeEnd>>& ee);
88 geomgraph::NodeMap* nodes;
90 RelateNodeGraph(
const RelateNodeGraph&) =
delete;
91 RelateNodeGraph& operator=(
const RelateNodeGraph&) =
delete;
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:217
Models the end of an edge incident on a node.
Definition EdgeEnd.h:54
A GeometryGraph is a graph that models a given Geometry.
Definition GeometryGraph.h:71
The node component of a geometry graph.
Definition geomgraph/Node.h:59
Contains classes that implement topology graphs.
Definition Depth.h:31
Contains classes to implement the computation of the spatial relationships of Geometrys.
Definition namespaces.h:280
Provides classes for implementing operations on geometries.
Definition namespaces.h:179
Basic namespace for all GEOS functionalities.
Definition geos.h:39
Strict weak ordering Functor for Coordinate.
Definition Coordinate.h:433