35 #ifndef OPENMS_KERNEL_PEAK1D_H 
   36 #define OPENMS_KERNEL_PEAK1D_H 
   81       position_(p.position_),
 
   82       intensity_(p.intensity_)
 
  101     inline IntensityType getIntensity()
 const { 
return intensity_; }
 
  146       position_ = position;
 
  154       if (
this == &rhs) 
return *
this;
 
  171       return !(operator==(rhs));
 
  181       std::binary_function<Peak1D, Peak1D, bool>
 
  207       public std::binary_function<Peak1D, Peak1D, bool>
 
  216         return left.
getMZ() < right;
 
  221         return left < right.
getMZ();
 
  233       public std::binary_function<Peak1D, Peak1D, bool>
 
  266   OPENMS_DLLAPI std::ostream & 
operator<<(std::ostream & os, 
const Peak1D & point);
 
  270 #endif // OPENMS_KERNEL_PEAK1D_H 
Peak1D & operator=(const Peak1D &rhs)
Assignment operator. 
Definition: Peak1D.h:152
float Real
Real type. 
Definition: Types.h:109
bool operator()(const Peak1D &left, const Peak1D &right) const 
Definition: Peak1D.h:235
PositionType & getPosition()
Mutable access to the position. 
Definition: Peak1D.h:138
IntensityType getIntensity() const 
Definition: Peak1D.h:103
PositionType const & getPosition() const 
Non-mutable access to the position. 
Definition: Peak1D.h:132
bool operator()(IntensityType left, Peak1D const &right) const 
Definition: Peak1D.h:193
bool operator()(IntensityType left, IntensityType right) const 
Definition: Peak1D.h:198
CoordinateType getMZ() const 
Non-mutable access to m/z. 
Definition: Peak1D.h:108
std::ostream & operator<<(std::ostream &os, const ItraqQuantifier::ItraqQuantifierStats &stats)
bool operator()(const PositionType &left, const Peak1D &right) const 
Definition: Peak1D.h:245
void setMZ(CoordinateType mz)
Mutable access to m/z. 
Definition: Peak1D.h:114
void setIntensity(IntensityType intensity)
Mutable access to the data point intensity (height) 
Definition: Peak1D.h:105
bool operator()(const Peak1D &left, const Peak1D &right) const 
Definition: Peak1D.h:209
Comparator by position. As this class has dimension 1, this is basically an alias for MZLess...
Definition: Peak1D.h:232
bool operator()(Peak1D const &left, CoordinateType right) const 
Definition: Peak1D.h:214
bool operator==(const Peak1D &rhs) const 
Equality operator. 
Definition: Peak1D.h:163
Peak1D()
Definition: Peak1D.h:74
bool operator()(const PositionType &left, const PositionType &right) const 
Definition: Peak1D.h:250
PositionType position_
The data point position. 
Definition: Peak1D.h:260
Real IntensityType
Intensity type. 
Definition: Peak1D.h:64
void setPosition(PositionType const &position)
Mutable access to the position. 
Definition: Peak1D.h:144
A 1-dimensional raw data point or peak. 
Definition: Peak1D.h:55
Peak1D(const Peak1D &p)
Copy constructor. 
Definition: Peak1D.h:80
CoordinateType getPos() const 
Alias for getMZ() 
Definition: Peak1D.h:120
DoubleReal CoordinateType
Coordinate type. 
Definition: Peak1D.h:68
Comparator that allows to compare the indices of two peaks by their intensity. 
Definition: FeaFiModule.h:56
Comparator by m/z position. 
Definition: Peak1D.h:206
bool operator()(Peak1D const &left, IntensityType right) const 
Definition: Peak1D.h:188
bool operator!=(const Peak1D &rhs) const 
Equality operator. 
Definition: Peak1D.h:169
bool operator()(Peak1D const &left, Peak1D const &right) const 
Definition: Peak1D.h:183
bool operator()(CoordinateType left, Peak1D const &right) const 
Definition: Peak1D.h:219
IntensityType intensity_
The data point intensity. 
Definition: Peak1D.h:262
bool operator()(const Peak1D &left, const PositionType &right) const 
Definition: Peak1D.h:240
void setPos(CoordinateType pos)
Alias for setMZ() 
Definition: Peak1D.h:126
bool operator()(CoordinateType left, CoordinateType right) const 
Definition: Peak1D.h:224
DPosition< 1 > PositionType
Position type. 
Definition: Peak1D.h:66
~Peak1D()
Destructor. 
Definition: Peak1D.h:93