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

Classes

class  Task
 

Public Member Functions

 MinVarianceDipAttrib (Parameters *)
 
 ~MinVarianceDipAttrib ()
 
const char * attribName (int val) const
 
const Interval< float > * crlDipMargin (int, int) const
 
Seis::DataType dataType (int val, const TypeSet< Seis::DataType > &) const
 
const char * definitionStr () const
 
bool init ()
 
const Interval< float > * inlDipMargin (int, int) const
 
 mAttrib5Param (MinVarianceDipAttrib, "MinVarianceDip", IntAttribParameter, size, IntAttribParameter("size", AttribParameter::Required, 7, Interval< int >(0, 100)), IntAttribParameter, resolution, IntAttribParameter("resolution", AttribParameter::Required, 32, Interval< int >(0, INT_MAX)), BoolAttribParameter, constantvel, BoolAttribParameter("constantvel", AttribParameter::Default, true), FloatAttribParameter, velocity, FloatAttribParameter("velocity", AttribParameter::Required, 4000, Interval< float >(0, mUndefValue)), BoolAttribParameter, fast, BoolAttribParameter("fast", AttribParameter::Default, true), mAttribParamFormHasUpdate)
 
int nrAttribs () const
 
const Interval< int > * reqExtraSamples (int inp, int) const
 
const BinIDreqStepout (int inp, int) const
 
void setCommonInfo (const AttribProcessCommonInfo &ni)
 

Protected Attributes

const AttribProcessCommonInfo * common
 
bool constantvel
 
float crldist
 
BufferString desc
 
bool fast
 
float inldist
 
int resolution
 
Interval< int > sg
 
BinID stepout
 
int sz
 
float velocity
 

Friends

class MinVarianceDipAttrib::Task
 
class MinVarianceDipAttrib::Task::Input
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ MinVarianceDipAttrib()

MinVarianceDipAttrib::MinVarianceDipAttrib ( Parameters *  )

◆ ~MinVarianceDipAttrib()

MinVarianceDipAttrib::~MinVarianceDipAttrib ( )

Member Function Documentation

◆ attribName()

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

◆ crlDipMargin()

const Interval<float>* MinVarianceDipAttrib::crlDipMargin ( int  ,
int   
) const
inline

◆ dataType()

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

◆ definitionStr()

const char* MinVarianceDipAttrib::definitionStr ( ) const
inline

◆ init()

bool MinVarianceDipAttrib::init ( )

◆ inlDipMargin()

const Interval<float>* MinVarianceDipAttrib::inlDipMargin ( int  ,
int   
) const
inline

◆ mAttrib5Param()

MinVarianceDipAttrib::mAttrib5Param ( MinVarianceDipAttrib  ,
"MinVarianceDip"  ,
IntAttribParameter  ,
size  ,
IntAttribParameter("size", AttribParameter::Required, 7, Interval< int >(0, 100))  ,
IntAttribParameter  ,
resolution  ,
IntAttribParameter("resolution", AttribParameter::Required, 32, Interval< int >(0, INT_MAX))  ,
BoolAttribParameter  ,
constantvel  ,
BoolAttribParameter("constantvel", AttribParameter::Default, true)  ,
FloatAttribParameter  ,
velocity  ,
FloatAttribParameter("velocity", AttribParameter::Required, 4000, Interval< float >(0, mUndefValue))  ,
BoolAttribParameter  ,
fast  ,
BoolAttribParameter("fast", AttribParameter::Default, true)  ,
mAttribParamFormHasUpdate   
)

◆ nrAttribs()

int MinVarianceDipAttrib::nrAttribs ( ) const
inline

◆ reqExtraSamples()

const Interval<int>* MinVarianceDipAttrib::reqExtraSamples ( int  inp,
int   
) const
inline

◆ reqStepout()

const BinID* MinVarianceDipAttrib::reqStepout ( int  inp,
int   
) const
inline

◆ setCommonInfo()

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

Friends And Related Function Documentation

◆ MinVarianceDipAttrib::Task

friend class MinVarianceDipAttrib::Task
friend

◆ MinVarianceDipAttrib::Task::Input

friend class MinVarianceDipAttrib::Task::Input
friend

Member Data Documentation

◆ common

const AttribProcessCommonInfo* MinVarianceDipAttrib::common
protected

◆ constantvel

bool MinVarianceDipAttrib::constantvel
protected

◆ crldist

float MinVarianceDipAttrib::crldist
protected

◆ desc

BufferString MinVarianceDipAttrib::desc
protected

◆ fast

bool MinVarianceDipAttrib::fast
protected

◆ inldist

float MinVarianceDipAttrib::inldist
protected

◆ resolution

int MinVarianceDipAttrib::resolution
protected

◆ sg

Interval<int> MinVarianceDipAttrib::sg
protected

◆ stepout

BinID MinVarianceDipAttrib::stepout
protected

◆ sz

int MinVarianceDipAttrib::sz
protected

◆ velocity

float MinVarianceDipAttrib::velocity
protected

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