127 position_ = position;
181 return left.
getMZ() < right;
186 return left < right.
getMZ();
A 1-dimensional raw data point or peak.
Definition Peak1D.h:30
CoordinateType getMZ() const
Non-mutable access to m/z.
Definition Peak1D.h:89
double CoordinateType
Coordinate type.
Definition Peak1D.h:42
bool operator!=(const Peak1D &rhs) const
Equality operator.
Definition Peak1D.h:136
PositionType const & getPosition() const
Non-mutable access to the position.
Definition Peak1D.h:113
PositionType position_
The data point position.
Definition Peak1D.h:224
Peak1D(Peak1D &&) noexcept=default
Peak1D(const Peak1D &p)=default
Copy constructor.
CoordinateType getPos() const
Alias for getMZ()
Definition Peak1D.h:101
Peak1D(PositionType a, IntensityType b)
construct with position and intensity
Definition Peak1D.h:51
IntensityType getIntensity() const
Definition Peak1D.h:84
bool operator==(const Peak1D &rhs) const =default
Equality operator.
void setIntensity(IntensityType intensity)
Mutable access to the data point intensity (height)
Definition Peak1D.h:86
void setMZ(CoordinateType mz)
Mutable access to m/z.
Definition Peak1D.h:95
PositionType & getPosition()
Mutable access to the position.
Definition Peak1D.h:119
void setPosition(PositionType const &position)
Mutable access to the position.
Definition Peak1D.h:125
void setPos(CoordinateType pos)
Alias for setMZ()
Definition Peak1D.h:107
float IntensityType
Intensity type.
Definition Peak1D.h:38
bool operator==(const IDBoostGraph::ProteinGroup &lhs, const IDBoostGraph::ProteinGroup &rhs)
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
std::ostream & operator<<(std::ostream &os, const AccurateMassSearchResult &amsr)
void hash_combine(std::size_t &seed, std::size_t value) noexcept
Combine a hash value with additional data using golden ratio mixing.
Definition HashUtils.h:87
std::size_t hash_float(T value) noexcept
Hash for a floating point type (float or double).
Definition HashUtils.h:142
bool operator()(IntensityType left, Peak1D const &right) const
Definition Peak1D.h:159
bool operator()(Peak1D const &left, IntensityType right) const
Definition Peak1D.h:154
bool operator()(Peak1D const &left, Peak1D const &right) const
Definition Peak1D.h:149
bool operator()(IntensityType left, IntensityType right) const
Definition Peak1D.h:164
Comparator by m/z position.
Definition Peak1D.h:173
bool operator()(CoordinateType left, CoordinateType right) const
Definition Peak1D.h:189
bool operator()(const Peak1D &left, const Peak1D &right) const
Definition Peak1D.h:174
bool operator()(CoordinateType left, Peak1D const &right) const
Definition Peak1D.h:184
bool operator()(Peak1D const &left, CoordinateType right) const
Definition Peak1D.h:179
Comparator by position. As this class has dimension 1, this is basically an alias for MZLess.
Definition Peak1D.h:198
bool operator()(const Peak1D &left, const PositionType &right) const
Definition Peak1D.h:204
bool operator()(const Peak1D &left, const Peak1D &right) const
Definition Peak1D.h:199
bool operator()(const PositionType &left, const PositionType &right) const
Definition Peak1D.h:214
bool operator()(const PositionType &left, const Peak1D &right) const
Definition Peak1D.h:209
std::size_t operator()(const OpenMS::Peak1D &p) const noexcept
Definition Peak1D.h:240