1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-15 07:01:18 +02:00

Rename SpecPowerMeter as SpecPowerCalculation

This commit is contained in:
Paul Licameli
2018-02-21 17:47:26 -05:00
parent 57ce726a25
commit 574a20f95f
3 changed files with 13 additions and 13 deletions

View File

@@ -76,7 +76,7 @@ private:
FormatVectorT mClasses; FormatVectorT mClasses;
MultiFormatReader mReader; MultiFormatReader mReader;
SpecPowerMeter mMeter; SpecPowerCalculation mMeter;
#ifdef FORMATCLASSIFIER_SIGNAL_DEBUG #ifdef FORMATCLASSIFIER_SIGNAL_DEBUG
std::unique_ptr<DebugWriter> mpWriter; std::unique_ptr<DebugWriter> mpWriter;

View File

@@ -2,16 +2,16 @@
Audacity: A Digital Audio Editor Audacity: A Digital Audio Editor
SpecPowerMeter.cpp SpecPowerCalculation.cpp
Philipp Sibler Philipp Sibler
******************************************************************//** ******************************************************************//**
\class SpecPowerMeter \class SpecPowerCalculation
\brief SpecPowerMeter is a simple spectral power level meter. \brief SpecPowerCalculation is a simple spectral power level meter.
SpecPowerMeter operates in the Fourier domain and allows power level SpecPowerCalculation operates in the Fourier domain and allows power level
measurements in subbands or in the entire signal band. measurements in subbands or in the entire signal band.
*//*******************************************************************/ *//*******************************************************************/
@@ -24,7 +24,7 @@ measurements in subbands or in the entire signal band.
#include "../FFT.h" #include "../FFT.h"
SpecPowerMeter::SpecPowerMeter(size_t sigLen) SpecPowerCalculation::SpecPowerCalculation(size_t sigLen)
: mSigLen(sigLen) : mSigLen(sigLen)
, mSigI{ sigLen, true } , mSigI{ sigLen, true }
, mSigFR{ sigLen } , mSigFR{ sigLen }
@@ -32,11 +32,11 @@ SpecPowerMeter::SpecPowerMeter(size_t sigLen)
{ {
} }
SpecPowerMeter::~SpecPowerMeter() SpecPowerCalculation::~SpecPowerCalculation()
{ {
} }
float SpecPowerMeter::CalcPower(float* sig, float fc, float bw) float SpecPowerCalculation::CalcPower(float* sig, float fc, float bw)
{ {
float pwr; float pwr;
int loBin, hiBin; int loBin, hiBin;
@@ -58,7 +58,7 @@ float SpecPowerMeter::CalcPower(float* sig, float fc, float bw)
return pwr; return pwr;
} }
float SpecPowerMeter::CalcBinPower(float* sig_f_r, float* sig_f_i, int loBin, int hiBin) float SpecPowerCalculation::CalcBinPower(float* sig_f_r, float* sig_f_i, int loBin, int hiBin)
{ {
float pwr = 0.0f; float pwr = 0.0f;
@@ -70,7 +70,7 @@ float SpecPowerMeter::CalcBinPower(float* sig_f_r, float* sig_f_i, int loBin, in
return pwr; return pwr;
} }
int SpecPowerMeter::Freq2Bin(float fc) int SpecPowerCalculation::Freq2Bin(float fc)
{ {
int bin; int bin;

View File

@@ -14,7 +14,7 @@
#include <cstddef> #include <cstddef>
#include "../SampleFormat.h" #include "../SampleFormat.h"
class SpecPowerMeter class SpecPowerCalculation
{ {
const size_t mSigLen; const size_t mSigLen;
@@ -25,8 +25,8 @@ class SpecPowerMeter
float CalcBinPower(float* sig_f_r, float* sig_f_i, int loBin, int hiBin); float CalcBinPower(float* sig_f_r, float* sig_f_i, int loBin, int hiBin);
int Freq2Bin(float fc); int Freq2Bin(float fc);
public: public:
SpecPowerMeter(size_t sigLen); SpecPowerCalculation(size_t sigLen);
~SpecPowerMeter(); ~SpecPowerCalculation();
float CalcPower(float* sig, float fc, float bw); float CalcPower(float* sig, float fc, float bw);
}; };