spectrum group chromatogram class More...
#include <SpectraChromatogram.h>


Public Member Functions | |
| SpectraChromatogram (DataSet &dataSet, bool bProces=false) | |
| constructor More... | |
| virtual | ~SpectraChromatogram () |
| destructor | |
| DataSet & | getMemberSpectra () |
| gets spectra More... | |
| void | setMzRange (const double minMz, const double maxMz) |
| sets m/z range More... | |
| void | setMinMz (const double mz) |
| sets minimum value of m/z range More... | |
| void | setMaxMz (const double mz) |
| sets maximum value of m/z range More... | |
| double | getMinMz () |
| gets minimum value of m/z range More... | |
| double | getMaxMz () |
| gets maximum value of m/z range More... | |
| void | setRtRange (const double minRt, const double maxRt) |
| sets RT range More... | |
| void | setMinRt (const double rt) |
| sets minimum value of RT range More... | |
| void | setMaxRt (const double rt) |
| sets maximum value of RT range More... | |
| double | getMinRt () |
| gets minimum value of RT range More... | |
| double | getMaxRt () |
| gets maximum value of RT range More... | |
| void | setFilter (const unsigned char filter) |
| sets filter More... | |
| unsigned char | getFilter () |
| gets filter More... | |
| void | setTIC () |
| sets Total Ion SpectraChromatogram mode | |
| void | setBPC () |
| sets Base Peak SpectraChromatogram mode | |
| bool | isTIC () |
| judges whether chromatogram mode is TIC (Total Ion SpectraChromatogram) More... | |
| bool | isBPC () |
| judges whether chromatogram mode is BPC (Base Peak SpectraChromatogram) More... | |
Public Member Functions inherited from kome::objects::Chromatogram | |
| Chromatogram (Sample *sample) | |
| constructor More... | |
| virtual | ~Chromatogram () |
| destructor | |
| void | setOperationFlag (const bool op) |
| sets the operation flag value More... | |
| bool | getOperationFlag () |
| gets the operation flag value More... | |
| void | setId (int id) |
| sets chromatogram id More... | |
| int | getId () |
| gets chromatogram id More... | |
| Sample * | getSample () |
| gets sample More... | |
| void | setName (const char *name) |
| sets chromatogram name More... | |
| const char * | getName () |
| gets chromatogram name More... | |
| void | setMz (const double mz) |
| sets m/z More... | |
| double | getMz () |
| gets m/z More... | |
| void | setGroup (DataGroupNode *group) |
| sets spectrum group More... | |
| DataGroupNode * | getGroup () |
| gets spectrum group More... | |
| void | setIcon (const char *icon) |
| sets icon name More... | |
| const char * | getIcon () |
| gets icon name More... | |
| void | setTitle (const char *title) |
| sets title More... | |
| const char * | getTitle () |
| gets title More... | |
| kome::core::Properties & | getProperties () |
| gets properties More... | |
| kome::core::Properties & | getUserProperties () |
| gets user properties More... | |
| void | setAutoCreated (const bool autoCreated=true) |
| sets auto created flag More... | |
| bool | isAutoCreated () |
| gets auto created flag value More... | |
| void | setVisible (const bool visible) |
| sets the visible flag More... | |
| bool | isVisible () |
| gets the visible flag value More... | |
| void | setOrgChromatogram (Chromatogram *chrom) |
| sets original chromatogram More... | |
| Chromatogram * | getOrgChromatogram () |
| gets original chromatogram More... | |
| void | setQ1 (const double q1) |
| sets the Q1 Mass More... | |
| double | getQ1 () |
| gets the Q1 Mass More... | |
| void | setQ3 (const double q3) |
| sets the Q3 Mass More... | |
| double | getQ3 () |
| gets the Q3 Mass More... | |
| kome::core::XYData * | getXYData () |
| gets xy data from data manager More... | |
| void | deleteXYData () |
| deletes xy data of data manager | |
| void | getXYData (kome::core::XYData *const xyData, const bool op) |
| gets chromatogram data points More... | |
| Spectrum * | searchSpectrum (const double rt, const SearchType search=SEARCH_NEAR) |
| searches spectrum More... | |
| void | getSpectra (DataSet &dataSet, const double startRt, const double endRt, const SearchType startSearch=SEARCH_NEAR, const SearchType endSearch=SEARCH_NEAR) |
| get spectra in specified RT range More... | |
| double | getMass (const unsigned int index) |
| gets mass More... | |
| int | getMsStage (const unsigned int index) |
| gets MS stage More... | |
| double | getPrecursor (const unsigned int index) |
| gets precursor mass More... | |
| void | getProperties (kome::core::Properties &properties) |
| gets spectrum and spectrum group properties More... | |
| void | getUserProperties (kome::core::Properties &userProperties) |
| gets chromatogram and chromatogram group user properties More... | |
Protected Member Functions | |
| void | setTitle () |
| sets title | |
| void | getIntensities () |
| gets intensities | |
| void | getMemberSpectra (std::vector< Spectrum * > &spectra) |
| gets spectra of chromatogram point More... | |
| int | searchSpectrumIndex (std::vector< Spectrum * > &spectra, const double rt, SearchType search) |
| searches spectrum More... | |
| virtual void | onGetXYData (kome::core::XYData *const xyData) |
| This method is called by getXYData method (override method) More... | |
| virtual void | onGetSpectra (DataSet &spectra, const double startRt, const double endRt, const SearchType startSearch, const SearchType endSearch) |
| This method is called by searchSpectrum or getDataSet method (overriede method) More... | |
| virtual double | onGetMass (const unsigned int index) |
| This method is called by getMass method (override method) More... | |
| virtual int | onGetMsStage (const unsigned int index) |
| This method is called by getMsStage method (override method) More... | |
| virtual double | onGetPrecursor (const unsigned int index) |
| This method is called by getPrecursor method (override method) More... | |
Protected Attributes | |
| DataSet * | m_spectra |
| double | m_minMz |
| double | m_maxMz |
| double | m_minRt |
| double | m_maxRt |
| unsigned char | m_filter |
| bool | m_tic |
| bool | m_proc |
Protected Attributes inherited from kome::objects::Chromatogram | |
| Sample * | m_sample |
| DataGroupNode * | m_group |
| std::string | m_name |
| double | m_mz |
| std::string | m_icon |
| std::string | m_title |
| kome::core::Properties | m_props |
| kome::core::Properties | m_userProps |
| bool | m_autoCreated |
| bool | m_visible |
| Chromatogram * | m_orgChrom |
| bool | m_op |
| int | m_chromId |
| double | m_q1 |
| double | m_q3 |
Static Protected Attributes | |
| static const unsigned char | m_msFilters [] |
Static Protected Attributes inherited from kome::objects::Chromatogram | |
| static std::vector< std::string > | m_commonProps |
Additional Inherited Members | |
Static Public Member Functions inherited from kome::objects::Chromatogram | |
| static bool | isCommonProperty (const char *key) |
| check whther the specified property key is common property or not More... | |
spectrum group chromatogram class
Definition at line 29 of file SpectraChromatogram.h.
| kome::objects::SpectraChromatogram::SpectraChromatogram | ( | DataSet & | dataSet, |
| bool | bProces = false |
||
| ) |
constructor
| [in] | dataSet | spectra data set |
| [in] | bProces | Processing data is used if it is true. |
Definition at line 50 of file SpectraChromatogram.cpp.

