OpendTect-6_4  6.4
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 float mutePos (float z, const SamplingData< double > &sd)
 
static void muteIntervalsPos (const TypeSet< Interval< float > > &, TypeSet< Interval< float > > &, const SamplingData< double > &)
 

Protected Member Functions

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

Protected Attributes

float taperlen_
 
bool tail_
 

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 ( float  taperlen,
bool  tail = false 
)
inline

Member Function Documentation

void Muter::itvMute ( ValueSeries< float > &  ,
int  ,
Interval< float >   
) const
protected
void Muter::mute ( ValueSeries< float > &  ,
int  sz,
float  mutepos 
) const
void Muter::muteIntervals ( ValueSeries< float > &  ,
int  sz,
const TypeSet< Interval< float > > &   
) const
static void Muter::muteIntervalsPos ( const TypeSet< Interval< float > > &  ,
TypeSet< Interval< float > > &  ,
const SamplingData< double > &   
)
static
static float Muter::mutePos ( float  z,
const SamplingData< double > &  sd 
)
inlinestatic
void Muter::tailMute ( ValueSeries< float > &  ,
int  ,
float   
) const
protected
void Muter::topMute ( ValueSeries< float > &  ,
int  ,
float   
) const
protected

Member Data Documentation

bool Muter::tail_
protected
float Muter::taperlen_
protected

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