OpendTect-6_4  6.4
Classes | Macros | Functions
windowfunction.h File Reference
Include dependency graph for windowfunction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WindowFunction
 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...
 
class  BoxWindow
 
class  HammingWindow
 
class  HanningWindow
 
class  BlackmanWindow
 
class  BartlettWindow
 
class  FlatTopWindow
 
class  CosTaperWindow
 Tapered Cosine Window Function. More...
 
class  KaiserWindow
 Kaiser Window Function. More...
 

Macros

#define mDeclWFStdFns(nm)
 
#define mDeclWFSimpleClass(nm)
 
#define mDeclWFClassWithVariable(clss)
 

Functions

 mDefineFactory (Algo, WindowFunction, WINFUNCS)
 

Macro Definition Documentation

#define mDeclWFClassWithVariable (   clss)
Value:
clss##Window(); \
bool hasVariable() const { return true; } \
bool setVariable(float); \
bool isAcceptableVariable(float) const; \
#define mDeclWFSimpleClass (   nm)
Value:
mExpClass(Algo) nm##Window : public WindowFunction \
{ \
public: \
mDeclWFStdFns(nm); \
};
#define mExpClass(module)
Definition: commondefs.h:160
#define mDeclWFStdFns (   nm)
Value:
static void initClass(); \
static const char* sName() { return #nm; }\
static WindowFunction* create() { return new nm##Window; } \
const char* name() const { return #nm; } \
float getValue(float) const; \
float getValue( const float* x ) const { return getValue(*x); }
static uiHor3DInterpol * create(uiParent *)
Base class for window functions. The inheriting classes will give a value between 0 and 1 in the inte...
Definition: windowfunction.h:27
static void initClass()

Function Documentation

mDefineFactory ( Algo  ,
WindowFunction  ,
WINFUNCS   
)

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