one or more spectra management class More...
#include <DataSet.h>


Public Member Functions | |
| DataSet () | |
| constructor | |
| DataSet (DataGroupNode *group) | |
| constructor More... | |
| virtual | ~DataSet () |
| destructor | |
| Sample * | getSample () |
| gets sample More... | |
| DataGroupNode * | getGroup () |
| gets spectrum group More... | |
| unsigned int | getNumberOfSpectra () |
| gets the number of spectra More... | |
| Spectrum * | getSpectrum (const unsigned int index) |
| gets the number of spectra More... | |
| unsigned int | getNumberOfChromatograms () |
| gets the number of chromatograms More... | |
| Chromatogram * | getChromatogram (const unsigned int index) |
| gets chroamtogram More... | |
| virtual void | sortSpectra () |
| sorts spectra in retention time order | |
| virtual void | clearSpectra () |
| clears spectra | |
| virtual void | addSpectrum (Spectrum *spec) |
| adds spectrum to group More... | |
| virtual void | removeSpectrum (Spectrum *spec) |
| removes spectrum More... | |
| virtual void | insertSpectrum (Spectrum *spec, const int idx) |
| inserts spectrum More... | |
| virtual void | clearChromatograms () |
| clears chromatograms | |
| virtual void | addChromatogram (Chromatogram *chrom) |
| adds chromatogram More... | |
| virtual void | removeChromatogram (Chromatogram *chrom) |
| removes chromatogram More... | |
| virtual void | insertChromatogram (Chromatogram *chrom, const int idx) |
| inserts chromatogram More... | |
Static Protected Member Functions | |
| static bool | lessSpectrum (Spectrum *spec0, Spectrum *spec1) |
| compare to sort spectra More... | |
Protected Attributes | |
| Sample * | m_sample |
| DataGroupNode * | m_group |
| std::vector< Spectrum * > | m_spectra |
| std::vector< Chromatogram * > | m_chroms |
| kome::objects::DataSet::DataSet | ( | DataGroupNode * | group | ) |
constructor
| [in] | group | spectrum group |
Definition at line 39 of file DataSet.cpp.

|
virtual |
adds chromatogram
| [in] | chrom | chromatogram |
Definition at line 217 of file DataSet.cpp.

|
virtual |
adds spectrum to group
| [in] | spec | spectrum object to be added |
Definition at line 167 of file DataSet.cpp.

| Chromatogram * kome::objects::DataSet::getChromatogram | ( | const unsigned int | index | ) |
gets chroamtogram
| [in] | index | chromatogram index |
Definition at line 146 of file DataSet.cpp.
| DataGroupNode * kome::objects::DataSet::getGroup | ( | ) |
gets spectrum group
Definition at line 65 of file DataSet.cpp.

| unsigned int kome::objects::DataSet::getNumberOfChromatograms | ( | ) |
gets the number of chromatograms
Definition at line 141 of file DataSet.cpp.
| unsigned int kome::objects::DataSet::getNumberOfSpectra | ( | ) |
| Sample * kome::objects::DataSet::getSample | ( | ) |
gets sample
Definition at line 49 of file DataSet.cpp.

| Spectrum * kome::objects::DataSet::getSpectrum | ( | const unsigned int | index | ) |
|
virtual |
inserts chromatogram
| [in] | chrom | chromatogram to be inserted |
| [in] | idx | insert position |
Reimplemented in kome::objects::DataGroupNode.
Definition at line 239 of file DataSet.cpp.

|
virtual |
inserts spectrum
| [in] | spec | spectrum to be inserted. |
| [in] | idx | insert position |
Reimplemented in kome::objects::DataGroupNode.
Definition at line 189 of file DataSet.cpp.

|
staticprotected |
compare to sort spectra
| [in] | spec0 | spectrum object to be compared |
| [in] | spec1 | spectrum object to compare |
Definition at line 262 of file DataSet.cpp.

|
virtual |
removes chromatogram
| [in] | chrom | chromatogram to be removed |
Definition at line 222 of file DataSet.cpp.
|
virtual |
removes spectrum
| [in] | spec | spectrum to be removed |
Definition at line 172 of file DataSet.cpp.
|
protected |
|
protected |
|
protected |
1.8.6