OpendTect  6.6
Public Member Functions | Protected Attributes | List of all members
SeisTrcPropCalc Class Reference

calculates properties of a trace component More...

Inheritance diagram for SeisTrcPropCalc:
[legend]

Public Member Functions

 SeisTrcPropCalc (const SeisTrc &t, int ic=0)
 
double corr (const SeisTrc &, const SampleGate &, bool alpick=false) const
 
double dist (const SeisTrc &, const SampleGate &, bool alpick=false) const
 
ValueSeriesEvent< float, float > find (VSEvent::Type, Interval< float >, int occ=1) const
 
float getFreq (float z) const
 
float getFreq (int isamp) const
 
float getPhase (float zpos, bool indegrees=false) const
 
float getPhase (int isamp, bool indegrees=false) const
 
void setComponent (int i)
 
const SeisTrctrace () const
 

Protected Attributes

int curcomp
 
const SeisTrctrc
 

Detailed Description

calculates properties of a trace component

<>

Constructor & Destructor Documentation

◆ SeisTrcPropCalc()

SeisTrcPropCalc::SeisTrcPropCalc ( const SeisTrc t,
int  ic = 0 
)
inline

Member Function Documentation

◆ corr()

double SeisTrcPropCalc::corr ( const SeisTrc ,
const SampleGate ,
bool  alpick = false 
) const

◆ dist()

double SeisTrcPropCalc::dist ( const SeisTrc ,
const SampleGate ,
bool  alpick = false 
) const

◆ find()

ValueSeriesEvent<float,float> SeisTrcPropCalc::find ( VSEvent::Type  ,
Interval< float >  ,
int  occ = 1 
) const

◆ getFreq() [1/2]

float SeisTrcPropCalc::getFreq ( float  z) const

◆ getFreq() [2/2]

float SeisTrcPropCalc::getFreq ( int  isamp) const

◆ getPhase() [1/2]

float SeisTrcPropCalc::getPhase ( float  zpos,
bool  indegrees = false 
) const

◆ getPhase() [2/2]

float SeisTrcPropCalc::getPhase ( int  isamp,
bool  indegrees = false 
) const

◆ setComponent()

void SeisTrcPropCalc::setComponent ( int  i)
inline

◆ trace()

const SeisTrc& SeisTrcPropCalc::trace ( ) const
inline

Member Data Documentation

◆ curcomp

int SeisTrcPropCalc::curcomp
protected

◆ trc

const SeisTrc& SeisTrcPropCalc::trc
protected

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