Public Member Functions | Static Public Member Functions | Protected Attributes

Fourier::CC::CC1D Class Reference

Inheritance diagram for Fourier::CC::CC1D:
GenericTransformND::Transform1D ParallelTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 CC1D ()
 ~CC1D ()
bool init ()
bool run (bool parallel)
od_int64 nrIterations () const
bool doPrepare (int)
bool doWork (od_int64 start, od_int64 stop, int)
void setNormalization (bool yn)

Static Public Member Functions

static int getFastSize (int sz)

Protected Attributes

bool dopfa_
char direction_
int higheststart_
bool normalize_
ObjectSet< FFTCC1Dffts_

Constructor & Destructor Documentation

Fourier::CC::CC1D::CC1D (  ) 
Fourier::CC::CC1D::~CC1D (  ) 

Member Function Documentation

bool Fourier::CC::CC1D::doPrepare ( int   )  [virtual]

Reimplemented from ParallelTask.

bool Fourier::CC::CC1D::doWork ( od_int64  start,
od_int64  stop,
int   
)
static int Fourier::CC::CC1D::getFastSize ( int  sz  )  [static]
bool Fourier::CC::CC1D::init (  ) 
od_int64 Fourier::CC::CC1D::nrIterations (  )  const [inline, virtual]

Implements ParallelTask.

bool Fourier::CC::CC1D::run ( bool  parallel  )  [inline]
void Fourier::CC::CC1D::setNormalization ( bool  yn  )  [inline]

Member Data Documentation

bool Fourier::CC::CC1D::dopfa_ [protected]