OpendTect-6_4
6.4
|
A manager used for constructing the table necessary for Sinc interpolations. The manager creates one table per design and provides its as necessary A table contains shifted, stretched KaiserWindow functions in both directions. More...
Classes | |
class | Table |
Public Member Functions | |
SincTableManager () | |
const Table * | getTable (float fmax, int lmax) |
Static Public Member Functions | |
static SincTableManager & | STM () |
Protected Member Functions | |
int | getTableIdx (float fmax, int lmax) const |
Static Protected Member Functions | |
static const Table * | makeTable (float fmax, int lmax) |
static float | sinc (float x) |
static float ** | makeArray (int n1, int n2) |
static void | deleteArray (float **, int n1) |
Protected Attributes | |
ObjectSet< const Table > | tables_ |
Threads::Mutex | lock_ |
A manager used for constructing the table necessary for Sinc interpolations. The manager creates one table per design and provides its as necessary A table contains shifted, stretched KaiserWindow functions in both directions.
|
inline |
|
inlinestaticprotected |
const Table* SincTableManager::getTable | ( | float | fmax, |
int | lmax | ||
) |
|
protected |
|
inlinestaticprotected |
|
staticprotected |
|
staticprotected |
|
static |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019