14 using namespace kome::operation;
19 #define new new( _NORMAL_BLOCK, __FILE__, __LINE__ )
20 #define malloc( s ) _malloc_dbg( s, _NORMAL_BLOCK, __FILE__, __LINE__ )
50 kome::plugin::PluginCall* func,
60 if( stdGroup !=
NULL ){
66 if( settings !=
NULL ){
71 kome::plugin::PluginFunctionItem item;
75 std::string name = FMT(
"Normalization [%s", item.getLongName() );
79 if( !paramStr.empty() ){
80 paramStr.append(
", " );
86 paramStr.append( FMT(
"%s=%s", name.c_str(), value.c_str() ) );
89 if( paramStr.empty() ){
92 name.append( FMT(
"(%s)]", paramStr.c_str() ) );
106 LOG_WARN_CODE( FMT(
"The filter function is not assigned." ),
ERR_NULL_POINTER );
113 kome::plugin::PluginCallTool::setXYData( params, src );
114 kome::plugin::PluginCallTool::setUpdatedXYData( params, dst );
115 kome::plugin::PluginCallTool::setSettingValues( params,
m_settings );
116 kome::plugin::PluginCallTool::setSpectrum( params, *spec );
118 kome::plugin::PluginCallTool::setControlGroup( params, *
m_stdGroup );
119 kome::plugin::PluginCallTool::setGroup( params, *
m_trmtGroup );
122 m_fun->invoke( ¶ms );
abstraction class of two dimention coordinate data
kome::objects::SettingParameterValues m_settings
group of spectrum management class
const unsigned int ERR_NULL_POINTER
virtual ~Normalization()
destructor
sample information management class
setting parameter values management class
DataGroupNode * getGroup()
gets spectrum group
kome::objects::DataGroupNode * m_trmtGroup
Spectrum * getOrgSpectrum()
gets original spectrum
void setName(const char *name)
sets name
kome::objects::DataGroupNode * m_stdGroup
virtual void getUpdatedData(kome::core::XYData &src, kome::core::XYData &dst, kome::objects::Spectrum *spec)
gets updated data points
virtual void onUpdate(kome::core::XYData &src, kome::core::XYData &dst, kome::objects::Chromatogram &chrom)
This method is called by update method. (override method)
const char * getParameterValue(const unsigned int index)
gets parameter value
kome::plugin::PluginCall * m_fun
Normalization()
constructor
const char * getParameterName(const unsigned int index)
gets parameter name
DataGroupNode * getGroup()
gets spectrum group
unsigned int getNumberOfParameters()
gets the number of parameters
parameters of plug-in function management class
DataGroupNode * getRootDataGroupNode()
gets root spectrum group
void clear()
clears parameters
spectrum information management class
Chromatogram * getOrgChromatogram()
gets original chromatogram
void setNormalizInfo(kome::plugin::PluginCall *func, kome::objects::SettingParameterValues *settings, kome::objects::DataGroupNode *stdGroup)
sets filter information
chromatogram information management class