12 #ifndef __KOME_OPERATION_TRANSFORMED_SPECTRUM_H__
13 #define __KOME_OPERATION_TRANSFORMED_SPECTRUM_H__
61 void setXScale(
const double sc );
75 void setXTranslation(
const double tr );
82 double getXTranslation();
89 void setYScale(
const double sc );
103 void setYTranslation(
const double tr );
110 double getYTranslation();
120 virtual void onGetXYData(
kome::core::XYData*
const xyData,
const double minX,
const double maxX );
128 virtual void onGetXRange(
double* minX,
double* maxX );
137 virtual double onGetTotalIntensity(
const double minX,
const double maxX );
146 virtual double onGetMaxIntensity(
const double minX,
const double maxX );
154 virtual void onSetRequestLoadData(
void );
159 virtual void onResetRequestLoadData(
void );
166 virtual bool onIsRequestLoadData(
void );
172 virtual void onSetFirstAccess(
void );
178 virtual void onResetFirstAccess(
void );
185 virtual bool onIsFirstAccess(
void );
192 virtual bool onLoadData(
void );
199 #endif // __KOME_OPERATION_TRANSFORMED_SPECTRUM_H__
abstraction class of two dimention coordinate data
spectrum information management class