OpendTect  6.6
Classes | Public Member Functions | Protected Attributes | List of all members
DeConvolveAttrib::Task Class Reference
Inheritance diagram for DeConvolveAttrib::Task:
[legend]

Classes

class  Input
 

Public Member Functions

 Task (const DeConvolveAttrib &calculator_)
 
 Task (const Task &)
 
 ~Task ()
 
AttribCalc::Task * clone () const
 
int getFastestSz () const
 
AttribCalc::Task::Input * getInput () const
 
int nextStep ()
 
void set (float t1_, int nrtimes_, float step_, const AttribCalc::Task::Input *inp, const TypeSet< float * > &outp_)
 

Protected Attributes

const DeConvolveAttribcalculator
 
float * out0
 
float * out1
 
Array1D< float_complex > * spectrum0
 
Array1D< float_complex > * spectrum1
 
Array1D< float_complex > * spectrumaverage
 
Array1D< float_complex > * spectrumoutput
 
Array1D< float_complex > * traceoutput
 
Array2D< Array1D< float_complex > * > * tracesegments
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ Task() [1/2]

DeConvolveAttrib::Task::Task ( const DeConvolveAttrib calculator_)

◆ Task() [2/2]

DeConvolveAttrib::Task::Task ( const Task )

◆ ~Task()

DeConvolveAttrib::Task::~Task ( )

Member Function Documentation

◆ clone()

AttribCalc::Task* DeConvolveAttrib::Task::clone ( ) const

◆ getFastestSz()

int DeConvolveAttrib::Task::getFastestSz ( ) const
inline

◆ getInput()

AttribCalc::Task::Input* DeConvolveAttrib::Task::getInput ( ) const
inline

◆ nextStep()

int DeConvolveAttrib::Task::nextStep ( )

◆ set()

void DeConvolveAttrib::Task::set ( float  t1_,
int  nrtimes_,
float  step_,
const AttribCalc::Task::Input *  inp,
const TypeSet< float * > &  outp_ 
)
inline

Member Data Documentation

◆ calculator

const DeConvolveAttrib& DeConvolveAttrib::Task::calculator
protected

◆ out0

float* DeConvolveAttrib::Task::out0
protected

◆ out1

float* DeConvolveAttrib::Task::out1
protected

◆ spectrum0

Array1D<float_complex>* DeConvolveAttrib::Task::spectrum0
protected

◆ spectrum1

Array1D<float_complex>* DeConvolveAttrib::Task::spectrum1
protected

◆ spectrumaverage

Array1D<float_complex>* DeConvolveAttrib::Task::spectrumaverage
protected

◆ spectrumoutput

Array1D<float_complex>* DeConvolveAttrib::Task::spectrumoutput
protected

◆ traceoutput

Array1D<float_complex>* DeConvolveAttrib::Task::traceoutput
protected

◆ tracesegments

Array2D<Array1D<float_complex>*>* DeConvolveAttrib::Task::tracesegments
protected

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