Audacity 3.2.0
BoundedEnvelope Member List

This is the complete list of members for BoundedEnvelope, including all inherited members.

AddPointAtEnd(double t, double val)Envelopeprivate
Average(double t0, double t1) constEnvelope
AverageOfInverse(double t0, double t1) constEnvelope
BinarySearchForTime(int &Lo, int &Hi, double t) constEnvelopeprivate
BinarySearchForTime_LeftLimit(int &Lo, int &Hi, double t) constEnvelopeprivate
Cap(double sampleDur)Envelope
ClampValue(double value)Envelopeinline
Clear()Envelopeinline
ClearDragPoint()Envelope
CollapseRegion(double t0, double t1, double sampleDur)Envelope
ConsistencyCheck()Envelope
CopyRange(const Envelope &orig, size_t begin, size_t end)Envelopeprivate
Delete(int point)Envelope
Envelope(bool exponential, double minValue, double maxValue, double defaultValue)BoundedEnvelope
Envelope(const Envelope &orig)BoundedEnvelope
Envelope(const Envelope &orig, double t0, double t1)BoundedEnvelope
EqualRange(double when, double sampleDur) constEnvelopeprivate
ExpandRegion(double t0, double tlen, double *pLeftVal, double *pRightVal)Envelopeprivate
Flatten(double value)Envelope
GetDragPoint() constEnvelopeinline
GetDragPointValid() constEnvelopeinline
GetExponential() constEnvelopeinline
GetInterpolationStartValueAtPoint(int iPoint) constEnvelopeprivate
GetMaxValue() constEnvelopeinline
GetMinValue() constEnvelopeinline
GetNumberOfPoints() constEnvelope
GetOffset() constEnvelopeinline
GetPoints(double *bufferWhen, double *bufferValue, int bufferLen) constEnvelope
GetRangeLower() constBoundedEnvelopeinline
GetRangeUpper() constBoundedEnvelopeinline
GetTrackLen() constEnvelopeinline
GetValue(double t, double sampleDur=0) constEnvelope
GetValueRelative(double t, bool leftLimit=false) constEnvelopeprivate
GetValues(double *buffer, int len, double t0, double tstep) constEnvelope
GetValuesRelative(double *buffer, int len, double t0, double tstep, bool leftLimit=false) constEnvelopeprivate
HandleXMLChild(const std::string_view &tag) overrideEnvelopevirtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) overrideEnvelopevirtual
Initialize(int numPoints)Envelope
Insert(int point, const EnvPoint &p)Envelope
Insert(double when, double value)Envelope
InsertOrReplace(double when, double value)Envelopeinline
InsertOrReplaceRelative(double when, double value)Envelopeprivate
InsertSpace(double t0, double tlen)Envelope
Integral(double t0, double t1) constEnvelope
IntegralOfInverse(double t0, double t1) constEnvelope
IsDirty() constEnvelope
IsTrivial() constEnvelope
mDBEnvelopeprivate
mDefaultValueEnvelopeprivate
mDragPointEnvelopeprivate
mDragPointValidEnvelopeprivate
mEnvEnvelopeprivate
mMaxValueEnvelopeprivate
mMinValueEnvelopeprivate
mOffsetEnvelopeprivate
MoveDragPoint(double newWhen, double value)Envelope
mRangeLowerBoundedEnvelopeprivate
mRangeUpperBoundedEnvelopeprivate
mSearchGuessEnvelopemutableprivate
mTrackEpsilonEnvelopeprivate
mTrackLenEnvelopeprivate
NextPointAfter(double t) constEnvelopeprivate
NumberOfPointsAfter(double t) constEnvelopeprivate
operator[](int index) constEnvelopeinline
PasteEnvelope(double t0, const Envelope *e, double sampleDur)Envelope
print() constEnvelope
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
Reassign(double when, double value)Envelope
RemoveUnneededPoints(size_t startAt, bool rightward, bool testNeighbors=true)Envelopeprivate
RescaleTimes(double newLength)Envelope
RescaleTimesBy(double ratio)Envelope
RescaleValues(double minValue, double maxValue)Envelope
SetDragPoint(int dragPoint)Envelope
SetDragPointValid(bool valid)Envelope
SetExponential(bool db)Envelopeinline
SetOffset(double newOffset)Envelope
SetRange(double minValue, double maxValue)Envelope
SetRangeLower(double lower)BoundedEnvelopeinline
SetRangeUpper(double upper)BoundedEnvelopeinline
SetTrackLen(double trackLen, double sampleDur=0.0)Envelope
SolveIntegralOfInverse(double t0, double area) constEnvelope
testMe()Envelope
WriteXML(XMLWriter &xmlFile) constEnvelope
XMLTagHandler()XMLTagHandlerinline
~Envelope()Envelopevirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual