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

Classes

class  Task
 

Public Member Functions

 InverseAttrib (Parameters *)
 
 ~InverseAttrib ()
 
const char * attribName (int val) const
 
Seis::DataType dataType (int, const TypeSet< Seis::DataType > &) const
 
const char * definitionStr () const
 
bool init ()
 
 mAttrib5Param (InverseAttrib,"Inverse", TimeGateAttribParameter, gate, TimeGateAttribParameter("samplegate", AttribParameter::Required, TimeGate(-64, 64), TimeGate(-mUndefValue, mUndefValue)), BinIDAttribParameter, pos1, BinIDAttribParameter("pos1", AttribParameter::Required, BinID(0, 1), Interval< int >(-100, 100), Interval< int >(-100, 100)), BinIDAttribParameter, neighbourhood, BinIDAttribParameter("neighbourhood", AttribParameter::Required, BinID(1, 1), Interval< int >(1, 10), Interval< int >(1, 10)), EnumAttribParameter, window, EnumAttribParameter("window", ArrayNDWindow::WindowTypeNames, AttribParameter::Required, 0), BoolAttribParameter, steering, BoolAttribParameter("steering", AttribParameter::Default, true), mAttribParamFormHasNoUpdate)
 
int nrAttribs () const
 
const Interval< float > * reqInterval (int, int) const
 
const BinIDreqStepout (int i, int) const
 
void setCommonInfo (const AttribProcessCommonInfo &ni)
 

Protected Attributes

const AttribProcessCommonInfo * common
 
BufferString desc
 
float df
 
FFT fft
 
int fftsz
 
Interval< float > gate
 
FFT ifft
 
float inpstep
 
BinID neighbourhood
 
BinID pos1
 
bool steering
 
ArrayNDWindowwindow
 
ArrayNDWindow::WindowType windowtype
 

Friends

class InverseAttrib::Task
 
class InverseAttrib::Task::Input
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ InverseAttrib()

InverseAttrib::InverseAttrib ( Parameters *  )

◆ ~InverseAttrib()

InverseAttrib::~InverseAttrib ( )

Member Function Documentation

◆ attribName()

const char* InverseAttrib::attribName ( int  val) const
inline

◆ dataType()

Seis::DataType InverseAttrib::dataType ( int  ,
const TypeSet< Seis::DataType > &   
) const
inline

◆ definitionStr()

const char* InverseAttrib::definitionStr ( ) const
inline

◆ init()

bool InverseAttrib::init ( )

◆ mAttrib5Param()

InverseAttrib::mAttrib5Param ( InverseAttrib  ,
"Inverse"  ,
TimeGateAttribParameter  ,
gate  ,
TimeGateAttribParameter("samplegate", AttribParameter::Required, TimeGate(-64, 64), TimeGate(-mUndefValue, mUndefValue))  ,
BinIDAttribParameter  ,
pos1  ,
BinIDAttribParameter("pos1", AttribParameter::Required, BinID(0, 1), Interval< int >(-100, 100), Interval< int >(-100, 100))  ,
BinIDAttribParameter  ,
neighbourhood  ,
BinIDAttribParameter("neighbourhood", AttribParameter::Required, BinID(1, 1), Interval< int >(1, 10), Interval< int >(1, 10))  ,
EnumAttribParameter  ,
window  ,
EnumAttribParameter("window", ArrayNDWindow::WindowTypeNames, AttribParameter::Required, 0)  ,
BoolAttribParameter  ,
steering  ,
BoolAttribParameter("steering", AttribParameter::Default, true)  ,
mAttribParamFormHasNoUpdate   
)

◆ nrAttribs()

int InverseAttrib::nrAttribs ( ) const
inline

◆ reqInterval()

const Interval<float>* InverseAttrib::reqInterval ( int  ,
int   
) const
inline

◆ reqStepout()

const BinID* InverseAttrib::reqStepout ( int  i,
int   
) const
inline

◆ setCommonInfo()

void InverseAttrib::setCommonInfo ( const AttribProcessCommonInfo &  ni)
inline

Friends And Related Function Documentation

◆ InverseAttrib::Task

friend class InverseAttrib::Task
friend

◆ InverseAttrib::Task::Input

friend class InverseAttrib::Task::Input
friend

Member Data Documentation

◆ common

const AttribProcessCommonInfo* InverseAttrib::common
protected

◆ desc

BufferString InverseAttrib::desc
protected

◆ df

float InverseAttrib::df
protected

◆ fft

FFT InverseAttrib::fft
protected

◆ fftsz

int InverseAttrib::fftsz
protected

◆ gate

Interval<float> InverseAttrib::gate
protected

◆ ifft

FFT InverseAttrib::ifft
protected

◆ inpstep

float InverseAttrib::inpstep
protected

◆ neighbourhood

BinID InverseAttrib::neighbourhood
protected

◆ pos1

BinID InverseAttrib::pos1
protected

◆ steering

bool InverseAttrib::steering
protected

◆ window

ArrayNDWindow* InverseAttrib::window
protected

◆ windowtype

ArrayNDWindow::WindowType InverseAttrib::windowtype
protected

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