data management abstract class More...
#include <DataManager.h>

Static Public Member Functions | |
| static void | openSample (Sample *sample) |
| This method is called when a sample is opened. More... | |
| static void | closeSample (Sample *sample, const bool deleting) |
| This method is called when a sample is closed. More... | |
| static void | openSpectrum (Spectrum *spec) |
| This method is called when a spectrum is opened. More... | |
| static void | closeSpectrum (Spectrum *spec, const bool deleting) |
| This method is called when a spectrum is closed. More... | |
| static void | openChromatogram (Chromatogram *chrom) |
| This method is called when a chromaogram is opened. More... | |
| static void | closeChromatogram (Chromatogram *chrom, const bool deleting) |
| This method is called when a chromatogram is closed. More... | |
| static void | openDataMap (DataMapInfo *dataMap) |
| This method is called when a data map is opened. More... | |
| static void | closeDataMap (DataMapInfo *dataMap, const bool deleting) |
| This method is called when a data map is closed. More... | |
Protected Member Functions | |
| DataManager () | |
| constructor | |
| virtual | ~DataManager () |
| destructor | |
| virtual void | onOpenSample (Sample *sample)=0 |
| This method is called when a sample is opened. (abstract method) More... | |
| virtual void | onCloseSample (Sample *sample, const bool deleting)=0 |
| This method is called when a sample is closed. (abstract method) More... | |
| virtual void | onOpenSpectrum (Spectrum *spec)=0 |
| This method is called when a spectrum is opened. (abstract method) More... | |
| virtual void | onCloseSpectrum (Spectrum *spec, const bool deleting)=0 |
| This method is called when a spectrum is closed. (abstract method) More... | |
| virtual void | onOpenChromatogram (Chromatogram *chrom)=0 |
| This method is called when a chromatogram is opened. (abstract method) More... | |
| virtual void | onCloseChromatogram (Chromatogram *chrom, const bool deleting)=0 |
| This method is called when a chromatogram is closed. (abstract method) More... | |
| virtual void | onOpenDataMap (DataMapInfo *dataMap)=0 |
| This method is called when a data map is opened. (abstract method) More... | |
| virtual void | onCloseDataMap (DataMapInfo *dataMap, const bool deleting)=0 |
| This method is called when a data map is closed. (abstract method) More... | |
Static Protected Member Functions | |
| static bool | lessManager (DataManager *dm0, DataManager *dm1) |
| conmapred data managers to sort More... | |
| static void | sortDataManagers () |
| sorts data managers | |
Protected Attributes | |
| int | m_order |
Static Protected Attributes | |
| static std::vector< DataManager * > | m_dataMgrs |
| static bool | m_sorted = true |
data management abstract class
Definition at line 31 of file DataManager.h.
|
static |
This method is called when a chromatogram is closed.
| [in] | chrom | chromatogram object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Definition at line 103 of file DataManager.cpp.

|
static |
This method is called when a data map is closed.
| [in] | dataMap | data map object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Definition at line 119 of file DataManager.cpp.

|
static |
This method is called when a sample is closed.
| [in] | sample | sample object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Definition at line 64 of file DataManager.cpp.

|
static |
This method is called when a spectrum is closed.
| [in] | spec | spectrum object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Definition at line 87 of file DataManager.cpp.

|
staticprotected |
conmapred data managers to sort
| [in] | dm0 | data manager object to be compared |
| [in] | dm1 | data manager object |
Definition at line 127 of file DataManager.cpp.
|
protectedpure virtual |
This method is called when a chromatogram is closed. (abstract method)
| [in] | chrom | chromatogram object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Implemented in kome::objects::PointsManager, and kome::objects::DefaultDataManager.
|
protectedpure virtual |
This method is called when a data map is closed. (abstract method)
| [in] | dataMap | data map object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Implemented in kome::objects::DefaultDataManager.
|
protectedpure virtual |
This method is called when a sample is closed. (abstract method)
| [in] | sample | sample object to be closed |
| [in] | deleting | If true, the specified object is being deleted now. |
Implemented in kome::objects::PointsManager, kome::objects::ActiveObjectsManager, kome::objects::PeaksManager, kome::objects::DataMapManager, and kome::objects::DefaultDataManager.
|
protectedpure virtual |
This method is called when a spectrum is closed. (abstract method)
| [in] | spec | spectrum object to be opened |
| [in] | deleting | If true, the specified object is being deleted now. |
Implemented in kome::objects::PointsManager, and kome::objects::DefaultDataManager.
|
protectedpure virtual |
This method is called when a chromatogram is opened. (abstract method)
| [in] | chrom | chromatogram object to be opened |
Implemented in kome::objects::DefaultDataManager.
|
protectedpure virtual |
This method is called when a data map is opened. (abstract method)
| [in] | dataMap | data map object to be opened |
Implemented in kome::objects::DefaultDataManager.
|
protectedpure virtual |
This method is called when a sample is opened. (abstract method)
| [in] | sample | sample object to be opened |
Implemented in kome::objects::ActiveObjectsManager, and kome::objects::DefaultDataManager.
|
protectedpure virtual |
This method is called when a spectrum is opened. (abstract method)
| [in] | spec | spectrum object to be opened |
Implemented in kome::objects::DefaultDataManager.
|
static |
This method is called when a chromaogram is opened.
| [in] | chrom | chromatogram object to be opened |
Definition at line 95 of file DataManager.cpp.

|
static |
This method is called when a data map is opened.
| [in] | dataMap | data map object to be opened |
Definition at line 111 of file DataManager.cpp.

|
static |
This method is called when a sample is opened.
| [in] | sample | sample object to be opened |
Definition at line 56 of file DataManager.cpp.

|
static |
This method is called when a spectrum is opened.
| [in] | spec | spectrum object to be opened |
Definition at line 79 of file DataManager.cpp.

|
staticprotected |
data manager set
Definition at line 51 of file DataManager.h.
|
protected |
order
Definition at line 47 of file DataManager.h.
|
staticprotected |
sorted flag
Definition at line 54 of file DataManager.h.
1.8.6