33 enum{ DIMENSION = 1 };
A 1-dimensional raw data mobility point or peak. The unit (ms, 1/K_0, etc) is implicit.
Definition MobilityPeak1D.h:28
double CoordinateType
Coordinate type.
Definition MobilityPeak1D.h:39
PositionType const & getPosition() const
Non-mutable access to the position.
MobilityPeak1D(PositionType a, IntensityType b)
construct with position and intensity
Definition MobilityPeak1D.h:48
IntensityType getIntensity() const
CoordinateType getMobility() const
Non-mutable access to m/z.
MobilityPeak1D(MobilityPeak1D &&) noexcept=default
MobilityPeak1D(const MobilityPeak1D &p)=default
Copy constructor.
float IntensityType
Intensity type.
Definition MobilityPeak1D.h:35
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
Definition MobilityPeak1D.h:121
bool operator()(MobilityPeak1D const &left, MobilityPeak1D const &right) const
Definition MobilityPeak1D.h:122
bool operator()(MobilityPeak1D const &left, IntensityType right) const
Definition MobilityPeak1D.h:127
bool operator()(IntensityType left, MobilityPeak1D const &right) const
Definition MobilityPeak1D.h:132
bool operator()(IntensityType left, IntensityType right) const
Definition MobilityPeak1D.h:137
Comparator by mobility position.
Definition MobilityPeak1D.h:144
bool operator()(CoordinateType left, MobilityPeak1D const &right) const
Definition MobilityPeak1D.h:155
bool operator()(CoordinateType left, CoordinateType right) const
Definition MobilityPeak1D.h:160
bool operator()(const MobilityPeak1D &left, const MobilityPeak1D &right) const
Definition MobilityPeak1D.h:145
bool operator()(MobilityPeak1D const &left, CoordinateType right) const
Definition MobilityPeak1D.h:150
Comparator by position. As this class has dimension 1, this is basically an alias for MobilityLess.
Definition MobilityPeak1D.h:167
bool operator()(const PositionType &left, const PositionType &right) const
Definition MobilityPeak1D.h:183
bool operator()(const MobilityPeak1D &left, const MobilityPeak1D &right) const
Definition MobilityPeak1D.h:168
bool operator()(const MobilityPeak1D &left, const PositionType &right) const
Definition MobilityPeak1D.h:173
bool operator()(const PositionType &left, const MobilityPeak1D &right) const
Definition MobilityPeak1D.h:178
std::size_t operator()(const OpenMS::MobilityPeak1D &p) const noexcept
Definition MobilityPeak1D.h:208