v0.2.49..v0.2.50 changeset RandomWayGeneralizer.h
Garret Voltz edited this page Nov 6, 2019
·
1 revision
diff --git a/hoot-core/src/main/cpp/hoot/core/visitors/RandomWayGeneralizer.h b/hoot-core/src/main/cpp/hoot/core/visitors/RandomWayGeneralizer.h
index 685770d..fbce824 100644
--- a/hoot-core/src/main/cpp/hoot/core/visitors/RandomWayGeneralizer.h
+++ b/hoot-core/src/main/cpp/hoot/core/visitors/RandomWayGeneralizer.h
@@ -94,6 +94,8 @@ public:
virtual QString getDescription() const { return "Randomly simplifies ways by removing nodes"; }
+ void setRemoveNodesSharedByWays(bool remove) { _removeNodesSharedByWays = remove; }
+
private:
boost::minstd_rand* _rng;
@@ -101,6 +103,8 @@ private:
double _wayGeneralizeProbability;
double _epsilon;
+ // see RdpWayGeneralizer
+ bool _removeNodesSharedByWays;
std::shared_ptr<RdpWayGeneralizer> _generalizer;