|  | 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.