12 #ifndef __KOME_OBJECTS_POINTS_MANAGER_H__
13 #define __KOME_OBJECTS_POINTS_MANAGER_H__
29 class XYDataOperation;
156 void clearOperations(
Spectrum* spec );
170 void clearOperations(
Sample* sample );
178 unsigned int getNumberOfOperations(
Spectrum* spec );
186 unsigned int getNumberOfOperations(
Chromatogram* chrom );
194 unsigned int getNumberOfOperations(
Sample* sample );
246 virtual void onCloseSample(
Sample* sample,
const bool deleting );
254 virtual void onCloseSpectrum(
Spectrum* spec,
const bool deleting );
262 virtual void onCloseChromatogram(
Chromatogram* chrom,
const bool deleting );
276 #endif // __KOME_OBJECTS_POINTS_MANAGER_H__
abstraction class of two dimention coordinate data
sample information management class
std::map< Spectrum *, kome::core::DataPoints > m_specPointsMap
std::map< Spectrum *, std::vector< XYDataOperation * > > m_specOperationMap
std::map< Sample *, std::vector< XYDataOperation * > > m_sampleOperationMap
data points management class
interfaces of DefaultDataManager class
std::map< Chromatogram *, std::vector< XYDataOperation * > > m_chromOperationMap
std::map< XYDataOperation *, int > m_countMap
spectrum information management class
std::map< Sample *, kome::core::DataPoints > m_samplePointsMap
std::map< Chromatogram *, kome::core::DataPoints > m_chromPointsMap
chromatogram information management class