OpendTect  7.0
Classes | Typedefs | Functions | Variables
Attrib Namespace Reference

OpendTect attributes. More...

Classes

class  BinIDParam
 A parameter that is used by an attribute. More...
 
class  BoolParam
 Bool parameter that is used by an attribute. More...
 
class  CEEMD
 
class  Coherency
 Calculates coherency. More...
 
class  Convolve
 Convolution Attribute. More...
 
class  CorrMultiAttrib
 
class  CurrentSel
 
class  Data2DArray
 Class that holds 2d seismic data or attribute data in an array. More...
 
class  Data2DHolder
 Class that holds 2d seismic data or attribute data. More...
 
class  DataHolder
 Holds the attribute data. More...
 
class  DataHolderArray
 An array of attribute data holders. More...
 
class  DataHolderLineBuffer
 Attribute DataHolder Line Buffer. More...
 
class  DataPackOutput
 Attribute DataPack Output. More...
 
class  DeltaResample
 Resamples the trace at shifted locations. More...
 
class  Desc
 Description of an attribute in an Attrib::DescSet. Each attribute has a name (e.g. "Similarity"), a user reference (e.g. "My similarity"), and at least one output. In addition, it may have parameters and inputs. If it has multiple outputs, only one of the outputs are selected. More...
 
class  DescID
 AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether this Desc is to be found in the DescSet dedicated for stored Attributes. More...
 
class  DescSet
 Set of attribute descriptions. More...
 
class  DescSetMan
 Manages attribute description set. More...
 
class  DescSetsHolder
 Pack to carry DescSet Managers for live attributes and DescSets for stored data, both in 2D and 3D. More...
 
class  DescSetup
 Setup class for Attrib::Desc. More...
 
class  DipFilter
 Dip filtering Attribute. More...
 
class  Energy
 Energy Attribute More...
 
class  EngineMan
 The attribute engine manager. More...
 
class  EnumParam
 Enum parameter that is used by an attribute. More...
 
class  Evaluate
 Evaluate Attribute More...
 
class  Event
 Event attribute More...
 
class  EventFreq
 
class  ExtAttribCalc
 Generic class for attribs that does not come from the attribute engine. More...
 
class  FingerPrint
 FingerPrint Attribute Calculates the match with a definite vector. More...
 
class  FreqFilter
 Frequency filtering attribute. More...
 
class  Frequency
 Frequency Attribute More...
 
class  GapDecon
 Gap deconvolution attribute. More...
 
class  GLCM_attrib
 
class  GrubbsFilter
 
class  Hilbert
 Calculates Hilbert transform. More...
 
class  Horizon
 
class  InputSpec
 Specification of input data of an attribute. More...
 
class  Instantaneous
 Instantaneous Attribute More...
 
class  IntegratedTrace
 
class  LocationOutput
 Output at discrete locations ( For example a pickset. ) More...
 
class  MadAGC
 
class  MatchDelta
 Computes the match delta between two cubes. Ties Max events to each other. More...
 
class  Mathematics
 Math Attribute More...
 
class  NumGateParam
 Gate parameter that is used by an attribute. For example: IntGateParam, FloatGateParam, DoubleGateParam and ZGateParam. More...
 
class  NumParam
 Numerical parameter that is used by an attribute. For example: IntParam, FloatParam and DoubleParam. More...
 
class  Output
 Base class for attribute Output. More...
 
class  Param
 A parameter that is used by an attribute. More...
 
class  ParamGroup
 Attrib::Param that contains many (a set) Attrib::Param of one kind. More...
 
class  Position
 Position Attribute. More...
 
class  PosVecOutputGen
 Positionvector output generator for attributes. More...
 
class  Processor
 Attribute Processor. More...
 
class  Provider
 Provides the actual output to ... More...
 
class  ProviderFactory
 Factory for attribute providers. More...
 
class  PSAttrib
 "Prestack Attribute" More...
 
class  Reference
 Reference Attribute More...
 
class  Relief
 Pseudo Relief Attribute. More...
 
class  SampleValue
 Sample Value Attribute. More...
 
class  Scaling
 Scaling Attribute Calculates the squared sum of the gate's samples divided by the number of samples in the gate. More...
 
class  SeisStorageRefParam
 Stored seismic input parameter used by an attribute. More...
 
class  SeisTrcStorOutput
 Seismic trace storage Output. More...
 
class  SelInfo
 Supplies lists of available attribute input. More...
 
class  SelSpec
 Specifies an attribute selection (ID or output number of NN). More...
 
class  Semblance
 Semblance Attribute. More...
 
class  Shift
 Shift Attribute Shift takes the input at a specified position and outputs it at other relative positions. More...
 
class  Similarity
 Similarity Attribute More...
 
