#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. |