12 #ifndef __KOME_OBJECTS_AVERAGED_SPECTRUM_H__
13 #define __KOME_OBJECTS_AVERAGED_SPECTRUM_H__
57 void addSpectrum(
Spectrum* spectrum );
64 unsigned int getNumberOfSpectra();
72 Spectrum* getSpectrum(
const unsigned int idx );
80 void setMergeDistance(
const double d );
87 double getMergeDistance();
104 virtual void onGetXYData(
kome::core::XYData*
const xyData,
const double minX,
const double maxX );
112 virtual void onGetXRange(
double* minX,
double* maxX );
121 virtual double onGetTotalIntensity(
const double minX,
const double maxX );
130 virtual double onGetMaxIntensity(
const double minX,
const double maxX );
154 #endif // __KOME_OBJECTS_AVERAGED_SPECTRUM_H__
abstraction class of two dimention coordinate data
group of spectrum management class
std::vector< Spectrum * > m_spectra
interfaces of Spectrum class
spectrum information management class