2-dimentional peak element More...
#include <Peak2DElement.h>

Classes | |
| struct | DataInfo |
| data information More... | |
| struct | ParamInfo |
| parameter information More... | |
Public Member Functions | |
| Peak2DElement (Peaks2D *peaks) | |
| constructor More... | |
| virtual | ~Peak2DElement () |
| destructor | |
| void | setRt (const double rt, const double startRt, const double endRt) |
| sets RT More... | |
| double | getRt () |
| gets RT More... | |
| double | getStartRt () |
| gets start RT More... | |
| double | getEndRt () |
| gets end RT More... | |
| void | setMz (const double mz, const double startMz, const double endMz) |
| sets m/z More... | |
| double | getMz () |
| gets m/z 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 | setCluster (PeaksCluster2D *cluster) |
| sets peaks cluster More... | |
| PeaksCluster2D * | getCluster () |
| gets cluster More... | |
| void | setPrecursorMass (const double precursor) |
| sets the precursor mass More... | |
| double | getPrecursorMass () |
| gets the precursor mass More... | |
| void | setCharge (const int charge) |
| sets the charge state More... | |
| int | getCharge () |
| gets the charge state More... | |
| void | setFwhm (const double fwhm) |
| sets FWHM More... | |
| double | getFwhm () |
| gets FWHM More... | |
| void | setArea (const double area) |
| sets area More... | |
| double | getArea () |
| gets area More... | |
| void | setId (int id) |
| sets peak2d id More... | |
| int | getId () |
| gets peak2d id More... | |
| void | clearData () |
| clears data | |
| unsigned int | getDataListSize () |
| gets the data list size More... | |
| void | addData (const int sampleId, const int profileId, const double peakVal, PeakElement *peak) |
| adds data More... | |
| void | setData (const int sampleId, const int profileId, const double peakVal, PeakElement *peak) |
| sets data More... | |
| PeakElement * | getDataPeak (const unsigned int idx=0) |
| gets data peak More... | |
| int | getDataProfileId (const unsigned int idx=0) |
| gets data profile ID More... | |
| int | getDataSampleId (const unsigned int idx=0) |
| gets data sample ID More... | |
| double | getDataPeakValue (const unsigned int idx=0) |
| gets the data peak value More... | |
| void | clearParameters () |
| clears parameters | |
| void | setParameter (const char *name, const char *value, const int type=0) |
| sets parameters More... | |
| unsigned int | getNumberOfParameters () |
| gets the number of parameters More... | |
| const char * | getParameterName (const int idx) |
| gets parameter name More... | |
| const char * | getParameterValue (const char *name) |
| gets parameter value More... | |
| const char * | getParameterValue (const int idx) |
| gets parameter value More... | |
| int | getParameterType (const char *name) |
| gets parameter type More... | |
| int | getParameterType (const int idx) |
| gets parameter type More... | |
Protected Member Functions | |
| int | searchParameterIndex (const char *name) |
| searches parameter index More... | |
Protected Attributes | |
| double | m_rt |
| double | m_startRt |
| double | m_endRt |
| double | m_mz |
| double | m_startMz |
| double | m_endMz |
| double | m_intensity |
| int | m_charge |
| double | m_fwhm |
| double | m_area |
| Peaks2D * | m_peaks |
| PeaksCluster2D * | m_cluster |
| int | m_elmId |
| int | m_peak2dId |
| double | m_precursor |
| std::vector< DataInfo > | m_dataList |
| std::vector< ParamInfo > | m_params |
2-dimentional peak element
Definition at line 33 of file Peak2DElement.h.
| kome::objects::Peak2DElement::Peak2DElement | ( | Peaks2D * | peaks | ) |
constructor
| [in] | peaks | peaks object |
Definition at line 34 of file Peak2DElement.cpp.

| void kome::objects::Peak2DElement::addData | ( | const int | sampleId, |
| const int | profileId, | ||
| const double | peakVal, | ||
| PeakElement * | peak | ||
| ) |
adds data
| [in] | sampleId | sample ID |
| [in] | profileId | profile ID |
| [in] | peakVal | peak value |
| [in] | peak | peak peak information |
Definition at line 207 of file Peak2DElement.cpp.
| double kome::objects::Peak2DElement::getArea | ( | ) |
| int kome::objects::Peak2DElement::getCharge | ( | ) |
| PeaksCluster2D * kome::objects::Peak2DElement::getCluster | ( | ) |
| unsigned int kome::objects::Peak2DElement::getDataListSize | ( | ) |
gets the data list size
Definition at line 202 of file Peak2DElement.cpp.
| PeakElement * kome::objects::Peak2DElement::getDataPeak | ( | const unsigned int | idx = 0 | ) |
gets data peak
| [in] | idx | data index |
Definition at line 229 of file Peak2DElement.cpp.
| double kome::objects::Peak2DElement::getDataPeakValue | ( | const unsigned int | idx = 0 | ) |
gets the data peak value
| [in] | idx | data index |
Definition at line 256 of file Peak2DElement.cpp.
| int kome::objects::Peak2DElement::getDataProfileId | ( | const unsigned int | idx = 0 | ) |
gets data profile ID
| [in] | idx | data index |
Definition at line 238 of file Peak2DElement.cpp.
| int kome::objects::Peak2DElement::getDataSampleId | ( | const unsigned int | idx = 0 | ) |
gets data sample ID
| [in] | idx | data index |
Definition at line 247 of file Peak2DElement.cpp.
| double kome::objects::Peak2DElement::getEndMz | ( | ) |
| double kome::objects::Peak2DElement::getEndRt | ( | ) |
| double kome::objects::Peak2DElement::getFwhm | ( | ) |
| int kome::objects::Peak2DElement::getId | ( | ) |
| double kome::objects::Peak2DElement::getIntensity | ( | ) |
| double kome::objects::Peak2DElement::getMz | ( | ) |
| unsigned int kome::objects::Peak2DElement::getNumberOfParameters | ( | ) |
gets the number of parameters
Definition at line 290 of file Peak2DElement.cpp.
| const char * kome::objects::Peak2DElement::getParameterName | ( | const int | idx | ) |
gets parameter name
| [in] | idx | parameter index (If NULL, the index is illegal.) |
Definition at line 295 of file Peak2DElement.cpp.
| int kome::objects::Peak2DElement::getParameterType | ( | const char * | name | ) |
gets parameter type
| [in] | name | parameter name |
Definition at line 322 of file Peak2DElement.cpp.

