csl::Triangle Class Reference

#include <Envelope.h>

Inheritance diagram for csl::Triangle:

csl::Envelope csl::UnitGenerator csl::Scalable csl::Model csl::Controllable

List of all members.

Public Member Functions

 Triangle ()
 Various Constructors.
 Triangle (LineMode mode, float duration, float amplitude)
 Simple constructor.
 Triangle (LineMode mode, float duration, float initialDelay, float amplitude)
 Versions with initial delay segments.
 Triangle (float duration, float amplitude)
 Simple constructor.
 Triangle (float duration, float initialDelay, float amplitude)
 Versions with initial delay segments.
 ~Triangle ()
 Minimal version - AR.


Detailed Description

Triangle envelope class -- equal attack/release times

Constructor & Destructor Documentation

csl::Triangle::Triangle (  )  [inline]

Various Constructors.

Triangle::Triangle ( LineMode  mode,
float  duration,
float  amplitude 
)

Simple constructor.

~~~~~ Triangle class ~~~~~

Triangle::Triangle ( LineMode  mode,
float  duration,
float  initialDelay,
float  amplitude 
)

Versions with initial delay segments.

Triangle::Triangle ( float  duration,
float  amplitude 
)

Simple constructor.

Triangle::Triangle ( float  duration,
float  initialDelay,
float  amplitude 
)

Versions with initial delay segments.

csl::Triangle::~Triangle (  )  [inline]

Minimal version - AR.


The documentation for this class was generated from the following files:

Generated on Thu Sep 17 23:14:17 2009 for CSL by  doxygen 1.5.8