csl::HRTF Class Reference

#include <Binaural.h>

List of all members.


Detailed Description

A record class that holds the data that corresponds to an HRTF.


Public Member Functions

 HRTF (unsigned hrtfLength, unsigned numBlocks, float theta=0.f, float phi=0.f)
 ~HRTF ()
void dump ()
 Prints the position that corresponds to this HRTF.

Public Attributes

CPoint mPosition
 The Position at which the HRIR was recorded.
fftwf_complex ** mHrtfL
fftwf_complex ** mHrtfR
 Arrays of complex numbers containing the HRTF data for Left and Right ears.


Constructor & Destructor Documentation

HRTF::HRTF unsigned  hrtfLength,
unsigned  numBlocks,
float  theta = 0.f,
float  phi = 0.f
 

HRTF Constructor allocates memory for the HRTF data.

Parameters:
hrtfLenght the length of the HRTF window. The HRTFDatabase class dictates this value.
numBlocks If doing block FFT processing, this refers to the number of blocks per HRTF.
theta the horizontal angle at which the HRTF was recorded.
phi the vertical angle at which the HRTF was recorded.

csl::HRTF::~HRTF  ) 
 


Member Function Documentation

void HRTF::dump  ) 
 

Prints the position that corresponds to this HRTF.


Member Data Documentation

CPoint csl::HRTF::mPosition
 

The Position at which the HRIR was recorded.

fftwf_complex** csl::HRTF::mHrtfL
 

fftwf_complex ** csl::HRTF::mHrtfR
 

Arrays of complex numbers containing the HRTF data for Left and Right ears.


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