OpendTect  7.0
Public Member Functions | Static Public Member Functions | List of all members
HammingWindow Class Reference
Inheritance diagram for HammingWindow:
[legend]

Public Member Functions

float getValue (const float *x) const
 
float getValue (float) const override
 
const char * name () const override
 
- Public Member Functions inherited from WindowFunction
void fillPar (IOPar &) const
 
virtual float getVariable () const
 
virtual bool hasVariable () const
 
virtual bool isAcceptableVariable (float) const
 
virtual bool setVariable (float)
 
bool usePar (const IOPar &)
 
virtual const char * variableName () const
 
- Public Member Functions inherited from MathFunction< RT, PT >
RT getNDValue (const PT *pos) const override
 
int getNrDim () const override
 
virtual RT getValue (PT) const =0
 
- Public Member Functions inherited from MathFunctionND< RT, PT >
virtual ~MathFunctionND ()
 

Static Public Member Functions

static WindowFunctioncreate ()
 
static void initClass ()
 
static const char * sName ()
 
- Static Public Member Functions inherited from WindowFunction
static void addAllStdClasses ()
 
static bool hasVariable (const BufferString &wintyp)
 
static const char * sKeyTaperVal ()
 
static const char * sKeyVariable ()
 

Detailed Description

<>

Member Function Documentation

◆ create()

static WindowFunction* HammingWindow::create ( )
inlinestatic

◆ getValue() [1/2]

float HammingWindow::getValue ( const float *  x) const
inline

◆ getValue() [2/2]

float HammingWindow::getValue ( float  ) const
override

◆ initClass()

static void HammingWindow::initClass ( )
static

◆ name()

const char* HammingWindow::name ( ) const
inlineoverridevirtual

Implements WindowFunction.

◆ sName()

static const char* HammingWindow::sName ( )
inlinestatic

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