24 #include <boost/algorithm/string.hpp>
32 namespace po = boost::program_options;
46 GroupingConfig::GroupingConfig(
long manager_id)
48 m_selected_algorithm(
Algorithm::SPLIT_SOURCES), m_moffat_threshold(0.02), m_moffat_max_distance(300), m_hard_limit(0) {
52 return { {
"Grouping", {
54 "Grouping algorithm to be used [none|overlap|split|moffat]."},
56 "Maximum number of sources in a single group (0 = unlimited)"},
58 "Threshold used for Moffat grouping."},
60 "Maximum distance (in pixels) to be considered for grouping"},