OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
GenericTransformND::Transform1D Class Referenceabstract
Inheritance diagram for GenericTransformND::Transform1D:
[legend]

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_complexcinput_
 
const float * rinput_
 
float_complexcoutput_
 
float * routput_
 

Detailed Description

Constructor & Destructor Documentation

virtual GenericTransformND::Transform1D::~Transform1D ( )
inlinevirtual
GenericTransformND::Transform1D::Transform1D ( )
protected

Member Function Documentation

virtual bool GenericTransformND::Transform1D::init ( )
inlinevirtual

Reimplemented in DWT::FilterWT1D, and Fourier::CC::CC1D.

virtual bool GenericTransformND::Transform1D::run ( bool  parallel)
pure virtual

Implemented in DWT::FilterWT1D, and Fourier::CC::CC1D.

void GenericTransformND::Transform1D::setDir ( bool  forward)
void GenericTransformND::Transform1D::setInputData ( const float_complex )
void GenericTransformND::Transform1D::setInputData ( const float *  )
void GenericTransformND::Transform1D::setOutputData ( float_complex )
void GenericTransformND::Transform1D::setOutputData ( float *  )
void GenericTransformND::Transform1D::setSampling ( int  )
Parameters
samplespacingsampling within a signal.
void GenericTransformND::Transform1D::setScope ( int  nr,
int  batchsampling 
)
Parameters
nrnumber of signals
batchsamplingnumber of samples between signal starts.
void GenericTransformND::Transform1D::setScope ( int  nr,
const int *  batchstarts 
)
Parameters
nrnumber of signals
batchstartspointer to array with the indices of the signal starts.
void GenericTransformND::Transform1D::setSize ( int  )

Member Data Documentation

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

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019