35 #ifndef OPENMS_COMPARISON_SPECTRA_BINNEDSPECTRUM_H 
   36 #define OPENMS_COMPARISON_SPECTRA_BINNEDSPECTRUM_H 
   86       NoSpectrumIntegrated(
const char * file, 
int line, 
const char * 
function, 
const char * message = 
"BinnedSpectrum hasn't got a PeakSpectrum to base on yet") 
throw();
 
  141       return !(operator==(rhs));
 
  153       return !(operator==(rhs));
 
  159       return this->bin_size_;
 
  165       return this->bin_spread_;
 
  171       return (
UInt) this->bins_.size();
 
  177       return (
UInt) this->bins_.nonzero_size();
 
  216       return bins_.begin();
 
  228       return bins_.begin();
 
  244       if (this->bin_size_ != s)
 
  265       if (this->bin_spread_ != s)
 
  267         this->bin_spread_ = s;
 
  299 #endif //OPENMS_COMPARISON_SPECTRA_BINNEDSPECTRUM_H 
MSSpectrum & operator=(const MSSpectrum &source)
Assignment operator. 
Definition: MSSpectrum.h:166
float Real
Real type. 
Definition: Types.h:109
void setBinSize(double s)
Definition: BinnedSpectrum.h:242
bool operator==(const MSSpectrum &rhs) const 
Equality operator. 
Definition: MSSpectrum.h:186
double getBinSize() const 
get the BinSize 
Definition: BinnedSpectrum.h:157
SparseVector< Real > bins_
Definition: BinnedSpectrum.h:74
Real bin_size_
Definition: BinnedSpectrum.h:73
UInt bin_spread_
Definition: BinnedSpectrum.h:72
bin_iterator end()
returns the end iterator of the container 
Definition: BinnedSpectrum.h:232
bool operator==(const BinnedSpectrum &rhs) const 
equality operator 
Definition: BinnedSpectrum.h:131
BinnedSpectrum & operator=(const PeakSpectrum &source)
assignment operator for PeakSpectra 
Definition: BinnedSpectrum.h:120
SparseVector< Real > & getBins()
Definition: BinnedSpectrum.h:197
bool operator!=(const BinnedSpectrum &rhs) const 
inequality operator 
Definition: BinnedSpectrum.h:139
The representation of a 1D spectrum. 
Definition: MSSpectrum.h:67
UInt getFilledBinNumber() const 
get the FilledBinNumber, number of filled Bins 
Definition: BinnedSpectrum.h:175
bin_iterator begin()
returns the begin iterator of the container 
Definition: BinnedSpectrum.h:226
UInt getBinSpread() const 
get the BinSpread 
Definition: BinnedSpectrum.h:163
BinnedSpectrum & operator=(const BinnedSpectrum &source)
assignment operator 
Definition: BinnedSpectrum.h:107
SparseVector< Real >::const_iterator const_bin_iterator
Definition: BinnedSpectrum.h:91
bool operator!=(const PeakSpectrum &rhs) const 
inequality operator for PeakSpectra 
Definition: BinnedSpectrum.h:151
SparseVector< Real >::iterator bin_iterator
Definition: BinnedSpectrum.h:92
const_bin_iterator end() const 
returns the const end iterator of the container 
Definition: BinnedSpectrum.h:220
Exception base class. 
Definition: Exception.h:90
void setBinSpread(UInt s)
Definition: BinnedSpectrum.h:263
This is a binned representation of a PeakSpectrum. 
Definition: BinnedSpectrum.h:66
virtual void clearChildIds_()
Clears the persistence id of all sub-objects. 
Definition: BinnedSpectrum.h:291
bool operator==(const PeakSpectrum &rhs) const 
equality operator for PeakSpectra 
Definition: BinnedSpectrum.h:145
UInt getBinNumber() const 
get the BinNumber, number of Bins 
Definition: BinnedSpectrum.h:169
const SparseVector< Real > & getBins() const 
Definition: BinnedSpectrum.h:184
Exception which is thrown if BinnedSpectrum bins are accessed and no PeakSpektrum has been integrated...
Definition: BinnedSpectrum.h:82
const_bin_iterator begin() const 
returns the const begin iterator of the container 
Definition: BinnedSpectrum.h:214