90 double getPosMin()
const;
95 double getPosMax()
const;
118 Navigator(
const std::vector<SplinePackage> * packages,
double posMax,
double scaling);
134 double eval(
double pos);
143 double getNextPos(
double pos);
208 void init_(
const std::vector<double>& pos,
const std::vector<double>& intensity);
size_t last_package_
index of spline package last accessed
Definition: SplineInterpolatedPeaks.h:155
The representation of a chromatogram.
Definition: MSChromatogram.h:53
double pos_step_width_scaling_
scaling of the step width
Definition: SplineInterpolatedPeaks.h:171
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
The representation of a 1D spectrum.
Definition: MSSpectrum.h:66
double pos_max_
Definition: SplineInterpolatedPeaks.h:198
double pos_min_
m/z (or RT) limits of the spectrum
Definition: SplineInterpolatedPeaks.h:197
std::vector< SplinePackage > packages_
set of spline packages each interpolating in a certain m/z (or RT) range
Definition: SplineInterpolatedPeaks.h:203
double pos_max_
m/z (or RT) limits of the spectrum (or chromatogram)
Definition: SplineInterpolatedPeaks.h:160
Data structure for spline interpolation of MS1 spectra and chromatograms.
Definition: SplineInterpolatedPeaks.h:59
iterator class for access of spline packages
Definition: SplineInterpolatedPeaks.h:109
const std::vector< SplinePackage > * packages_
list of spline packages to be accessed
Definition: SplineInterpolatedPeaks.h:150