Audacity 3.2.0
Envelope Member List

This is the complete list of members for Envelope, 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) const noexceptEnvelopeprivate
BinarySearchForTime_LeftLimit(int &Lo, int &Hi, double t) const noexceptEnvelopeprivate
Cap(double sampleDur)Envelope
ClampValue(double value)Envelopeinline
Clear()Envelopeinline
ClearDragPoint()Envelope
CollapseRegion(double t0, double t1, double sampleDur) noexceptEnvelope
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)Envelope
Envelope(const Envelope &orig)Envelope
Envelope(const Envelope &orig, double t0, double t1)Envelope
EqualRange(double when, double sampleDur) const noexceptEnvelopeprivate
ExpandRegion(double t0, double tlen, double *pLeftVal, double *pRightVal)Envelopeprivate
Flatten(double value)Envelope
GetDefaultValue() constEnvelope
GetDragPoint() constEnvelopeinline
GetDragPointValid() constEnvelopeinline
GetExponential() constEnvelopeinline
GetInterpolationStartValueAtPoint(int iPoint) const noexceptEnvelopeprivate
GetMaxValue() constEnvelopeinline
GetMinValue() constEnvelopeinline
GetNumberOfPoints() constEnvelope
GetOffset() constEnvelopeinline
GetPoints(double *bufferWhen, double *bufferValue, int bufferLen) constEnvelope
GetTrackLen() constEnvelopeinline
GetValue(double t, double sampleDur=0) constEnvelope
GetValueRelative(double t, bool leftLimit=false) const noexceptEnvelopeprivate
GetValues(double *buffer, int len, double t0, double tstep) constEnvelope
GetValuesRelative(double *buffer, int len, double t0, double tstep, bool leftLimit=false) const noexceptEnvelopeprivate
GetVersion() constEnvelope
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
Insert(int point, const EnvPoint &p) noexceptEnvelope
Insert(double when, double value)Envelope
InsertOrReplace(double when, double value)Envelopeinline
InsertOrReplaceRelative(double when, double value) noexceptEnvelopeprivate
InsertSpace(double t0, double tlen)Envelope
Integral(double t0, double t1) constEnvelope
IntegralOfInverse(double t0, double t1) constEnvelope
IsTrivial() constEnvelope
mDBEnvelopeprivate
mDefaultValueEnvelopeprivate
mDragPointEnvelopeprivate
mDragPointValidEnvelopeprivate
mEnvEnvelopeprivate
mMaxValueEnvelopeprivate
mMinValueEnvelopeprivate
mOffsetEnvelopeprivate
MoveDragPoint(double newWhen, double value)Envelope
mSearchGuessEnvelopemutableprivate
mTrackEpsilonEnvelopeprivate
mTrackLenEnvelopeprivate
mVersionEnvelopeprivate
NextPointAfter(double t) constEnvelopeprivate
NumberOfPointsAfter(double t) constEnvelopeprivate
operator[](int index) constEnvelopeinline
PasteEnvelope(double t0, const Envelope *e, double sampleDur)Envelope
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) noexceptEnvelopeprivate
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
SetTrackLen(double trackLen, double sampleDur=0.0)Envelope
SolveIntegralOfInverse(double t0, double area) constEnvelope
WriteXML(XMLWriter &xmlFile) constEnvelope
XMLTagHandler()XMLTagHandlerinline
~Envelope()Envelopevirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual