#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 lBlockSize. |
|
|
Definition at line 33 of file FlipBand.cc. References Uninitialize(). |
|
||||||||||||
|
Initialize band flipping.
Definition at line 40 of file FlipBand.cc. References clDSPOp::FFTInitialize(), lBlockSize, lCBlockSize, clAlloc::Size(), and stSCplx. |
|
||||||||||||
|
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 clDSPOp::FFTInitialize(), lBlockSize, lCBlockSize, clAlloc::Size(), and stDCplx. |
|
|
Uninitialize.
Definition at line 62 of file FlipBand.cc. References Clear(), clDSPOp::FFTUninitialize(), and clAlloc::Free(). Referenced by ~clFlipBand(). |
|
||||||||||||
|
Put data into flipping buffer.
Definition at line 75 of file FlipBand.cc. References clDSPOp::FFTi(), clReBuffer::Get(), clDSPOp::IFFTo(), lBlockSize, lCBlockSize, clReBuffer::Put(), clDSPOp::Reverse(), and stpSCplx. |
|
||||||||||||
|
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 clDSPOp::FFTi(), clReBuffer::Get(), clDSPOp::IFFTo(), lBlockSize, lCBlockSize, clReBuffer::Put(), clDSPOp::Reverse(), and stpDCplx. |
|
||||||||||||
|
Get data from flipping buffer.
Definition at line 111 of file FlipBand.cc. References clReBuffer::Get(). |
|
||||||||||||
|
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(). |
|
|
Clear buffer contents.
Definition at line 123 of file FlipBand.cc. References clReBuffer::Clear(). Referenced by Uninitialize(). |
|
|
Definition at line 33 of file FlipBand.hh. |
|
|
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. |
|
|
Definition at line 37 of file FlipBand.hh. |
|
|
Definition at line 38 of file FlipBand.hh. |
|
|
Definition at line 39 of file FlipBand.hh. |
|
|
Definition at line 40 of file FlipBand.hh. |
1.3.6