OpendTect  7.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Muter Class Reference

Sets start or end part of a float series to 0. More...

Public Member Functions

 Muter (float taperlen, bool tail=false)
 
void mute (ValueSeries< float > &, int sz, float mutepos) const
 
void muteIntervals (ValueSeries< float > &, int sz, const TypeSet< Interval< float > > &) const
 

Static Public Member Functions

static void muteIntervalsPos (const TypeSet< Interval< float > > &, TypeSet< Interval< float > > &, const SamplingData< double > &)
 
static float mutePos (float z, const SamplingData< double > &sd)
 

Protected Member Functions

void itvMute (ValueSeries< float > &, int, Interval< float >) const
 
void tailMute (ValueSeries< float > &, int, float) const
 
void topMute (ValueSeries< float > &, int, float) const
 

Protected Attributes

bool tail_
 
float taperlen_
 

Detailed Description

Sets start or end part of a float series to 0.

This object measures distance in units of samples.

Taper is cosine taper.

<>

Constructor & Destructor Documentation

◆ Muter()

Muter::Muter ( float  taperlen,
bool  tail = false 
)
inline

Member Function Documentation

◆ itvMute()

void Muter::itvMute ( ValueSeries< float > &  ,
int  ,
Interval< float >   
) const
protected

◆ mute()

void Muter::mute ( ValueSeries< float > &  ,
int  sz,
float  mutepos 
) const

◆ muteIntervals()

void Muter::muteIntervals ( ValueSeries< float > &  ,
int  sz,
const TypeSet< Interval< float > > &   
) const

◆ muteIntervalsPos()

static void Muter::muteIntervalsPos ( const TypeSet< Interval< float > > &  ,
TypeSet< Interval< float > > &  ,
const SamplingData< double > &   
)
static

◆ mutePos()

static float Muter::mutePos ( float  z,
const SamplingData< double > &  sd 
)
inlinestatic

◆ tailMute()

void Muter::tailMute ( ValueSeries< float > &  ,
int  ,
float   
) const
protected

◆ topMute()

void Muter::topMute ( ValueSeries< float > &  ,
int  ,
float   
) const
protected

Member Data Documentation

◆ tail_

bool Muter::tail_
protected

◆ taperlen_

float Muter::taperlen_
protected

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