#include <ArrayBase.hh>
Inheritance diagram for clArrayBase:

Public Member Functions | |
| clArrayBase () | |
| ~clArrayBase () | |
| void | EnableDebug () |
| void | DisableDebug () |
| void | SetSampleRate (int) |
| Set sample rate. | |
| void | SetSoundSpeed (GDT) |
| Set sound speed. | |
| void | SetShading (GDT *, int, long) |
| Generate shading coefficients. | |
Public Attributes | |
| bool | bDebug |
| GDT | fSoundSpeed |
| GDT | fSecsPerMeter |
| 1.0 / soundspeed | |
| GDT | fSampleSpacing |
| 1.0 / samplerate | |
| clDSPOp | DSP |
Definition at line 46 of file ArrayBase.hh.
|
|
Definition at line 54 of file ArrayBase.hh. References bDebug. |
|
|
Definition at line 55 of file ArrayBase.hh. |
|
|
Definition at line 56 of file ArrayBase.hh. References bDebug. Referenced by clArrayDipole::Initialize(). |
|
|
Definition at line 57 of file ArrayBase.hh. References bDebug. |
|
|
Set sample rate.
Definition at line 34 of file ArrayBase.cc. References bDebug, fSampleSpacing, and GDT. Referenced by clArrayDipole::Initialize(). |
|
|
Set sound speed.
Definition at line 41 of file ArrayBase.cc. References bDebug, fSecsPerMeter, fSoundSpeed, and GDT. Referenced by clArrayDipole::Initialize(). |
|
||||||||||||||||
|
Generate shading coefficients.
Definition at line 49 of file ArrayBase.cc. References AB_KBWIN_ALPHA, AB_SHADE_BLACKMAN, AB_SHADE_KAISER_BESSEL, AB_SHADE_RECTANGLE, bDebug, cpaShadingTypes, DSP, and GDT. |
|
|
Definition at line 49 of file ArrayBase.hh. Referenced by clArrayBase(), DisableDebug(), EnableDebug(), clArrayDipole::Initialize(), clArrayDipole::SetLowFreqLimit(), SetSampleRate(), SetShading(), and SetSoundSpeed(). |
|
|
Definition at line 50 of file ArrayBase.hh. Referenced by SetSoundSpeed(). |
|
|
1.0 / soundspeed
Definition at line 51 of file ArrayBase.hh. Referenced by clArrayDipole::Initialize(), and SetSoundSpeed(). |
|
|
1.0 / samplerate
Definition at line 52 of file ArrayBase.hh. Referenced by clArrayDipole::GetDelaySamples(), clArrayDipole::GetMaxDelay(), and SetSampleRate(). |
|
|
Definition at line 53 of file ArrayBase.hh. Referenced by clArrayDipole::AddData(), clArrayDipole::GetAudioData(), clArrayDipole::GetFilteredData(), clArrayDipole::GetRawData(), clArrayDipole::Initialize(), and SetShading(). |
1.3.3