OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DWT::FilterWT1D Class Reference
Inheritance diagram for DWT::FilterWT1D:
[legend]

Public Member Functions

 FilterWT1D ()
 
 ~FilterWT1D ()
 
bool init () override
 
bool run (bool) override
 
void setWaveletType (WaveletTransform::WaveletType)
 
- Public Member Functions inherited from GenericTransformND::Transform1D
virtual ~Transform1D ()
 
void setDir (bool forward)
 
void setInputData (const float *)
 
void setInputData (const float_complex *)
 
void setOutputData (float *)
 
void setOutputData (float_complex *)
 
void setSampling (int samplespacing)
 
void setScope (int nr, const int *batchstarts)
 
void setScope (int nr, int batchsampling)
 
void setSize (int)
 

Protected Member Functions

template<class T >
void transform1Dt (const T *in, T *out, int space) const
 
- Protected Member Functions inherited from GenericTransformND::Transform1D
 Transform1D ()
 

Protected Attributes

float * cc_
 
float * cr_
 
int filtersz_
 
int ioff_
 
int joff_
 
WaveletTransform::WaveletType wt_
 
- Protected Attributes inherited from GenericTransformND::Transform1D
int batchsampling_
 
const int * batchstarts_
 
const float_complex * cinput_
 
float_complex * coutput_
 
bool forward_
 
int nr_
 
const float * rinput_
 
float * routput_
 
int sampling_
 
int sz_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ FilterWT1D()

DWT::FilterWT1D::FilterWT1D ( )
inline

◆ ~FilterWT1D()

DWT::FilterWT1D::~FilterWT1D ( )
inline

Member Function Documentation

◆ init()

bool DWT::FilterWT1D::init ( )
overridevirtual

Reimplemented from GenericTransformND::Transform1D.

◆ run()

bool DWT::FilterWT1D::run ( bool  )
overridevirtual

◆ setWaveletType()

void DWT::FilterWT1D::setWaveletType ( WaveletTransform::WaveletType  )

◆ transform1Dt()

template<class T >
void DWT::FilterWT1D::transform1Dt ( const T *  in,
T *  out,
int  space 
) const
inlineprotected

Member Data Documentation

◆ cc_

float* DWT::FilterWT1D::cc_
protected

◆ cr_

float* DWT::FilterWT1D::cr_
protected

◆ filtersz_

int DWT::FilterWT1D::filtersz_
protected

◆ ioff_

int DWT::FilterWT1D::ioff_
protected

◆ joff_

int DWT::FilterWT1D::joff_
protected

◆ wt_

WaveletTransform::WaveletType DWT::FilterWT1D::wt_
protected

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