22 #ifndef ConstantQTransform_hxx
23 #define ConstantQTransform_hxx
68 unsigned _binsPerOctave;
69 unsigned mSpectrumSize;
74 std::vector<unsigned> mSparseKernelIs;
75 std::vector<unsigned> mSparseKernelJs;
76 std::vector<double> mSparseKernelImagValues;
77 std::vector<double> mSparseKernelRealValues;
79 void doIt(
const std::vector<double> & fftData);
88 double getQ()
const {
return Q;}
89 int getK()
const {
return K;}
92 double Hamming(
int len,
int n) {
93 double out = 0.54 - 0.46*std::cos(2*M_PI*n/len);
100 #endif//ConstantQTransform_hxx