OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
SeisTrcPropChg Class Reference

changes properties of one or all trace components. Component -1 (the default) changes all components. More...

#include <seistrcprop.h>

Inheritance diagram for SeisTrcPropChg:
[legend]

Public Member Functions

 SeisTrcPropChg (SeisTrc &t, int ic=-1)
 
 ~SeisTrcPropChg ()
 
void corrNormalize ()
 
void mute (float pos, float taperlen)
 
void normalize (bool aroundzero)
 
void normalize (bool aroundzero, int start, int stop)
 
void removeAVG ()
 
void scale (const Scaler &)
 
void scale (float fac, float shft=0)
 
void stack (const SeisTrc &, bool alongref=false, float wght=1)
 
void tailMute (float, float)
 
void topMute (float, float)
 
SeisTrctrace ()
 
- Public Member Functions inherited from SeisTrcPropCalc
 SeisTrcPropCalc (const SeisTrc &t, int ic=0)
 
virtual ~SeisTrcPropCalc ()
 
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 Member Functions

SeisTrcmtrc ()
 

Additional Inherited Members

- Protected Attributes inherited from SeisTrcPropCalc
int curcomp
 
const SeisTrctrc
 

Detailed Description

changes properties of one or all trace components. Component -1 (the default) changes all components.

<>

Constructor & Destructor Documentation

◆ SeisTrcPropChg()

SeisTrcPropChg::SeisTrcPropChg ( SeisTrc & t,
int ic = -1 )

◆ ~SeisTrcPropChg()

SeisTrcPropChg::~SeisTrcPropChg ( )

Member Function Documentation

◆ corrNormalize()

void SeisTrcPropChg::corrNormalize ( )

◆ mtrc()

SeisTrc & SeisTrcPropChg::mtrc ( )
inlineprotected

◆ mute()

void SeisTrcPropChg::mute ( float pos,
float taperlen )
inline

◆ normalize() [1/2]

void SeisTrcPropChg::normalize ( bool aroundzero)

◆ normalize() [2/2]

void SeisTrcPropChg::normalize ( bool aroundzero,
int start,
int stop )

◆ removeAVG()

void SeisTrcPropChg::removeAVG ( )

◆ scale() [1/2]

void SeisTrcPropChg::scale ( const Scaler & )

◆ scale() [2/2]

void SeisTrcPropChg::scale ( float fac,
float shft = 0 )

◆ stack()

void SeisTrcPropChg::stack ( const SeisTrc & ,
bool alongref = false,
float wght = 1 )

◆ tailMute()

void SeisTrcPropChg::tailMute ( float ,
float  )

◆ topMute()

void SeisTrcPropChg::topMute ( float ,
float  )

◆ trace()

SeisTrc & SeisTrcPropChg::trace ( )
inline

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