Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

Loris::PartialUtils::AmplitudeScaler Class Reference

Scale the amplitude of the specified Partial according to an envelope representing a time-varying amplitude scale value. More...

#include <PartialUtils.h>

Inheritance diagram for Loris::PartialUtils::AmplitudeScaler:

Loris::PartialUtils::PartialMutator List of all members.

Public Member Functions

 AmplitudeScaler (double x)
 Construct a new AmplitudeScaler from a constant scale factor.

 AmplitudeScaler (const Envelope &e)
 Construct a new AmplitudeScaler from an Envelope representing a time-varying scale factor.

void operator() (Partial &p) const
 Function call operator: apply a scale factor to the specified Partial.


Detailed Description

Scale the amplitude of the specified Partial according to an envelope representing a time-varying amplitude scale value.


Generated on Thu Apr 14 22:01:56 2005 for Loris by doxygen 1.3.4