OpenMS
2.4.0
|
iterator class for access of spline packages More...
#include <OpenMS/FILTERING/DATAREDUCTION/SplineSpectrum.h>
Public Member Functions | |
Navigator (const std::vector< SplinePackage > *packages, double mzMin, double mzMax) | |
constructor of iterator More... | |
Navigator () | |
constructor (for pyOpenMS) More... | |
~Navigator () | |
destructor More... | |
double | eval (double mz) |
returns spline interpolated intensity at m/z (fast access since we can start search from lastPackage) More... | |
double | getNextMz (double mz) |
returns the next sensible m/z position for scanning through a spectrum (fast access since we can start search from lastPackage) More... | |
Private Attributes | |
const std::vector< SplinePackage > * | packages_ |
list of spline packages to be accessed More... | |
size_t | last_package_ |
index of spline package last accessed More... | |
double | mz_min_ |
m/z limits of the spectrum More... | |
double | mz_max_ |
iterator class for access of spline packages
Navigator | ( | const std::vector< SplinePackage > * | packages, |
double | mzMin, | ||
double | mzMax | ||
) |
constructor of iterator
Navigator | ( | ) |
constructor (for pyOpenMS)
~Navigator | ( | ) |
destructor
returns spline interpolated intensity at m/z (fast access since we can start search from lastPackage)
Referenced by SpectraMerger::averageProfileSpectra_().
returns the next sensible m/z position for scanning through a spectrum (fast access since we can start search from lastPackage)
|
private |
index of spline package last accessed
|
private |
|
private |
m/z limits of the spectrum
|
private |
list of spline packages to be accessed