Skip to content

v0.2.54..v0.2.55 changeset ConflateCmd.h

Garret Voltz edited this page Aug 14, 2020 · 1 revision
diff --git a/hoot-core/src/main/cpp/hoot/core/cmd/ConflateCmd.h b/hoot-core/src/main/cpp/hoot/core/cmd/ConflateCmd.h
index 024ccf1..5c83fb3 100644
--- a/hoot-core/src/main/cpp/hoot/core/cmd/ConflateCmd.h
+++ b/hoot-core/src/main/cpp/hoot/core/cmd/ConflateCmd.h
@@ -43,6 +43,13 @@ namespace hoot
 
 class SingleStat;
 
+/**
+ * Executes conflation
+ *
+ * @todo move the input parsing to a separate method and assign the parsed inputs to member
+ * variables
+ * @todo command needs some input error handling tests
+ */
 class ConflateCmd : public BoundedCommand
 {
 
@@ -74,27 +81,6 @@ private:
   void _disableRoundaboutRemoval();
   void _checkForTagValueTruncationOverride();
 
-  /*
-   * Removes any operators specified in conflate pre/post ops that aren't associated with the
-   * configured matchers
-   */
-  void _removeSuperfluousOps();
-  /*
-   * Returns all ElementCriterion class names associated with the current matcher config
-   */
-  QSet<QString> _getMatchCreatorCrits();
-  /*
-   * Given a matcher configuration determines which operators should be disabled
-   *
-   * @param matcherCrits a list of all ElementCriterion class names associated with the current
-   * matcher config
-   * @param ops a list of operator class names to be filtered
-   * @param removedOps a list of the operators removed
-   * @return the input operator list with unnecessary ops filtered out
-   */
-  QStringList _filterOutUnneededOps(
-    const QSet<QString>& matcherCrits, const QStringList& ops, QSet<QString>& removedOps);
-
   float _getJobPercentComplete(const int currentTaskNum) const;
   float _getTaskWeight() const;
 
Clone this wiki locally