2-dimentional peaks More...
#include <Peaks2D.h>


Public Member Functions | |
| Peaks2D () | |
| constructor | |
| Peaks2D (const Peaks2D &peaks) | |
| copy constructor More... | |
| virtual | ~Peaks2D () |
| destructor | |
| Peaks2D & | operator= (const Peaks2D &other) |
| substitution operator More... | |
| Peak2DElement * | createPeak (const double rt, const double startRt, const double endRt, const double mz, const double startMz, const double endMz, const double intensity) |
| creates new peak element More... | |
| Peak2DElement * | createPeak (const double rt, const double mz, const double intensity) |
| creates new peak element More... | |
| void | clearPeaks () |
| clears peaks | |
| void | removePeak (Peak2DElement *peak) |
| removes peak More... | |
| void | removePeak (const unsigned int idx) |
| removes peak More... | |
| PeaksCluster2D * | createCluster () |
| creates cluster More... | |
| unsigned int | getNumberOfClusters () |
| gets the number of clusters More... | |
| PeaksCluster2D * | getCluster (const unsigned int idx) |
| gets cluster More... | |
| void | clearClusters () |
| clears clusters | |
| void | removeCluster (PeaksCluster2D *cluster) |
| removes cluster More... | |
| void | removeCluster (const unsigned int idx) |
| removes cluster More... | |
| void | setDataId (const int id) |
| sets the data ID More... | |
| int | getDataId () |
| gets the data ID More... | |
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 Attributes | |
| std::vector< PeaksCluster2D * > | m_clusters |
| int | m_dataId |
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... | |
| kome::objects::Peaks2D::Peaks2D | ( | const Peaks2D & | peaks | ) |
copy constructor
| [in] | peaks | copy source |
Definition at line 38 of file Peaks2D.cpp.

| PeaksCluster2D * kome::objects::Peaks2D::createCluster | ( | ) |
creates cluster
Definition at line 248 of file Peaks2D.cpp.
| Peak2DElement * kome::objects::Peaks2D::createPeak | ( | const double | rt, |
| const double | startRt, | ||
| const double | endRt, | ||
| const double | mz, | ||
| const double | startMz, | ||
| const double | endMz, | ||
| const double | intensity | ||
| ) |
creates new peak element
| [in] | rt | RT |
| [in] | startRt | start RT |
| [in] | endRt | end RT |
| [in] | mz | m/z |
| [in] | startMz | start m/z |
| [in] | endMz | end m/z |
| [in] | intensity | intensity |
Definition at line 138 of file Peaks2D.cpp.

| Peak2DElement * kome::objects::Peaks2D::createPeak | ( | const double | rt, |
| const double | mz, | ||
| const double | intensity | ||
| ) |
creates new peak element
| [in] | rt | RT |
| [in] | mz | m/z |
| [in] | intensity | intensity |
Definition at line 196 of file Peaks2D.cpp.

| PeaksCluster2D * kome::objects::Peaks2D::getCluster | ( | const unsigned int | idx | ) |
gets cluster
| [in] | idx | cluster index |
Definition at line 261 of file Peaks2D.cpp.
| int kome::objects::Peaks2D::getDataId | ( | ) |
| unsigned int kome::objects::Peaks2D::getNumberOfClusters | ( | ) |
gets the number of clusters
Definition at line 256 of file Peaks2D.cpp.
substitution operator
| [in] | other | source peaks |
Definition at line 90 of file Peaks2D.cpp.

| void kome::objects::Peaks2D::removeCluster | ( | PeaksCluster2D * | cluster | ) |
removes cluster
| [in] | cluster | cluster to be removed |
Definition at line 277 of file Peaks2D.cpp.
| void kome::objects::Peaks2D::removeCluster | ( | const unsigned int | idx | ) |
removes cluster
| [in] | idx | cluster index |
Definition at line 293 of file Peaks2D.cpp.
| void kome::objects::Peaks2D::removePeak | ( | Peak2DElement * | peak | ) |
removes peak
| [in] | peak | peak to be removed |
Definition at line 215 of file Peaks2D.cpp.
| void kome::objects::Peaks2D::removePeak | ( | const unsigned int | idx | ) |
removes peak
| [in] | idx | peak index |
Definition at line 231 of file Peaks2D.cpp.

| void kome::objects::Peaks2D::setDataId | ( | const int | id | ) |
|
protected |
1.8.6