OpenMS
FeatureGroupingAlgorithmLabeled.h
Go to the documentation of this file.
1 // Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Timo Sachsenberg $
6 // $Authors: Marc Sturm $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
12 
13 namespace OpenMS
14 {
24  class OPENMS_DLLAPI FeatureGroupingAlgorithmLabeled :
26  {
27 public:
30 
33 
43  void group(const std::vector<FeatureMap > & maps, ConsensusMap & out) override;
44 
45 private:
46 
51 
52  };
53 
54 } // namespace OpenMS
55 
A container for consensus elements.
Definition: ConsensusMap.h:66
A map feature grouping algorithm for labeling techniques with two labels.
Definition: FeatureGroupingAlgorithmLabeled.h:26
FeatureGroupingAlgorithmLabeled()
Default constructor.
~FeatureGroupingAlgorithmLabeled() override
Destructor.
FeatureGroupingAlgorithmLabeled(const FeatureGroupingAlgorithmLabeled &)
Copy constructor is not implemented -> private.
FeatureGroupingAlgorithmLabeled & operator=(const FeatureGroupingAlgorithmLabeled &)
Assignment operator is not implemented -> private.
void group(const std::vector< FeatureMap > &maps, ConsensusMap &out) override
Applies the algorithm.
Base class for all feature grouping algorithms.
Definition: FeatureGroupingAlgorithm.h:25
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19