OpendTect 8.0
Loading...
Searching...
No Matches
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...

#include <muter.h>

Public Member Functions

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

◆ ~Muter()

Muter::~Muter ( )

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-2025