Skip to content

v0.2.49..v0.2.50 changeset MultiaryPoiMergerCreator.cpp

Garret Voltz edited this page Nov 6, 2019 · 1 revision
diff --git a/hoot-rnd/src/main/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerCreator.cpp b/hoot-rnd/src/main/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerCreator.cpp
index b31bba2..c414526 100644
--- a/hoot-rnd/src/main/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerCreator.cpp
+++ b/hoot-rnd/src/main/cpp/hoot/rnd/conflate/multiary/MultiaryPoiMergerCreator.cpp
@@ -39,7 +39,7 @@ MultiaryPoiMergerCreator::MultiaryPoiMergerCreator()
 {
 }
 
-bool MultiaryPoiMergerCreator::createMergers(const MatchSet& matches, std::vector<Merger*>& mergers)
+bool MultiaryPoiMergerCreator::createMergers(const MatchSet& matches, std::vector<MergerPtr>& mergers)
   const
 {
   LOG_TRACE("Creating mergers with " << className() << "...");
@@ -52,14 +52,14 @@ bool MultiaryPoiMergerCreator::createMergers(const MatchSet& matches, std::vecto
   // go through all the matches
   for (MatchSet::const_iterator it = matches.begin(); it != matches.end(); ++it)
   {
-    const Match* m = *it;
+    ConstMatchPtr m = *it;
     set<pair<ElementId, ElementId>> s = m->getMatchPairs();
     eids.insert(s.begin(), s.end());
   }
 
   if (eids.size() >= 1)
   {
-    mergers.push_back(new MultiaryPoiMerger(eids));
+    mergers.push_back(MergerPtr(new MultiaryPoiMerger(eids)));
     result = true;
   }
 
@@ -79,8 +79,8 @@ std::vector<CreatorDescription> MultiaryPoiMergerCreator::getAllCreators() const
   return result;
 }
 
-bool MultiaryPoiMergerCreator::isConflicting(const ConstOsmMapPtr&, const Match*,
-  const Match*) const
+bool MultiaryPoiMergerCreator::isConflicting(const ConstOsmMapPtr&, ConstMatchPtr,
+  ConstMatchPtr) const
 {
   // Any relevant matches that contain conflicts will be resolved during the clustering phase.
   return false;
Clone this wiki locally