class  SimilaritybyAW
 
class  Slice
 Slice containing attribute values. More...
 
class  SliceSet
 Set of attrib slices. More...
 
class  SpecDecomp
 Spectral Decomposition Attribute. More...
 
class  StorageProvider
 Attribute storage provider. More...
 
class  StringParam
 String parameter that is used by an attribute. More...
 
class  TableOutput
 Output at a selection of locations. More...
 
class  Texture
 Texture Attribute Texture Attribute definitions from http://www.fp.ucalgary.ca/mhallbey/equations.htm More...
 
class  Trc2DVarZStorOutput
 2D trace Output with variable Z range. More...
 
class  TrcSelectionOutput
 Output at an assorted selection of traces. More...
 
class  Tutorial
 
class  TwoDOutput
 Simple 2D Output. More...
 
class  ValParam
 Attribute Value Parameter. More...
 
class  VolStats
 Volume Statistics Attribute. More...
 
class  VolStatsBase
 Use VolStats instead. More...
 
class  WellLog
 WellLog Attribute More...
 

Typedefs

using DescDefaultsUpdater = void(*)(Desc &)
 
using DescStatusUpdater = void(*)(Desc &)
 
typedef NumGateParam< double > DoubleGateParam
 
typedef NumParam< double > DoubleParam
 
typedef NumGateParam< float > FloatGateParam
 
typedef NumParam< float > FloatParam
 
typedef NumGateParam< int > IntGateParam
 
typedef NumParam< int > IntParam
 
typedef Provider *(* ProviderCreater) (Desc &)
 
typedef NumGateParam< float > ZGateParam
 

Functions

const DescSetsHolderDSHolder ()
 
DescSetsHoldereDSHolder ()
 
int getSteeringIndex (const BinID &)
 For every position there is a single steering index ...? More...
 
BinID getSteeringPosition (int)
 
bool hasDSHolder ()
 
 mDefineFactory1Param (AttributeEngine, ExtAttribCalc, const Attrib::SelSpec &, ExtAttrFact)
 
ProviderFactoryPF ()
 

Variables

float testtrace [2001]
 

Detailed Description

OpendTect attributes.

uses automatic gain control to scale traces.

GrubbsFilter Attribute.

Computes a simple frequency from distance between events.

Tutorial Attribute.

CEEMD Attributes

Input: 0 Data

Outputs: 0 CEEMD attributes

CEEMD Test Trace Data

Synthetic data courtesy Jianjun Hun and Mirko van der Baan, University of Alberta. Signal is comprised of initial 20Hz cosine wave, superposed 100Hz Morlet atom at 0.3s, two 30Hz Ricker wavelets at 1.07s and 1.1s, and three different frequency components between 1.3s and 1.7s of respectively 7, 30 and 40Hz. Note that the 7Hz frequency compenents are not continuous, comprise less than one period portions, appearing at 1.37s, 1.51s and 1.65s. Total 2001 samples (0 to 8000ms at 4ms sampling rate). Submitted for publication on 30 May 2012 to (?) in a paper entitled: Empirical mode decomposition for seismic time-frequency analysis.

Input: 0 Data

Outputs: 0 The scaled trace

GrubbsFilter grubbsval gate= pos0= pos1= stepout=1,1

Typedef Documentation

◆ DescDefaultsUpdater

using Attrib::DescDefaultsUpdater = typedef void(*)(Desc&)

◆ DescStatusUpdater

using Attrib::DescStatusUpdater = typedef void(*)(Desc&)

◆ DoubleGateParam

◆ DoubleParam

typedef NumParam<double> Attrib::DoubleParam

◆ FloatGateParam

◆ FloatParam

typedef NumParam<float> Attrib::FloatParam

◆ IntGateParam

◆ IntParam

typedef NumParam<int> Attrib::IntParam

◆ ProviderCreater

typedef Provider*(* Attrib::ProviderCreater) (Desc &)

◆ ZGateParam

Function Documentation

◆ DSHolder()

const DescSetsHolder& Attrib::DSHolder ( )

◆ eDSHolder()

DescSetsHolder& Attrib::eDSHolder ( )

◆ getSteeringIndex()

int Attrib::getSteeringIndex ( const BinID )

For every position there is a single steering index ...?

◆ getSteeringPosition()

BinID Attrib::getSteeringPosition ( int  )

◆ hasDSHolder()

bool Attrib::hasDSHolder ( )

◆ mDefineFactory1Param()

Attrib::mDefineFactory1Param ( AttributeEngine  ,
ExtAttribCalc  ,
const Attrib::SelSpec ,
ExtAttrFact   
)

◆ PF()

ProviderFactory& Attrib::PF ( )

Variable Documentation

◆ testtrace

float Attrib::testtrace[2001]

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