19#ifndef GEOS_OP_BUFFER_SUBGRAPHDEPTHLOCATER_H
20#define GEOS_OP_BUFFER_SUBGRAPHDEPTHLOCATER_H
22#include <geos/export.h>
26#include <geos/geom/LineSegment.h>
59class GEOS_DLL SubgraphDepthLocater {
63 SubgraphDepthLocater(std::vector<BufferSubgraph*> *newSubgraphs)
65 subgraphs(newSubgraphs)
68 ~SubgraphDepthLocater() {}
74 std::vector<BufferSubgraph*> *subgraphs;
87 std::vector<DepthSegment*>& stabbedSegments);
99 std::vector<geomgraph::DirectedEdge*> *dirEdges,
100 std::vector<DepthSegment*>& stabbedSegments);
113 std::vector<DepthSegment*>& stabbedSegments);
Coordinate is the lightweight class used to store coordinates.
Definition Coordinate.h:60
Definition LineSegment.h:57
A directed EdgeEnd.
Definition geomgraph/DirectedEdge.h:44
A connected subset of the graph of DirectedEdge and geomgraph::Node.
Definition BufferSubgraph.h:61
Contains the Geometry interface hierarchy and supporting classes.
Definition IndexedNestedRingTester.h:26
Contains classes that implement topology graphs.
Definition IndexedNestedRingTester.h:34
Provides classes for computing buffers of geometries.
Definition opBuffer.h:23
Provides classes for implementing operations on geometries.
Definition IndexedNestedRingTester.h:40
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:25