OpenMS
Loading...
Searching...
No Matches
Acquisition.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
13namespace OpenMS
14{
23 class OPENMS_DLLAPI Acquisition :
25 {
26public:
28 Acquisition() = default;
30 Acquisition(const Acquisition &) = default;
34 ~Acquisition() = default;
35
37 Acquisition & operator=(const Acquisition &) = default;
40
42 bool operator==(const Acquisition & rhs) const;
44 bool operator!=(const Acquisition & rhs) const;
45
47 const std::string & getIdentifier() const;
49 void setIdentifier(const std::string & identifier);
50
51protected:
52 std::string identifier_;
53
54 };
55} // namespace OpenMS
56
Information about one raw data spectrum that was combined with several other raw data spectra.
Definition Acquisition.h:25
std::string identifier_
Definition Acquisition.h:52
~Acquisition()=default
Destructor.
Acquisition()=default
Constructor.
Acquisition & operator=(const Acquisition &)=default
Assignment operator.
bool operator!=(const Acquisition &rhs) const
Equality operator.
Acquisition(Acquisition &&)=default
Move constructor.
Acquisition & operator=(Acquisition &&) &=default
Move assignment operator.
const std::string & getIdentifier() const
return the identifier/index/number of the acquisition
bool operator==(const Acquisition &rhs) const
Equality operator.
void setIdentifier(const std::string &identifier)
sets the index/number of the scan
Acquisition(const Acquisition &)=default
Copy constructor.
Interface for classes that can store arbitrary meta information (Type-Name-Value tuples).
Definition MetaInfoInterface.h:35
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19