csl::Impulse Class Reference

#include <Oscillator.h>

Inheritance diagram for csl::Impulse:

csl::Oscillator csl::UnitGenerator csl::Phased csl::Scalable List of all members.

Detailed Description

Impulse -- oscillator class (this create a single impulse delayed by 'delay' samples)


Public Member Functions

 Impulse ()
 Impulse (float delay)
 Impulse (float frequency, float ampl)
 Impulse (float frequency, float ampl, float offset)
 Impulse (float frequency, float ampl, float offset, float phase)
void nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException)

Protected Attributes

int mCounter


Constructor & Destructor Documentation

Impulse::Impulse  ) 
 

Impulse::Impulse float  delay  ) 
 

Impulse::Impulse float  frequency,
float  ampl
 

Impulse::Impulse float  frequency,
float  ampl,
float  offset
 

Impulse::Impulse float  frequency,
float  ampl,
float  offset,
float  phase
 


Member Function Documentation

void Impulse::nextBuffer Buffer outputBuffer,
unsigned  outBufNum
throw (CException)
 


Member Data Documentation

int csl::Impulse::mCounter [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Apr 6 20:18:20 2007 for CSL by  doxygen 1.4.5-20051010