2-dimentional peaks cluster More...
#include <PeaksCluster2D.h>


Public Member Functions | |
| PeaksCluster2D () | |
| constructor | |
| virtual | ~PeaksCluster2D () |
| destructor | |
| void | setRt (const double rt) |
| sets RT More... | |
| double | getRt () |
| gets RT More... | |
| void | setRtRange (const double startRt, const double endRt) |
| sets RT range More... | |
| double | getStartRt () |
| gets start RT More... | |
| double | getEndRt () |
| gets end RT More... | |
| void | setMz (const double mz) |
| sets m/z More... | |
| double | getMz () |
| gets m/z More... | |
| void | setMzRange (const double startMz, const double endMz) |
| sets m/z range More... | |
| double | getStartMz () |
| gets start m/z More... | |
| double | getEndMz () |
| gets end m/z More... | |
| void | setIntensity (const double intensity) |
| sets intensity More... | |
| double | getIntensity () |
| gets intensity More... | |
| void | setCharge (const int charge) |
| sets charge More... | |
| int | getCharge () |
| gets charge More... | |
| void | addPeak (Peak2DElement *peak) |
| adds peak More... | |
| void | removePeak (Peak2DElement *peak) |
| removes peak More... | |
| void | removePeak (unsigned int idx) |
| removes peak More... | |
| void | clearPeaks () |
| clears peaks | |
Public Member Functions inherited from kome::objects::Peaks2DArray | |
| Peaks2DArray () | |
| constructor | |
| virtual | ~Peaks2DArray () |
| destructor | |
| int | issueId (Peak2DElement *peak2dElement) |
| to issue the peak2d id More... | |
| Peak2DElement * | getPeakById (int id) |
| gets peak element by peak2d id More... | |
| unsigned int | getNumberOfPeaks () |
| gets the number of peaks More... | |
| Peak2DElement * | getPeak (const unsigned int idx) |
| gets peak element More... | |
| int | searchPeak (Peak2DElement *peak) |
| searches peak More... | |
| void | sortByRt (const bool desc) |
| sorts peaks by RT More... | |
| void | sortByMz (const bool desc) |
| sorts peaks by m/z More... | |
| void | sortByIntensity (const bool desc) |
| sorts peaks by intensity param desc descending order flag | |
Protected Member Functions | |
| void | update () |
| updates member values | |
Protected Attributes | |
| double | m_rt |
| bool | m_rtFlg |
| double | m_startRt |
| double | m_endRt |
| bool | m_rtRangeFlg |
| double | m_mz |
| bool | m_mzFlg |
| double | m_startMz |
| double | m_endMz |
| bool | m_mzRangeFlg |
| double | m_intensity |
| bool | m_intFlg |
| int | m_charge |
Protected Attributes inherited from kome::objects::Peaks2DArray | |
| std::vector< Peak2DElement * > | m_peaks |
Additional Inherited Members | |
Static Protected Member Functions inherited from kome::objects::Peaks2DArray | |
| static bool | lessRt (Peak2DElement *p0, Peak2DElement *p1, bool desc) |
| compares peaks to sort by RT More... | |
| static bool | lessMz (Peak2DElement *p0, Peak2DElement *p1, bool desc) |
| compares peaks to sort by m/z More... | |
| static bool | lessIntensity (Peak2DElement *p0, Peak2DElement *p1, bool desc) |
| compares peaks to sort by intensity More... | |
2-dimentional peaks cluster
Definition at line 28 of file PeaksCluster2D.h.
| void kome::objects::PeaksCluster2D::addPeak | ( | Peak2DElement * | peak | ) |
adds peak
| [in] | peak | peak to be added |
Definition at line 136 of file PeaksCluster2D.cpp.

| int kome::objects::PeaksCluster2D::getCharge | ( | ) |
| double kome::objects::PeaksCluster2D::getEndMz | ( | ) |
| double kome::objects::PeaksCluster2D::getEndRt | ( | ) |
| double kome::objects::PeaksCluster2D::getIntensity | ( | ) |
| double kome::objects::PeaksCluster2D::getMz | ( | ) |
| double kome::objects::PeaksCluster2D::getRt | ( | ) |
| double kome::objects::PeaksCluster2D::getStartMz | ( | ) |
| double kome::objects::PeaksCluster2D::getStartRt | ( | ) |
| void kome::objects::PeaksCluster2D::removePeak | ( | Peak2DElement * | peak | ) |
removes peak
| [in] | peak | peak to be removed |
Definition at line 152 of file PeaksCluster2D.cpp.

| void kome::objects::PeaksCluster2D::removePeak | ( | unsigned int | idx | ) |
removes peak
| [in] | idx | peak index |
Definition at line 163 of file PeaksCluster2D.cpp.

| void kome::objects::PeaksCluster2D::setCharge | ( | const int | charge | ) |
| void kome::objects::PeaksCluster2D::setIntensity | ( | const double | intensity | ) |
| void kome::objects::PeaksCluster2D::setMz | ( | const double | mz | ) |
| void kome::objects::PeaksCluster2D::setMzRange | ( | const double | startMz, |
| const double | endMz | ||
| ) |
sets m/z range
| [in] | startMz | start m/z |
| [in] | endMz | endMz |
Definition at line 98 of file PeaksCluster2D.cpp.
| void kome::objects::PeaksCluster2D::setRt | ( | const double | rt | ) |
| void kome::objects::PeaksCluster2D::setRtRange | ( | const double | startRt, |
| const double | endRt | ||
| ) |
sets RT range
| [in] | startRt | start RT |
| [in] | endRt | end RT |
Definition at line 70 of file PeaksCluster2D.cpp.
|
protected |
charge
Definition at line 73 of file PeaksCluster2D.h.
|
protected |
end m/z
Definition at line 63 of file PeaksCluster2D.h.
|
protected |
end RT
Definition at line 51 of file PeaksCluster2D.h.
|
protected |
intensity
Definition at line 68 of file PeaksCluster2D.h.
|
protected |
intensity settled flag
Definition at line 70 of file PeaksCluster2D.h.
|
protected |
m/z
Definition at line 56 of file PeaksCluster2D.h.
|
protected |
m/z settled flag
Definition at line 58 of file PeaksCluster2D.h.
|
protected |
m/z range settled flag
Definition at line 65 of file PeaksCluster2D.h.
|
protected |
RT
Definition at line 44 of file PeaksCluster2D.h.
|
protected |
RT settled flag
Definition at line 46 of file PeaksCluster2D.h.
|
protected |
RT range settled flag
Definition at line 53 of file PeaksCluster2D.h.
|
protected |
start m/z
Definition at line 61 of file PeaksCluster2D.h.
|
protected |
start RT
Definition at line 49 of file PeaksCluster2D.h.
1.8.6