12 #ifndef __KOME__OPERATION_MANIPULATED_SPECTRUM_H__
13 #define __KOME__OPERATION_MANIPULATED_SPECTRUM_H__
69 virtual void onGetXYData(
kome::core::XYData*
const xyData,
const double minX,
const double maxX );
77 virtual void onGetXRange(
double* minX,
double* maxX );
86 virtual double onGetTotalIntensity(
const double minX,
const double maxX );
95 virtual double onGetMaxIntensity(
const double minX,
const double maxX );
103 virtual void onSetRequestLoadData(
void );
108 virtual void onResetRequestLoadData(
void );
115 virtual bool onIsRequestLoadData(
void );
121 virtual void onSetFirstAccess(
void );
127 virtual void onResetFirstAccess(
void );
134 virtual bool onIsFirstAccess(
void );
141 virtual bool onLoadData(
void );
149 #endif // __KOME__OPERATION_MANIPULATED_SPECTRUM_H__
abstraction class of two dimention coordinate data
void setSample(ManipulatedSample *sample)
set sample object
kome::objects::Spectrum & m_org
ManipulatedSample * m_sample
ManipulatedSample * getSample()
get sample object
ManipulatedSpectrum class.
spectrum information management class