| unsigned char kome::objects::SpectraChromatogram::getFilter | ( | ) |
gets filter
Definition at line 152 of file SpectraChromatogram.cpp.
| double kome::objects::SpectraChromatogram::getMaxMz | ( | ) |
gets maximum value of m/z range
Definition at line 107 of file SpectraChromatogram.cpp.
| double kome::objects::SpectraChromatogram::getMaxRt | ( | ) |
gets maximum value of RT range
Definition at line 139 of file SpectraChromatogram.cpp.
| DataSet & kome::objects::SpectraChromatogram::getMemberSpectra | ( | ) |
gets spectra
Definition at line 73 of file SpectraChromatogram.cpp.
|
protected |
gets spectra of chromatogram point
| [out] | spectra | spectrum array object to store spectra |
Definition at line 185 of file SpectraChromatogram.cpp.

| double kome::objects::SpectraChromatogram::getMinMz | ( | ) |
gets minimum value of m/z range
Definition at line 102 of file SpectraChromatogram.cpp.
| double kome::objects::SpectraChromatogram::getMinRt | ( | ) |
gets minimum value of RT range
Definition at line 134 of file SpectraChromatogram.cpp.
| bool kome::objects::SpectraChromatogram::isBPC | ( | ) |
judges whether chromatogram mode is BPC (Base Peak SpectraChromatogram)
Definition at line 180 of file SpectraChromatogram.cpp.
| bool kome::objects::SpectraChromatogram::isTIC | ( | ) |
judges whether chromatogram mode is TIC (Total Ion SpectraChromatogram)
Definition at line 175 of file SpectraChromatogram.cpp.
|
protectedvirtual |
This method is called by getMass method (override method)
| [in] | index | data index |
Implements kome::objects::Chromatogram.
Definition at line 367 of file SpectraChromatogram.cpp.

