21#ifndef GEOS_OP_LINEMERGE_EDGESTRING_H
22#define GEOS_OP_LINEMERGE_EDGESTRING_H
24#include <geos/export.h>
29#pragma warning(disable: 4251)
36class CoordinateArraySequence;
37class CoordinateSequence;
42class LineMergeDirectedEdge;
59 std::vector<LineMergeDirectedEdge*> directedEdges;
The default implementation of CoordinateSequence.
Definition CoordinateArraySequence.h:37
The internal representation of a list of coordinates inside a Geometry.
Definition CoordinateSequence.h:58
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition GeometryFactory.h:68
Definition LineString.h:68
A sequence of LineMergeDirectedEdge forming one of the lines that will be output by the line-merging ...
Definition EdgeString.h:56
geom::LineString * toLineString()
EdgeString(const geom::GeometryFactory *newFactory)
Constructs an EdgeString with the given factory used to convert this EdgeString to a LineString.
void add(LineMergeDirectedEdge *directedEdge)
A DirectedEdge of a LineMergeGraph.
Definition LineMergeDirectedEdge.h:47
Basic namespace for all GEOS functionalities.
Definition IndexedNestedRingTester.h:26