21 #ifndef GEOS_OP_BUFFER_OFFSETCURVESETBUILDER_H
22 #define GEOS_OP_BUFFER_OFFSETCURVESETBUILDER_H
24 #include <geos/export.h>
30 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class
37 class CoordinateSequence;
38 class GeometryCollection;
52 class OffsetCurveBuilder;
77 std::vector<geomgraph::Label*> newLabels;
88 std::vector<noding::SegmentString*> curveList;
137 double offsetDistance,
int side,
int cwLeftLoc,
150 double bufferDistance);
171 double bufferDistance);
195 std::vector<noding::SegmentString*>& getCurves();
202 void addCurves(
const std::vector<geom::CoordinateSequence*>& lineList,
203 int leftLoc,
int rightLoc);
215 #endif // ndef GEOS_OP_BUFFER_OFFSETCURVESETBUILDER_H