| int kome::objects::Peak2DElement::getParameterType | ( | const int | idx | ) |
gets parameter type
| [in] | idx | parameter index |
Definition at line 330 of file Peak2DElement.cpp.
| const char * kome::objects::Peak2DElement::getParameterValue | ( | const char * | name | ) |
gets parameter value
| [in] | name | parameter name |
Definition at line 304 of file Peak2DElement.cpp.

| const char * kome::objects::Peak2DElement::getParameterValue | ( | const int | idx | ) |
gets parameter value
| [in] | idx | parameter index |
Definition at line 313 of file Peak2DElement.cpp.
| double kome::objects::Peak2DElement::getPrecursorMass | ( | ) |
| double kome::objects::Peak2DElement::getRt | ( | ) |
| double kome::objects::Peak2DElement::getStartMz | ( | ) |
| double kome::objects::Peak2DElement::getStartRt | ( | ) |
|
protected |
searches parameter index
| [in] | name | parameter name |
Definition at line 339 of file Peak2DElement.cpp.
| void kome::objects::Peak2DElement::setArea | ( | const double | area | ) |
| void kome::objects::Peak2DElement::setCharge | ( | const int | charge | ) |
sets the charge state
| [in] | charge | charge state |
Definition at line 157 of file Peak2DElement.cpp.
| void kome::objects::Peak2DElement::setCluster | ( | PeaksCluster2D * | cluster | ) |
sets peaks cluster
| [in] | cluster | peaks cluster |
Definition at line 121 of file Peak2DElement.cpp.

| void kome::objects::Peak2DElement::setData | ( | const int | sampleId, |
| const int | profileId, | ||
| const double | peakVal, | ||
| PeakElement * | peak | ||
| ) |
sets data
| [in] | sampleId | sample ID |
| [in] | profileId | profile ID |
| [in] | peakVal | peak value |
| [in] | peak | peak peak information |
Definition at line 218 of file Peak2DElement.cpp.

| void kome::objects::Peak2DElement::setFwhm | ( | const double | fwhm | ) |
| void kome::objects::Peak2DElement::setId | ( | int | id | ) |
| void kome::objects::Peak2DElement::setIntensity | ( | const double | intensity | ) |
| void kome::objects::Peak2DElement::setMz | ( | const double | mz, |
| const double | startMz, | ||
| const double | endMz | ||
| ) |
sets m/z
| [in] | mz | m/z |
| [in] | startMz | start m/z |
| [in] | endMz | endMz |
Definition at line 89 of file Peak2DElement.cpp.
| void kome::objects::Peak2DElement::setParameter | ( | const char * | name, |
| const char * | value, | ||
| const int | type = 0 |
||
| ) |
sets parameters
| [in] | name | parameter name |
| [in] | value | parameter value |
| [in] | type | type |
Definition at line 270 of file Peak2DElement.cpp.

| void kome::objects::Peak2DElement::setPrecursorMass | ( | const double | precursor | ) |
sets the precursor mass
| [in] | precursor | precursor mass |
Definition at line 147 of file Peak2DElement.cpp.
| void kome::objects::Peak2DElement::setRt | ( | const double | rt, |
| const double | startRt, | ||
| const double | endRt | ||
| ) |
sets RT
| [in] | rt | RT |
| [in] | startRt | start RT |
| [in] | endRt | end RT |
Definition at line 67 of file Peak2DElement.cpp.
|
protected |
area
Definition at line 77 of file Peak2DElement.h.
|
protected |
charge
Definition at line 71 of file Peak2DElement.h.
|
protected |
cluster
Definition at line 83 of file Peak2DElement.h.
|
protected |
data
Definition at line 117 of file Peak2DElement.h.
|
protected |
element data ID
Definition at line 86 of file Peak2DElement.h.
|
protected |
end m/z
Definition at line 65 of file Peak2DElement.h.
|
protected |
end RT
Definition at line 56 of file Peak2DElement.h.
|
protected |
fwhm
Definition at line 74 of file Peak2DElement.h.
|
protected |
intensity
Definition at line 68 of file Peak2DElement.h.
|
protected |
m/z
Definition at line 59 of file Peak2DElement.h.
|
protected |
parameters
Definition at line 120 of file Peak2DElement.h.
|
protected |
peak2d id
Definition at line 89 of file Peak2DElement.h.
|
protected |
peaks
Definition at line 80 of file Peak2DElement.h.
|
protected |
precursor mass
Definition at line 92 of file Peak2DElement.h.
|
protected |
RT
Definition at line 50 of file Peak2DElement.h.
|
protected |
start m/z
Definition at line 62 of file Peak2DElement.h.
|
protected |
start RT
Definition at line 53 of file Peak2DElement.h.
1.8.6