OpendTect  7.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Array2DFilterPars Struct Reference

Parameters for Array2DFilterer. More...

Public Member Functions

 Array2DFilterPars (Stats::Type t=Stats::Average, RowCol rc=RowCol(1, 1), bool filludf=false)
 
bool fillPar (IOPar &par) const
 
bool usePar (const IOPar &par)
 

Static Public Member Functions

static const char * sKeyArray2DFilterPars ()
 
static const char * sKeyDistanceFactor ()
 
static const char * sKeyFillUndefined ()
 
static const char * sKeyRowDistance ()
 

Public Attributes

float distfac_
 if weigthed, distance factor More...
 
bool filludf_
 Output when center point is undef? More...
 
float rowdist_
 non-undef = weighted filter More...
 
RowCol stepout_
 In nodes. Center point not counted. More...
 
Stats::Type type_
 

Detailed Description

Parameters for Array2DFilterer.

The filtering can be done weighted, on 1 / (1 + distfac_*square of distance). If you want that, set the rowdist_ to non-undef. The value should then be the distance between two rows if the distance between cols is 1.

Constructor & Destructor Documentation

◆ Array2DFilterPars()

Array2DFilterPars::Array2DFilterPars ( Stats::Type  t = Stats::Average,
RowCol  rc = RowCol(1,1),
bool  filludf = false 
)
inline

Member Function Documentation

◆ fillPar()

bool Array2DFilterPars::fillPar ( IOPar par) const
inline

◆ sKeyArray2DFilterPars()

static const char* Array2DFilterPars::sKeyArray2DFilterPars ( )
inlinestatic

◆ sKeyDistanceFactor()

static const char* Array2DFilterPars::sKeyDistanceFactor ( )
inlinestatic

◆ sKeyFillUndefined()

static const char* Array2DFilterPars::sKeyFillUndefined ( )
inlinestatic

◆ sKeyRowDistance()

static const char* Array2DFilterPars::sKeyRowDistance ( )
inlinestatic

◆ usePar()

bool Array2DFilterPars::usePar ( const IOPar par)
inline

Member Data Documentation

◆ distfac_

float Array2DFilterPars::distfac_

if weigthed, distance factor

◆ filludf_

bool Array2DFilterPars::filludf_

Output when center point is undef?

◆ rowdist_

float Array2DFilterPars::rowdist_

non-undef = weighted filter

◆ stepout_

RowCol Array2DFilterPars::stepout_

In nodes. Center point not counted.

◆ type_

Stats::Type Array2DFilterPars::type_

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