csl::IntensityAttenuationCue Class Reference

#include <DistanceSimulator.h>

Inheritance diagram for csl::IntensityAttenuationCue:

csl::DistanceCue List of all members.

Detailed Description

Sound attenuation due to increasing distance. This "Base" Class uses the inverse square law. Subclass for other methods.


Public Member Functions

 IntensityAttenuationCue ()
virtual ~IntensityAttenuationCue ()
virtual void compute (float distance)
virtual void process (Buffer &aBuffer)

Protected Attributes

float mGain


Constructor & Destructor Documentation

csl::IntensityAttenuationCue::IntensityAttenuationCue  )  [inline]
 

virtual csl::IntensityAttenuationCue::~IntensityAttenuationCue  )  [inline, virtual]
 


Member Function Documentation

void IntensityAttenuationCue::compute float  distance  )  [virtual]
 

Implements csl::DistanceCue.

void IntensityAttenuationCue::process Buffer aBuffer  )  [virtual]
 

Implements csl::DistanceCue.


Member Data Documentation

float csl::IntensityAttenuationCue::mGain [protected]
 


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