16 #include "../../types.h"
17 #include "../../utils.h"
18 #include "../../pappsoexception.h"
19 #include "../../exception/exceptionoutofrange.h"
20 #include "../../exception/exceptionnotpossible.h"
43 m_bins.assign(bins.begin(), bins.end());
70 m_bins.assign(other->m_bins.begin(), other->m_bins.end());
84 m_bins.assign(bins.begin(), bins.end());
101 const std::vector<pappso_double> &
116 std::vector<pappso_double>::iterator
131 text += QString(
"%1\n").arg(bin, 0,
'f', 6);
MassSpectrumCombiner()
Construct an uninitialized instance.
std::vector< pappso_double > m_bins
void setBins(std::vector< pappso_double > bins)
std::size_t binCount() const
const std::vector< pappso_double > & getBins() const
virtual ~MassSpectrumCombiner()
Destruct the instance.
QString binsAsString() const
std::vector< pappso_double >::iterator findBin(pappso_double mz)
Find the bin that will contain mz.
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
double pappso_double
A type definition for doubles.
std::shared_ptr< const MassSpectrumCombiner > MassSpectrumCombinerCstSPtr