OpendTect
7.0
|
Base class for window functions. The inheriting classes will give a value between 0 and 1 in the interval -1 to 1. Outside that interval, the result is zero. More...
Public Member Functions | |
void | fillPar (IOPar &) const |
virtual float | getVariable () const |
virtual bool | hasVariable () const |
virtual bool | isAcceptableVariable (float) const |
virtual const char * | name () const =0 |
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 void | addAllStdClasses () |
static bool | hasVariable (const BufferString &wintyp) |
static const char * | sKeyTaperVal () |
static const char * | sKeyVariable () |
Base class for window functions. The inheriting classes will give a value between 0 and 1 in the interval -1 to 1. Outside that interval, the result is zero.
<>
|
static |
void WindowFunction::fillPar | ( | IOPar & | ) | const |
|
inlinevirtual |
Reimplemented in KaiserWindow, and CosTaperWindow.
|
inlinevirtual |
Reimplemented in KaiserWindow, and CosTaperWindow.
|
static |
|
inlinevirtual |
Reimplemented in KaiserWindow, and CosTaperWindow.
|
pure virtual |
Implemented in KaiserWindow, CosTaperWindow, FlatTopWindow, BartlettWindow, BlackmanWindow, HanningWindow, HammingWindow, and BoxWindow.
|
inlinevirtual |
Reimplemented in KaiserWindow, and CosTaperWindow.
|
inlinestatic |
|
inlinestatic |
bool WindowFunction::usePar | ( | const IOPar & | ) |
|
inlinevirtual |
Reimplemented in KaiserWindow, and CosTaperWindow.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024