Spectrogram Class Reference

Inheritance diagram for Spectrogram:

csl::Observer List of all members.

Detailed Description

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


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


Constructor & Destructor Documentation

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

Spectrogram::~Spectrogram  ) 
 


Member Function Documentation

void Spectrogram::normalize  ) 
 

void Spectrogram::compress  ) 
 

void Spectrogram::update void *  arg  ) 
 

void Spectrogram::saveToRas char *  name  ) 
 


Member Data Documentation

unsigned Spectrogram::mWidth
 

unsigned Spectrogram::mHeight
 

SampleBufferVector Spectrogram::mData
 

unsigned Spectrogram::mPosition
 


The documentation for this class was generated from the following file:
Generated on Sat Oct 17 14:12:34 2009 for CSL by  doxygen 1.4.5-20051010