|
Public Member Functions |
| | SpatSource () |
| | SpatSource (UnitGenerator &input, float azi=0.0, float ele=0.0, float dist=1.0) |
| virtual | ~SpatSource () |
| virtual void | setPosition (float x=0., float y=0., float z=0.) |
| | Set the sound source position in cartesian coordinates.
|
| virtual void | setPosition (char s, float azi=0, float ele=0, float dist=1.0) |
| | Set the sound source position in spherical coordinates (degrees).
|
| float | azimuth () |
| | kType of radiation.
|
| float | elevation () |
| | Returns the horizontal angle.
|
| float | distance () |
| | Returns the angle of elevation.
|
| CPoint * | position (unsigned channelNum=0) |
| | Returns the distance from the center.
|
| bool | positionChanged () |
| | Returns wether the sound source position changed since last block call.
|
| virtual void | nextBuffer (Buffer &outputBuffer, unsigned outBufNum) throw (CException) |
| virtual void | nextBuffer (Buffer &outputBuffer) throw (CException) |
| void | dump () |
Protected Attributes |
| CPoint * | mPosition |
| bool | mPositionChanged |