Public Member Functions | Protected Member Functions | Protected Attributes

GenericTransformND::Transform1D Class Reference

Inheritance diagram for GenericTransformND::Transform1D:
CosineTransform::CosineTransform1D DWT::FilterWT1D Fourier::CC::CC1D

List of all members.

Public Member Functions

virtual ~Transform1D ()
void setInputData (const float_complex *)
void setInputData (const float *)
void setOutputData (float_complex *)
void setOutputData (float *)
void setSize (int)
void setDir (bool forward)
void setSampling (int)
void setScope (int nr, int batchsampling)
void setScope (int nr, const int *batchstarts)
virtual bool init ()
virtual bool run (bool parallel)=0

Protected Member Functions

 Transform1D ()

Protected Attributes

int sz_
bool forward_
int sampling_
int nr_
int batchsampling_
const int * batchstarts_
const float_complex * cinput_
const float * rinput_
float_complex * coutput_
float * routput_

Constructor & Destructor Documentation

virtual GenericTransformND::Transform1D::~Transform1D (  )  [inline, virtual]
GenericTransformND::Transform1D::Transform1D (  )  [protected]

Member Function Documentation

virtual bool GenericTransformND::Transform1D::init (  )  [inline, virtual]
virtual bool GenericTransformND::Transform1D::run ( bool  parallel  )  [pure virtual]
void GenericTransformND::Transform1D::setDir ( bool  forward  ) 
void GenericTransformND::Transform1D::setInputData ( const float *   ) 
void GenericTransformND::Transform1D::setInputData ( const float_complex *   ) 
void GenericTransformND::Transform1D::setOutputData ( float *   ) 
void GenericTransformND::Transform1D::setOutputData ( float_complex *   ) 
void GenericTransformND::Transform1D::setSampling ( int   ) 
Parameters:
samplespacing sampling within a signal.
void GenericTransformND::Transform1D::setScope ( int  nr,
const int *  batchstarts 
)
Parameters:
nr number of signals
batchstarts pointer to array with the indices of the signal starts.
void GenericTransformND::Transform1D::setScope ( int  nr,
int  batchsampling 
)
Parameters:
nr number of signals
batchsampling number of samples between signal starts.
void GenericTransformND::Transform1D::setSize ( int   ) 

Member Data Documentation

const float_complex* GenericTransformND::Transform1D::cinput_ [protected]
float_complex* GenericTransformND::Transform1D::coutput_ [protected]
const float* GenericTransformND::Transform1D::rinput_ [protected]