27 #ifndef GEOS_OPERATION_SHAREDPATHSOP_H
28 #define GEOS_OPERATION_SHAREDPATHSOP_H
30 #include <geos/export.h>
39 class GeometryFactory;
46 namespace sharedpaths {
70 typedef std::vector<geom::LineString*>
PathList;
120 static void clearEdges(
PathList& from);
130 void findLinearIntersections(
PathList& to);
142 return (isForward(edge, _g1) == isForward(edge, _g2));
std::vector< geom::LineString * > PathList
LineString vector (list of edges)
Definition: SharedPathsOp.h:70
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:168
Find shared paths among two linear Geometry objects.
Definition: SharedPathsOp.h:65
Definition: LineString.h:71
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:68