|
protectedvirtual |
This method is called by getMsStage method (override method)
| [in] | index | data index |
Implements kome::objects::Chromatogram.
Definition at line 381 of file SpectraChromatogram.cpp.

|
protectedvirtual |
This method is called by getPrecursor method (override method)
| [in] | index | data index |
Implements kome::objects::Chromatogram.
Definition at line 395 of file SpectraChromatogram.cpp.

|
protectedvirtual |
This method is called by searchSpectrum or getDataSet method (overriede method)
| [out] | spectra | spectra object to store spectra |
| [in] | startRt | start RT |
| [in] | endRt | end RT |
| [in] | startSearch | start search type |
| [in] | endSearch | end search type |
Implements kome::objects::Chromatogram.
Definition at line 345 of file SpectraChromatogram.cpp.

|
protectedvirtual |
This method is called by getXYData method (override method)
| [out] | xyData | object to store data points |
Implements kome::objects::Chromatogram.
Definition at line 290 of file SpectraChromatogram.cpp.

|
protected |
searches spectrum
| [in] | spectra | spectrum array |
| [in] | rt | retention time |
| [in] | search | search type |
Definition at line 202 of file SpectraChromatogram.cpp.

| void kome::objects::SpectraChromatogram::setFilter | ( | const unsigned char | filter | ) |
sets filter
| [in] | filter |
|
Definition at line 144 of file SpectraChromatogram.cpp.

| void kome::objects::SpectraChromatogram::setMaxMz | ( | const double | mz | ) |
sets maximum value of m/z range
| [in] | mz | maximum value of m/z range (If mz is negative number, m/z range doesn't have upper bound.) |
Definition at line 93 of file SpectraChromatogram.cpp.

| void kome::objects::SpectraChromatogram::setMaxRt | ( | const double | rt | ) |
sets maximum value of RT range
| [in] | rt | maximum value of RT range (If maxRt is negative number, RT range doesn't have upper bound.) |
Definition at line 126 of file SpectraChromatogram.cpp.

| void kome::objects::SpectraChromatogram::setMinMz | ( | const double | mz | ) |
sets minimum value of m/z range
| [in] | mz | minimum value of m/z range (If mz is negative number, m/z range doesn't have lower bound.) |
Definition at line 84 of file SpectraChromatogram.cpp.

| void kome::objects::SpectraChromatogram::setMinRt | ( | const double | rt | ) |
sets minimum value of RT range
| [in] | rt | minimum value of RT range (If minRt is negative number, RT range doesn't have lower bound.) |
Definition at line 118 of file SpectraChromatogram.cpp.

| void kome::objects::SpectraChromatogram::setMzRange | ( | const double | minMz, |
| const double | maxMz | ||
| ) |
sets m/z range
| [in] | minMz | minimum value of m/z range (If minMz is negative number, m/z range doesn't have lower bound.) |
| [in] | maxMz | maximum value of m/z range (If minMz is negative number, m/z range doesn't have upper bound.) |
Definition at line 78 of file SpectraChromatogram.cpp.

| void kome::objects::SpectraChromatogram::setRtRange | ( | const double | minRt, |
| const double | maxRt | ||
| ) |
sets RT range
| [in] | minRt | minimum value of RT range (If minRt is negative number, RT range doesn't have lower bound.) |
| [in] | maxRt | maximum value of RT range (If maxRt is negative number, RT range doesn't have upper bound.) |
Definition at line 112 of file SpectraChromatogram.cpp.

|
protected |
filter
Definition at line 62 of file SpectraChromatogram.h.
|
protected |
maximum value of m/z range
Definition at line 53 of file SpectraChromatogram.h.
|
protected |
maximum value of RT range
Definition at line 59 of file SpectraChromatogram.h.
|
protected |
minimum value of m/z range
Definition at line 50 of file SpectraChromatogram.h.
|
protected |
minimum value of RT range
Definition at line 56 of file SpectraChromatogram.h.
|
staticprotected |
ms stage filter
Definition at line 71 of file SpectraChromatogram.h.
|
protected |
processed flg
Definition at line 68 of file SpectraChromatogram.h.
|
protected |
spectra
Definition at line 47 of file SpectraChromatogram.h.
|
protected |
TIC flag (true: TIC, false: BPC)
Definition at line 65 of file SpectraChromatogram.h.
1.8.6