Audacity 3.2.0
ContrastBase.h
Go to the documentation of this file.
1/**********************************************************************
2
3 Audacity: A Digital Audio Editor
4
5 ContrastBase.h
6
7**********************************************************************/
8#pragma once
9
10class AudacityProject;
11
12class BUILTIN_EFFECTS_API ContrastBase
13{
14public:
15 double mT0;
16 double mT1;
19 double mEndTimeF;
21 double mEndTimeB;
22
23protected:
28 double mT0orig;
29 double mT1orig;
30
32 bool GetDB(float& dB);
33 void SetStartAndEndTime();
34
35 double length;
36
37private:
39};
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Definition: Project.h:90
float backgrounddB
Definition: ContrastBase.h:25
double mStartTimeF
Definition: ContrastBase.h:18
double mT1orig
Definition: ContrastBase.h:29
virtual AudacityProject & GetProject()=0
bool mForegroundIsDefined
Definition: ContrastBase.h:26
double mProjectRate
Definition: ContrastBase.h:17
double length
Definition: ContrastBase.h:35
double mEndTimeF
Definition: ContrastBase.h:19
bool mBackgroundIsDefined
Definition: ContrastBase.h:27
double mEndTimeB
Definition: ContrastBase.h:21
float foregrounddB
Definition: ContrastBase.h:24
double mT0orig
Definition: ContrastBase.h:28
double mStartTimeB
Definition: ContrastBase.h:20
bool mDoBackground
Definition: ContrastBase.h:31