12 #ifndef __KOME_OBJECTS_OVERLAPPING_SPECTRUM_H__
13 #define __KOME_OBJECTS_OVERLAPPING_SPECTRUM_H__
76 void removeSpectrum(
Spectrum* spec );
85 int searchSpectrum(
Spectrum* spec );
95 virtual void onGetXYData(
kome::core::XYData*
const xyData,
const double minX,
const double maxX );
103 virtual void onGetXRange(
double* minX,
double* maxX );
112 virtual double onGetTotalIntensity(
const double minX,
const double maxX );
121 virtual double onGetMaxIntensity(
const double minX,
const double maxX );
126 #endif // __KOME_OBJECTS_OVERLAPPING_SPECTRUM_H__
abstraction class of two dimention coordinate data
interfaces of Spectrum class
std::vector< double > m_dMinX
dummy spectrum class for overlapping draw
std::vector< double > m_dMaxY
std::vector< double > m_dMinY
std::vector< Spectrum * > m_spectra
spectrum information management class
std::vector< double > m_dMaxX