Audacity 3.2.0
|
#include <ContrastBase.h>
Public Attributes | |
double | mT0 |
double | mT1 |
double | mProjectRate |
double | mStartTimeF |
double | mEndTimeF |
double | mStartTimeB |
double | mEndTimeB |
Protected Member Functions | |
bool | GetDB (float &dB) |
void | SetStartAndEndTime () |
Protected Attributes | |
float | foregrounddB |
float | backgrounddB |
bool | mForegroundIsDefined |
bool | mBackgroundIsDefined |
double | mT0orig |
double | mT1orig |
bool | mDoBackground |
double | length |
Private Member Functions | |
virtual AudacityProject & | GetProject ()=0 |
Definition at line 12 of file ContrastBase.h.
|
protected |
Definition at line 16 of file ContrastBase.cpp.
References TrackList::Get(), GetProject(), WaveChannelUtilities::GetRMS(), BasicUI::MessageBoxOptions::IconStyle(), INFINITY, LINEAR_TO_DB, min(), mT0, mT1, TrackList::Selected(), BasicUI::ShowMessageBox(), ClientData::Site< Host, ClientData, ObjectCopyingPolicy, Pointer, ObjectLockingPolicy, RegistryLockingPolicy >::size(), staffpad::audio::simd::sqrt(), and XO().
Referenced by ContrastDialog::OnGetBackground(), and ContrastDialog::OnGetForeground().
|
privatepure virtual |
Implemented in ContrastDialog.
Referenced by GetDB(), and SetStartAndEndTime().
|
protected |
Definition at line 89 of file ContrastBase.cpp.
References ViewInfo::Get(), GetProject(), mT0, mT1, and ViewInfo::selectedRegion.
Referenced by ContrastDialog::OnGetBackground(), and ContrastDialog::OnGetForeground().
|
protected |
Definition at line 25 of file ContrastBase.h.
Referenced by ContrastDialog::ContrastDialog(), ContrastDialog::OnExport(), ContrastDialog::OnGetBackground(), and ContrastDialog::results().
|
protected |
Definition at line 24 of file ContrastBase.h.
Referenced by ContrastDialog::ContrastDialog(), ContrastDialog::OnExport(), ContrastDialog::OnGetForeground(), and ContrastDialog::results().
|
protected |
Definition at line 35 of file ContrastBase.h.
|
protected |
Definition at line 27 of file ContrastBase.h.
Referenced by ContrastDialog::ContrastDialog(), ContrastDialog::OnExport(), ContrastDialog::OnGetBackground(), ContrastDialog::OnReset(), and ContrastDialog::results().
|
protected |
Definition at line 31 of file ContrastBase.h.
double ContrastBase::mEndTimeB |
Definition at line 21 of file ContrastBase.h.
double ContrastBase::mEndTimeF |
Definition at line 19 of file ContrastBase.h.
|
protected |
Definition at line 26 of file ContrastBase.h.
Referenced by ContrastDialog::ContrastDialog(), ContrastDialog::OnExport(), ContrastDialog::OnGetForeground(), ContrastDialog::OnReset(), and ContrastDialog::results().
double ContrastBase::mProjectRate |
Definition at line 17 of file ContrastBase.h.
Referenced by ContrastDialog::ContrastDialog().
double ContrastBase::mStartTimeB |
Definition at line 20 of file ContrastBase.h.
double ContrastBase::mStartTimeF |
Definition at line 18 of file ContrastBase.h.
double ContrastBase::mT0 |
Definition at line 15 of file ContrastBase.h.
Referenced by ContrastDialog::ContrastDialog(), GetDB(), and SetStartAndEndTime().
|
protected |
Definition at line 28 of file ContrastBase.h.
double ContrastBase::mT1 |
Definition at line 16 of file ContrastBase.h.
Referenced by ContrastDialog::ContrastDialog(), GetDB(), and SetStartAndEndTime().
|
protected |
Definition at line 29 of file ContrastBase.h.