peak element More...
#include <PeakElement.h>

Public Member Functions | |
| PeakElement () | |
| constructor | |
| PeakElement (Peaks *peaks) | |
| constructor | |
| PeakElement (Peaks *peaks, const double x, const double y) | |
| constructor More... | |
| virtual | ~PeakElement () |
| destructor | |
| void | setX (const double x) |
| sets x element value More... | |
| double | getX () |
| gets x element value More... | |
| void | setY (const double y) |
| sets y element value More... | |
| double | getY () |
| gets y element value More... | |
| void | setLeft (const double x, const double y) |
| sets peak left More... | |
| double | getLeftX () |
| gets x element of peak left More... | |
| double | getLeftY () |
| gets y element of peak left More... | |
| void | setRight (const double x, const double y) |
| sets peak right More... | |
| double | getRightX () |
| gets x element of peak right More... | |
| double | getRightY () |
| gets y elemtn of peak right More... | |
| void | setApex (const double x, const double y) |
| sets peak apex More... | |
| double | getApexX () |
| gets x element of peak apex More... | |
| double | getApexY () |
| gets y element of peak apex More... | |
| void | searchApex (kome::core::XYData &xyData) |
| searches apex More... | |
| bool | hasApex () |
| judges whether this peak has apex information or not. More... | |
| void | setArea (const double area) |
| sets area More... | |
| double | getArea () |
| gets peak area More... | |
| bool | hasArea () |
| judges whether this peak has area value or not More... | |
| double | calcArea (kome::core::XYData &xyData) |
| calculates area More... | |
| void | setFwhm (const double fwhm) |
| sets the FWHM More... | |
| double | getFwhm () |
| gets the FWHM More... | |
| bool | hasFwhm () |
| judges whether this peak has FWHM value of not More... | |
| double | calcFwhm (kome::core::XYData &xyData) |
| calculates FWHM More... | |
| void | setId (int id) |
| sets peak ID More... | |
| int | getId () |
| gets peak ID | |
| void | setCharge (const int charge) |
| sets the charge state More... | |
| int | getCharge () |
| gets the charge state More... | |
Protected Attributes | |
| Peaks * | m_peaks |
| double | m_x |
| double | m_y |
| kome::core::Point< double > | m_left |
| kome::core::Point< double > | m_right |
| kome::core::Point< double > | m_apex |
| int | m_charge |
| double | m_area |
| double | m_fwhm |
| int | m_peakId |
peak element
Definition at line 28 of file PeakElement.h.
| kome::objects::PeakElement::PeakElement | ( | Peaks * | peaks, |
| const double | x, | ||
| const double | y | ||
| ) |
constructor
| [in] | peaks | peaks object |
| [in] | x | x element value |
| [in] | y | y element value |
Definition at line 67 of file PeakElement.cpp.

| double kome::objects::PeakElement::calcArea | ( | kome::core::XYData & | xyData | ) |
calculates area
| [in] | xyData | data points |
Definition at line 255 of file PeakElement.cpp.

| double kome::objects::PeakElement::calcFwhm | ( | kome::core::XYData & | xyData | ) |
calculates FWHM
| [in] | xyData | data points |
Definition at line 321 of file PeakElement.cpp.

| double kome::objects::PeakElement::getApexX | ( | ) |
gets x element of peak apex
Definition at line 173 of file PeakElement.cpp.

| double kome::objects::PeakElement::getApexY | ( | ) |
gets y element of peak apex
Definition at line 181 of file PeakElement.cpp.

| double kome::objects::PeakElement::getArea | ( | ) |
gets peak area
Definition at line 241 of file PeakElement.cpp.

| int kome::objects::PeakElement::getCharge | ( | ) |
| double kome::objects::PeakElement::getFwhm | ( | ) |
gets the FWHM
Definition at line 307 of file PeakElement.cpp.

| double kome::objects::PeakElement::getLeftX | ( | ) |
gets x element of peak left
Definition at line 134 of file PeakElement.cpp.
| double kome::objects::PeakElement::getLeftY | ( | ) |
gets y element of peak left
Definition at line 139 of file PeakElement.cpp.
| double kome::objects::PeakElement::getRightX | ( | ) |
gets x element of peak right
Definition at line 157 of file PeakElement.cpp.
| double kome::objects::PeakElement::getRightY | ( | ) |
gets y elemtn of peak right
Definition at line 162 of file PeakElement.cpp.
| double kome::objects::PeakElement::getX | ( | ) |
| double kome::objects::PeakElement::getY | ( | ) |
| bool kome::objects::PeakElement::hasApex | ( | ) |
judges whether this peak has apex information or not.
Definition at line 231 of file PeakElement.cpp.
| bool kome::objects::PeakElement::hasArea | ( | ) |
judges whether this peak has area value or not
Definition at line 250 of file PeakElement.cpp.
| bool kome::objects::PeakElement::hasFwhm | ( | ) |
judges whether this peak has FWHM value of not
Definition at line 316 of file PeakElement.cpp.
| void kome::objects::PeakElement::searchApex | ( | kome::core::XYData & | xyData | ) |
searches apex
| [in] | xyData | data points |
Definition at line 189 of file PeakElement.cpp.

| void kome::objects::PeakElement::setApex | ( | const double | x, |
| const double | y | ||
| ) |
sets peak apex
| [in] | x | x element of peak apex |
| [in] | y | y element of peak apex |
Definition at line 167 of file PeakElement.cpp.
| void kome::objects::PeakElement::setArea | ( | const double | area | ) |
| void kome::objects::PeakElement::setCharge | ( | const int | charge | ) |
sets the charge state
| [in] | charge | charge state |
Definition at line 414 of file PeakElement.cpp.
| void kome::objects::PeakElement::setFwhm | ( | const double | fwhm | ) |
| void kome::objects::PeakElement::setId | ( | int | id | ) |
| void kome::objects::PeakElement::setLeft | ( | const double | x, |
| const double | y | ||
| ) |
sets peak left
| [in] | x | x element of peak left |
| [in] | y | y element of peak left |
Definition at line 122 of file PeakElement.cpp.
| void kome::objects::PeakElement::setRight | ( | const double | x, |
| const double | y | ||
| ) |
sets peak right
| [in] | x | x element of peak right |
| [in] | y | y element of peak right |
Definition at line 144 of file PeakElement.cpp.
| void kome::objects::PeakElement::setX | ( | const double | x | ) |
| void kome::objects::PeakElement::setY | ( | const double | y | ) |
|
protected |
apex
Definition at line 74 of file PeakElement.h.
|
protected |
peak area
Definition at line 81 of file PeakElement.h.
|
protected |
charge
Definition at line 77 of file PeakElement.h.
|
protected |
FWHM
Definition at line 84 of file PeakElement.h.
|
protected |
peak left
Definition at line 68 of file PeakElement.h.
|
protected |
peak ID
Definition at line 87 of file PeakElement.h.
|
protected |
peaks
Definition at line 59 of file PeakElement.h.
|
protected |
peak right
Definition at line 71 of file PeakElement.h.
|
protected |
x element value
Definition at line 62 of file PeakElement.h.
|
protected |
y element value
Definition at line 65 of file PeakElement.h.
1.8.6