#include <FlipBand.hh>
Collaboration diagram for clFlipBand:

Public Member Functions | |
| clFlipBand () | |
| ~clFlipBand () | |
| void | Initialize (long, const float *) |
| Initialize band flipping. | |
| void | Initialize (long, const double *) |
| void | Uninitialize () |
| Uninitialize. | |
| void | Put (const float *, long) |
| Put data into flipping buffer. | |
| void | Put (const double *, long) |
| bool | Get (float *, long) |
| Get data from flipping buffer. | |
| bool | Get (double *, long) |
| void | Clear () |
| Clear buffer contents. | |
Private Attributes | |
| bool | bInitialized |
| long | lBlockSize |
| long | lCBlockSize |
| clDSPAlloc | Proc |
| clDSPAlloc | CProc |
| clDSPOp | DSP |
| clReBuffer | InBuf |
| clReBuffer | OutBuf |
|
|
Definition at line 26 of file FlipBand.cc. References bInitialized, and lBlockSize. |
|
|
Definition at line 33 of file FlipBand.cc. References bInitialized, and Uninitialize(). |
|
||||||||||||
|
Initialize band flipping.
Definition at line 40 of file FlipBand.cc. References bInitialized, CProc, DSP, clDSPOp::FFTInitialize(), lBlockSize, lCBlockSize, Proc, and clAlloc::Size(). |
|
||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 51 of file FlipBand.cc. References bInitialized, CProc, DSP, clDSPOp::FFTInitialize(), lBlockSize, lCBlockSize, Proc, and clAlloc::Size(). |
|
|
Uninitialize.
Definition at line 62 of file FlipBand.cc. References bInitialized, Clear(), CProc, DSP, clDSPOp::FFTUninitialize(), clAlloc::Free(), and Proc. Referenced by ~clFlipBand(). |
|
||||||||||||
|
Put data into flipping buffer.
Definition at line 75 of file FlipBand.cc. References CProc, DSP, clDSPOp::FFTi(), clReBuffer::Get(), clDSPOp::IFFTo(), InBuf, lBlockSize, lCBlockSize, OutBuf, Proc, clReBuffer::Put(), and clDSPOp::Reverse(). |
|
||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 93 of file FlipBand.cc. References CProc, DSP, clDSPOp::FFTi(), clReBuffer::Get(), clDSPOp::IFFTo(), InBuf, lBlockSize, lCBlockSize, OutBuf, Proc, clReBuffer::Put(), and clDSPOp::Reverse(). |
|
||||||||||||
|
Get data from flipping buffer.
Definition at line 111 of file FlipBand.cc. References clReBuffer::Get(), and OutBuf. |
|
||||||||||||
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. Definition at line 117 of file FlipBand.cc. References clReBuffer::Get(), and OutBuf. |
|
|
Clear buffer contents.
Definition at line 123 of file FlipBand.cc. References clReBuffer::Clear(), InBuf, and OutBuf. Referenced by Uninitialize(). |
|
|
Definition at line 33 of file FlipBand.hh. Referenced by clFlipBand(), Initialize(), Uninitialize(), and ~clFlipBand(). |
|
|
Definition at line 34 of file FlipBand.hh. Referenced by clFlipBand(), Initialize(), and Put(). |
|
|
Definition at line 35 of file FlipBand.hh. Referenced by Initialize(), and Put(). |
|
|
Definition at line 36 of file FlipBand.hh. Referenced by Initialize(), Put(), and Uninitialize(). |
|
|
Definition at line 37 of file FlipBand.hh. Referenced by Initialize(), Put(), and Uninitialize(). |
|
|
Definition at line 38 of file FlipBand.hh. Referenced by Initialize(), Put(), and Uninitialize(). |
|
|
Definition at line 39 of file FlipBand.hh. |
|
|
Definition at line 40 of file FlipBand.hh. |
1.3.3