OpenMS
Loading...
Searching...
No Matches
FeatureUniqueIds.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: Timo Sachsenberg $
7// --------------------------------------------------------------------------
8
9#pragma once
10
11#include <OpenMS/config.h>
12
13namespace OpenMS
14{
15 class ConsensusMap;
16 class FeatureMap;
17
28 class OPENMS_DLLAPI FeatureUniqueIds
29 {
30 public:
36 static void check(const FeatureMap& map);
37
39 static void check(const ConsensusMap& map);
40 };
41} // namespace OpenMS
A container for consensus elements.
Definition ConsensusMap.h:67
A container for features.
Definition FeatureMap.h:78
Checks that every feature of a map has a valid unique id that no other feature of the map shares.
Definition FeatureUniqueIds.h:29
static void check(const ConsensusMap &map)
Same as above, for the consensus features of map (feature handles are not checked)
static void check(const FeatureMap &map)
Throws Exception::InvalidValue if a feature or subordinate of map has an invalid id,...
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19