OpendTect
6.6
|
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 () | |
~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 void | deleteArray (float **, int n1) |
static float ** | makeArray (int n1, int n2) |
static const Table * | makeTable (float fmax, int lmax) |
static float | sinc (float x) |
Protected Attributes | |
Threads::Mutex | lock_ |
ObjectSet< const Table > | tables_ |
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 |
SincTableManager::~SincTableManager | ( | ) |
|
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. 1995-2022