Spectrogram Class Reference

List of all members.

Public Member Functions

 Spectrogram (unsigned wide, unsigned high, UnitGenerator &model)
 ~Spectrogram ()
void normalize ()
void compress ()
void update (void *arg)
void saveToRas (char *name)

Public Attributes

unsigned mWidth
unsigned mHeight
SampleBufferVector mData
unsigned mPosition

Detailed Description

Spectrogram is an observer of an FFT that holds onto all windows in a 2D array

Constructor & Destructor Documentation

Spectrogram::Spectrogram ( unsigned  wide,
unsigned  high,
UnitGenerator &  model 

Spectrogram::~Spectrogram (  ) 

References mData, and mWidth.

Member Function Documentation

void Spectrogram::normalize (  ) 

References testkiss::j, csl::logMsg(), mData, mHeight, and mWidth.

Referenced by main().

void Spectrogram::compress (  ) 

References testkiss::j, mData, mHeight, and mWidth.

Referenced by main().

void Spectrogram::update ( void *  arg  ) 

References mData, mHeight, mPosition, and mWidth.

void Spectrogram::saveToRas ( char *  name  ) 

Member Data Documentation

SampleBufferVector Spectrogram::mData

Referenced by Spectrogram(), and update().

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

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