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 String & getIdentifier() const;
49 void setIdentifier(const String & identifier);
50
51protected:
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
const String & getIdentifier() const
return the identifier/index/number of the acquisition
void setIdentifier(const String &identifier)
sets the index/number of the scan
~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.
bool operator==(const Acquisition &rhs) const
Equality operator.
String identifier_
Definition Acquisition.h:52
Acquisition(const Acquisition &)=default
Copy constructor.
Interface for classes that can store arbitrary meta information (Type-Name-Value tuples).
Definition MetaInfoInterface.h:36
A more convenient string class.
Definition String.h:34
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19