OpendTect  7.0
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...

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 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()

void SeisTrcPropChg::normalize ( bool  aroundzero)

◆ 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-2024