21#include <geos/export.h>
25#include <geos/geom/LineSegment.h>
58class GEOS_DLL SubgraphDepthLocater {
62 SubgraphDepthLocater(std::vector<BufferSubgraph*>* newSubgraphs)
64 subgraphs(newSubgraphs)
67 ~SubgraphDepthLocater() {}
73 std::vector<BufferSubgraph*>* subgraphs;
86 std::vector<DepthSegment*>& stabbedSegments);
98 std::vector<geomgraph::DirectedEdge*>* dirEdges,
99 std::vector<DepthSegment*>& stabbedSegments);
112 std::vector<DepthSegment*>& stabbedSegments);
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:217
Definition LineSegment.h:61
A directed EdgeEnd.
Definition geomgraph/DirectedEdge.h:42
A connected subset of the graph of DirectedEdge and geomgraph::Node.
Definition BufferSubgraph.h:60
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