SpectralPeakDetectConfig.hxx
Go to the documentation of this file.00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 
00021 
00022 #ifndef _SpectralPeakDetectConfig_
00023 #define _SpectralPeakDetectConfig_
00024 #include <typeinfo>
00025 
00026 #include "GlobalEnums.hxx"
00027 #include "DataTypes.hxx"
00028 #include "ProcessingConfig.hxx"
00029 
00030 namespace CLAM {
00031 
00035         class SpectralPeakDetectConfig: public ProcessingConfig
00036         {
00037         public:
00038                 DYNAMIC_TYPE_USING_INTERFACE (SpectralPeakDetectConfig, 3, ProcessingConfig);
00040                 DYN_ATTRIBUTE (0, public, TSize, MaxPeaks);
00042                 DYN_ATTRIBUTE (1, public, TData, MagThreshold);
00044                 DYN_ATTRIBUTE (2, public, TData, MaxFreq);
00046 
00048 
00049 
00050 
00051         private:
00052                 void DefaultInit();
00053 
00054         public:
00057                 void DefaultValues();
00058 
00059                 
00060         }; 
00061 
00062 }
00063 
00064 #endif
00065