2-dimentional peaks array
More...
#include <Peaks2DArray.h>
2-dimentional peaks array
Definition at line 28 of file Peaks2DArray.h.
| unsigned int kome::objects::Peaks2DArray::getNumberOfPeaks |
( |
| ) |
|
gets the number of peaks
- Returns
- the number of peaks
Definition at line 40 of file Peaks2DArray.cpp.
std::vector< Peak2DElement * > m_peaks
| Peak2DElement * kome::objects::Peaks2DArray::getPeak |
( |
const unsigned int |
idx | ) |
|
gets peak element
- Parameters
-
- Returns
- peak elment (If NULL, the index is illegal.)
Definition at line 45 of file Peaks2DArray.cpp.
std::vector< Peak2DElement * > m_peaks
| Peak2DElement * kome::objects::Peaks2DArray::getPeakById |
( |
int |
id | ) |
|
gets peak element by peak2d id
- Parameters
-
- Returns
- peak2d element objects
Definition at line 125 of file Peaks2DArray.cpp.
126 for(
unsigned int i=0; i <
m_peaks.size(); i++ ){
127 if(
m_peaks[i]->getId() == id ){
std::vector< Peak2DElement * > m_peaks
| int kome::objects::Peaks2DArray::issueId |
( |
Peak2DElement * |
peak2dElement | ) |
|
to issue the peak2d id
- Parameters
-
| [in] | peak2dElement | peak element objects |
- Returns
- peak2d id
Definition at line 117 of file Peaks2DArray.cpp.
118 if( peak2dElement !=
NULL && peak2dElement->
getId() > 0 ){
119 return peak2dElement->
getId()+1;
int getId()
gets peak2d id
compares peaks to sort by intensity
- Parameters
-
| [in] | p0 | peak object to be compared |
| [in] | p1 | peak object to compare |
| [in] | desc | descenfing order flag |
- Returns
- If true, p0 sorts before p1.
Definition at line 108 of file Peaks2DArray.cpp.
double getIntensity()
gets intensity
compares peaks to sort by m/z
- Parameters
-
| [in] | p0 | peak object to be compared |
| [in] | p1 | peak object to compare |
| [in] | desc | descenfing order flag |
- Returns
- If true, p0 sorts before p1.
Definition at line 100 of file Peaks2DArray.cpp.
compares peaks to sort by RT
- Parameters
-
| [in] | p0 | peak object to be compared |
| [in] | p1 | peak object to compare |
| [in] | desc | descending order flag |
- Returns
- If true, p0 sorts before p1.
Definition at line 92 of file Peaks2DArray.cpp.
| int kome::objects::Peaks2DArray::searchPeak |
( |
Peak2DElement * |
peak | ) |
|
searches peak
- Parameters
-
| [in] | peak | peak object to be searched |
- Returns
- peak index (If specified peak is not found, this method returns negative number.)
Definition at line 53 of file Peaks2DArray.cpp.
55 for(
unsigned int i = 0; i <
m_peaks.size() && idx < 0; i++ ) {
std::vector< Peak2DElement * > m_peaks
| void kome::objects::Peaks2DArray::sortByMz |
( |
const bool |
desc | ) |
|
sorts peaks by m/z
- Parameters
-
| [in] | desc | descending order flag |
Definition at line 74 of file Peaks2DArray.cpp.
78 boost::bind(
lessMz, _1, _2, desc )
static bool lessMz(Peak2DElement *p0, Peak2DElement *p1, bool desc)
compares peaks to sort by m/z
std::vector< Peak2DElement * > m_peaks
| void kome::objects::Peaks2DArray::sortByRt |
( |
const bool |
desc | ) |
|
sorts peaks by RT
- Parameters
-
| [in] | desc | descending order flag |
Definition at line 65 of file Peaks2DArray.cpp.
69 boost::bind(
lessRt, _1, _2, desc )
static bool lessRt(Peak2DElement *p0, Peak2DElement *p1, bool desc)
compares peaks to sort by RT
std::vector< Peak2DElement * > m_peaks
| std::vector< Peak2DElement* > kome::objects::Peaks2DArray::m_peaks |
|
protected |
The documentation for this class was generated from the following files: