51 virtual void run(
const std::vector<ConsensusMap> & input,
ConsensusMap & result) = 0;
63 void checkIds_(
const std::vector<ConsensusMap> & maps)
const;
The base class of all element group finding algorithms.
Definition: BaseGroupFinder.h:38
BaseGroupFinder()
Default constructor.
static void registerChildren()
Register all derived classes here.
void checkIds_(const std::vector< ConsensusMap > &maps) const
Checks if all file descriptions have disjoint map identifiers.
BaseGroupFinder(const BaseGroupFinder &)
Copy constructor intentionally not implemented.
virtual void run(const std::vector< ConsensusMap > &input, ConsensusMap &result)=0
Run the algorithm.
~BaseGroupFinder() override
Destructor.
BaseGroupFinder & operator=(const BaseGroupFinder &)
Assignment operator intentionally not implemented.
A container for consensus elements.
Definition: ConsensusMap.h:66
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:66
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:27
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22