Audacity 3.2.0
|
#include <PlotSpectrumBase.h>
Public Member Functions | |
PlotSpectrumBase (AudacityProject &project) | |
Protected Member Functions | |
bool | GetAudio () |
Protected Attributes | |
AudacityProject * | mProject |
std::unique_ptr< SpectrumAnalyst > | mAnalyst |
bool | mDrawGrid |
int | mSize |
SpectrumAnalyst::Algorithm | mAlg |
int | mFunc |
int | mAxis |
int | dBRange |
double | mRate |
size_t | mDataLen |
ArrayOf< float > | mData |
size_t | mWindowSize |
Definition at line 19 of file PlotSpectrumBase.h.
PlotSpectrumBase::PlotSpectrumBase | ( | AudacityProject & | project | ) |
Definition at line 18 of file PlotSpectrumBase.cpp.
References gPrefs, mAlg, mAxis, mDataLen, mDrawGrid, mFunc, mRate, mSize, audacity::BasicSettings::Read(), and wxT().
|
protected |
Definition at line 36 of file PlotSpectrumBase.cpp.
References BasicUI::MessageBoxOptions::Caption(), details::end(), fillZero, ViewInfo::Get(), TrackList::Get(), anonymous_namespace{StretchingSequenceIntegrationTest.cpp}::iChannel, mData, mDataLen, mRate, TrackList::Selected(), ViewInfo::selectedRegion, BasicUI::ShowMessageBox(), and XO().
Referenced by FrequencyPlotDialog::OnReplot(), and FrequencyPlotDialog::Show().
|
protected |
Definition at line 35 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), FrequencyPlotDialog::OnReplot(), FrequencyPlotDialog::Populate(), FrequencyPlotDialog::Recalc(), and FrequencyPlotDialog::Show().
|
protected |
Definition at line 32 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), FrequencyPlotDialog::OnAlgChoice(), FrequencyPlotDialog::PlotPaint(), PlotSpectrumBase(), FrequencyPlotDialog::Populate(), and FrequencyPlotDialog::UpdatePrefs().
|
protected |
Definition at line 28 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), FrequencyPlotDialog::OnExport(), FrequencyPlotDialog::PlotPaint(), and FrequencyPlotDialog::Recalc().
|
protected |
Definition at line 34 of file PlotSpectrumBase.h.
Referenced by PlotSpectrumBase(), FrequencyPlotDialog::Populate(), and FrequencyPlotDialog::UpdatePrefs().
|
protected |
Definition at line 38 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), GetAudio(), FrequencyPlotDialog::OnCloseButton(), FrequencyPlotDialog::PlotPaint(), and FrequencyPlotDialog::Recalc().
|
protected |
Definition at line 37 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), GetAudio(), FrequencyPlotDialog::PlotPaint(), PlotSpectrumBase(), and FrequencyPlotDialog::Recalc().
|
protected |
Definition at line 30 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), FrequencyPlotDialog::OnCloseButton(), FrequencyPlotDialog::OnGridOnOff(), PlotSpectrumBase(), FrequencyPlotDialog::Populate(), and FrequencyPlotDialog::UpdatePrefs().
|
protected |
Definition at line 33 of file PlotSpectrumBase.h.
Referenced by PlotSpectrumBase(), FrequencyPlotDialog::Populate(), and FrequencyPlotDialog::UpdatePrefs().
|
protected |
Definition at line 27 of file PlotSpectrumBase.h.
|
protected |
Definition at line 36 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), GetAudio(), FrequencyPlotDialog::OnExport(), FrequencyPlotDialog::PlotPaint(), PlotSpectrumBase(), and FrequencyPlotDialog::Recalc().
|
protected |
Definition at line 31 of file PlotSpectrumBase.h.
Referenced by PlotSpectrumBase(), and FrequencyPlotDialog::Populate().
|
protected |
Definition at line 39 of file PlotSpectrumBase.h.
Referenced by FrequencyPlotDialog::DrawPlot(), FrequencyPlotDialog::OnExport(), FrequencyPlotDialog::OnSizeChoice(), FrequencyPlotDialog::PlotPaint(), FrequencyPlotDialog::Populate(), FrequencyPlotDialog::Recalc(), and FrequencyPlotDialog::UpdatePrefs().