AudHRTFMap.h
Classes
- AudHRTFMap -- (full description)
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)
Member Description
Constructor: AudHRTFMap
Load the map into memory
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)
short *fileLoad (char *fileName, long *nPtr)