77 virtual void run(
const std::vector<ConsensusMap> & input,
ConsensusMap & result) = 0;
89 void checkIds_(
const std::vector<ConsensusMap> & maps)
const;
The base class of all element group finding algorithms.
Definition: BaseGroupFinder.h:64
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:90
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:93
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:53
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47