OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | List of all members
WindowFunction Class Referenceabstract

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

Inheritance diagram for WindowFunction:
[legend]

Public Member Functions

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

Static Public Member Functions

static const char * sKeyVariable ()
 
static const char * sKeyTaperVal ()
 
static bool hasVariable (const BufferString &wintyp)
 
static void addAllStdClasses ()
 

Detailed Description

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.

Member Function Documentation

static void WindowFunction::addAllStdClasses ( )
static
void WindowFunction::fillPar ( IOPar ) const
virtual float WindowFunction::getVariable ( ) const
inlinevirtual

Reimplemented in KaiserWindow, and CosTaperWindow.

virtual bool WindowFunction::hasVariable ( ) const
inlinevirtual

Reimplemented in KaiserWindow, and CosTaperWindow.

static bool WindowFunction::hasVariable ( const BufferString wintyp)
static
virtual bool WindowFunction::isAcceptableVariable ( float  ) const
inlinevirtual

Reimplemented in KaiserWindow, and CosTaperWindow.

virtual const char* WindowFunction::name ( ) const
pure virtual
virtual bool WindowFunction::setVariable ( float  )
inlinevirtual

Reimplemented in KaiserWindow, and CosTaperWindow.

static const char* WindowFunction::sKeyTaperVal ( )
inlinestatic
static const char* WindowFunction::sKeyVariable ( )
inlinestatic
bool WindowFunction::usePar ( const IOPar )
virtual const char* WindowFunction::variableName ( ) const
inlinevirtual

Reimplemented in KaiserWindow, and CosTaperWindow.


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