00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #include "ProcessingConfig.hxx"
00023 #include <typeinfo>
00024
00025 #ifndef _FundFreqDetectConfig__
00026 #define _FundFreqDetectConfig__
00027
00028 #include "DataTypes.hxx"
00029
00030 namespace CLAM {
00031
00035 class FundFreqDetectConfig: public ProcessingConfig
00036 {
00037 public:
00038 DYNAMIC_TYPE_USING_INTERFACE (FundFreqDetectConfig, 17,ProcessingConfig);
00040 DYN_ATTRIBUTE (0,public,TData, ReferenceFundFreq);
00042 DYN_ATTRIBUTE (1,public,TData, LowestFundFreq);
00044 DYN_ATTRIBUTE (2,public,TData, HighestFundFreq);
00046 DYN_ATTRIBUTE (3,public,TData, MaxCandMagDiff);
00048 DYN_ATTRIBUTE (4,public,TData, MaxFundFreqError);
00052 DYN_ATTRIBUTE (5,public,TData, PMp);
00054 DYN_ATTRIBUTE (6,public,TData, PMq );
00056 DYN_ATTRIBUTE (7,public,TData, PMr );
00060 DYN_ATTRIBUTE (8,public,TData, MPp );
00062 DYN_ATTRIBUTE (9,public,TData, MPq );
00064 DYN_ATTRIBUTE (10,public,TData, MPr);
00066 DYN_ATTRIBUTE (11,public,TSize, PMnPeaks);
00068 DYN_ATTRIBUTE (12,public,TSize, MPnPeaks);
00070 DYN_ATTRIBUTE (13,public,TData, PMCont );
00072 DYN_ATTRIBUTE (14,public,TData, MPCont );
00074 DYN_ATTRIBUTE (15,public,TSize, NInt);
00076 DYN_ATTRIBUTE (16,public,TSize, NMaxCandidates);
00077 void DefaultInit();
00078 void DefaultValues();
00079 };
00080 }
00081
00082 #endif
00083