AudHRTFMap.h

Classes

AudHRTFMap -- (full description)

class AudHRTFMap

Interface

Public Members
AudHRTFMap ()
~AudHRTFMap ()
HRTF.html#AudHRTF">AudHRTF *HRTF (double elevation, double azimuth) const
HRTF.html#AudHRTF">AudHRTF *HRTF (int elevIndex, int azimIndex) const
Private Members
int elevToIndex (double elevation) const
int azimToIndex (int elevIndex, double azimuth) const
double round (double val) const
int indexToElev (int elevIndex) const
int indexToAzim (int elevIndex, int azimIndex) const
char *HRTFName (int elevIndex, int azimIndex) const
void readHRTF (int elevIndex, int azimIndex, AudHRTF *hrtf)
void readHRTFs ()
void deleteHRTFs ()
short *fileLoad (char *fileName, long *nPtr)

Description

Member Description

AudHRTFMap ()

Constructor: AudHRTFMap Load the map into memory

~AudHRTFMap ()

Destructor: ~AudHRTFMap

HRTF.html#AudHRTF">AudHRTF *HRTF (double elevation, double azimuth) const

Method: HRTF Retrieve HRTF for given elevation and azimuth

HRTF.html#AudHRTF">AudHRTF *HRTF (int elevIndex, int azimIndex) const

Method: HRTF Retrieve HRTF for specified indices into the HRTF map

int elevToIndex (double elevation) const

int azimToIndex (int elevIndex, double azimuth) const

double round (double val) const

int indexToElev (int elevIndex) const

int indexToAzim (int elevIndex, int azimIndex) const

char *HRTFName (int elevIndex, int azimIndex) const

void readHRTF (int elevIndex, int azimIndex, AudHRTF *hrtf)

void readHRTFs ()

void deleteHRTFs ()

short *fileLoad (char *fileName, long *nPtr)