Skip to content

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;
 
Clone this wiki locally