OpendTect  6.6
Public Member Functions | Protected Attributes | Private Attributes | Friends | List of all members
SincTableManager::Table Class Reference

Public Member Functions

 Table (int lsinc, int nsinc, float emax, float fmax, int lmax)
 
 ~Table ()
 
int getLength () const
 
float getMaximumError () const
 
float getMaximumFrequency () const
 
int getMaximumLength () const
 
int getNumbers () const
 
int getShift () const
 
od_int64 getTableBytes () const
 
float getValue (int idx, int idy) const
 
bool hasSameDesign (float fmax, int lmax) const
 
bool isOK () const
 
void setValue (int idx, int idy, float val)
 

Protected Attributes

Array2DImpl< float > asinc2_
 

Private Attributes

float ** asinc_
 
float emax_
 
float fmax_
 
int lmax_
 
int lsinc_
 
int nsinc_
 

Friends

class RotatorExecutor
 
class SincInterpolator
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ Table()

SincTableManager::Table::Table ( int  lsinc,
int  nsinc,
float  emax,
float  fmax,
int  lmax 
)

◆ ~Table()

SincTableManager::Table::~Table ( )
inline

Member Function Documentation

◆ getLength()

int SincTableManager::Table::getLength ( ) const

◆ getMaximumError()

float SincTableManager::Table::getMaximumError ( ) const
inline

◆ getMaximumFrequency()

float SincTableManager::Table::getMaximumFrequency ( ) const
inline

◆ getMaximumLength()

int SincTableManager::Table::getMaximumLength ( ) const
inline

◆ getNumbers()

int SincTableManager::Table::getNumbers ( ) const

◆ getShift()

int SincTableManager::Table::getShift ( ) const

◆ getTableBytes()

od_int64 SincTableManager::Table::getTableBytes ( ) const

◆ getValue()

float SincTableManager::Table::getValue ( int  idx,
int  idy 
) const
inline

◆ hasSameDesign()

bool SincTableManager::Table::hasSameDesign ( float  fmax,
int  lmax 
) const

◆ isOK()

bool SincTableManager::Table::isOK ( ) const
inline

◆ setValue()

void SincTableManager::Table::setValue ( int  idx,
int  idy,
float  val 
)
inline

Friends And Related Function Documentation

◆ RotatorExecutor

friend class RotatorExecutor
friend

◆ SincInterpolator

friend class SincInterpolator
friend

Member Data Documentation

◆ asinc2_

Array2DImpl<float> SincTableManager::Table::asinc2_
protected

◆ asinc_

float** SincTableManager::Table::asinc_
private

◆ emax_

float SincTableManager::Table::emax_
private

◆ fmax_

float SincTableManager::Table::fmax_
private

◆ lmax_

int SincTableManager::Table::lmax_
private

◆ lsinc_

int SincTableManager::Table::lsinc_
private

◆ nsinc_

int SincTableManager::Table::nsinc_
private

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