OpendTect-6_4  6.4
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)
 
void setComponent (int i)
 
ValueSeriesEvent< float, float > find (VSEvent::Type, Interval< float >, int occ=1) const
 
double corr (const SeisTrc &, const SampleGate &, bool alpick=false) const
 
double dist (const SeisTrc &, const SampleGate &, bool alpick=false) 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
 
const SeisTrctrace () const
 

Protected Attributes

const SeisTrctrc
 
int curcomp
 

Detailed Description

calculates properties of a trace component

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

int SeisTrcPropCalc::curcomp
protected
const SeisTrc& SeisTrcPropCalc::trc
protected

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