28#include <geos/export.h>
33#include <geos/simplify/LineSegmentIndex.h>
34#include <geos/simplify/TaggedLineStringSimplifier.h>
38#pragma warning(disable: 4251)
55class GEOS_DLL TaggedLinesSimplifier {
59 TaggedLinesSimplifier();
71 void simplify(std::vector<TaggedLineString*>& tlsVector);
75 std::unique_ptr<LineSegmentIndex> inputIndex;
77 std::unique_ptr<LineSegmentIndex> outputIndex;
79 double distanceTolerance;
Contains and owns a list of TaggedLineSegments.
Definition TaggedLineString.h:60
void setDistanceTolerance(double tolerance)
Sets the distance tolerance for the simplification.
Classes which implement algorithms for simplifying or generalizing geometries.
Definition Corner.h:26
Basic namespace for all GEOS functionalities.
Definition geos.h:39