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

Classes

class  Task
 

Public Member Functions

 DiscFilterAttrib (Parameters *)
 
 ~DiscFilterAttrib ()
 
const char * attribName (int val) const
 
const Interval< float > * crlDipMargin (int, int) const
 
Seis::DataType dataType (int val, int) const
 
Seis::DataType dataType (int, const TypeSet< Seis::DataType > &) const
 
const char * definitionStr () const
 
bool init ()
 
const Interval< float > * inlDipMargin (int, int) const
 
 mAttrib5Param (DiscFilterAttrib, "DiscFilter", IntAttribParameter, radius, IntAttribParameter("radius", AttribParameter::Required, 3, Interval< int >(0, 100)), BoolAttribParameter, planefilter, BoolAttribParameter("planefilter", AttribParameter::Default, false), 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 radius
 
Interval< int > sg
 
BinID stepout
 
float velocity
 

Friends

class DiscFilterAttrib::Task
 
class DiscFilterAttrib::Task::Input
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ DiscFilterAttrib()

DiscFilterAttrib::DiscFilterAttrib ( Parameters *  )

◆ ~DiscFilterAttrib()

DiscFilterAttrib::~DiscFilterAttrib ( )

Member Function Documentation

◆ attribName()

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

◆ crlDipMargin()

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

◆ dataType() [1/2]

Seis::DataType DiscFilterAttrib::dataType ( int  val,
int   
) const

◆ dataType() [2/2]

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

◆ definitionStr()

const char* DiscFilterAttrib::definitionStr ( ) const
inline

◆ init()

bool DiscFilterAttrib::init ( )

◆ inlDipMargin()

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

◆ mAttrib5Param()

DiscFilterAttrib::mAttrib5Param ( DiscFilterAttrib  ,
"DiscFilter"  ,
IntAttribParameter  ,
radius  ,
IntAttribParameter("radius", AttribParameter::Required, 3, Interval< int >(0, 100))  ,
BoolAttribParameter  ,
planefilter  ,
BoolAttribParameter("planefilter", AttribParameter::Default, false)  ,
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 DiscFilterAttrib::nrAttribs ( ) const
inline

◆ reqExtraSamples()

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

◆ reqStepout()

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

◆ setCommonInfo()

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

Friends And Related Function Documentation

◆ DiscFilterAttrib::Task

friend class DiscFilterAttrib::Task
friend

◆ DiscFilterAttrib::Task::Input

friend class DiscFilterAttrib::Task::Input
friend

Member Data Documentation

◆ common

const AttribProcessCommonInfo* DiscFilterAttrib::common
protected

◆ constantvel

bool DiscFilterAttrib::constantvel
protected

◆ crldist

float DiscFilterAttrib::crldist
protected

◆ desc

BufferString DiscFilterAttrib::desc
protected

◆ fast

bool DiscFilterAttrib::fast
protected

◆ inldist

float DiscFilterAttrib::inldist
protected

◆ radius

int DiscFilterAttrib::radius
protected

◆ sg

Interval<int> DiscFilterAttrib::sg
protected

◆ stepout

BinID DiscFilterAttrib::stepout
protected

◆ velocity

float DiscFilterAttrib::velocity
protected

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