OpendTect-6_4  6.4
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 ()
 
bool isOK () const
 
bool hasSameDesign (float fmax, int lmax) const
 
float getMaximumError () const
 
float getMaximumFrequency () const
 
int getMaximumLength () const
 
od_int64 getTableBytes () const
 
int getLength () const
 
int getNumbers () const
 
int getShift () const
 
void setValue (int idx, int idy, float val)
 
float getValue (int idx, int idy) const
 

Protected Attributes

Array2DImpl< float > asinc2_
 

Private Attributes

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

Friends

class SincInterpolator
 
class RotatorExecutor
 

Detailed Description

Constructor & Destructor Documentation

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

Member Function Documentation

int SincTableManager::Table::getLength ( ) const
float SincTableManager::Table::getMaximumError ( ) const
inline
float SincTableManager::Table::getMaximumFrequency ( ) const
inline
int SincTableManager::Table::getMaximumLength ( ) const
inline
int SincTableManager::Table::getNumbers ( ) const
int SincTableManager::Table::getShift ( ) const
od_int64 SincTableManager::Table::getTableBytes ( ) const
float SincTableManager::Table::getValue ( int  idx,
int  idy 
) const
inline
bool SincTableManager::Table::hasSameDesign ( float  fmax,
int  lmax 
) const
bool SincTableManager::Table::isOK ( ) const
inline
void SincTableManager::Table::setValue ( int  idx,
int  idy,
float  val 
)
inline

Friends And Related Function Documentation

friend class RotatorExecutor
friend
friend class SincInterpolator
friend

Member Data Documentation

Array2DImpl<float> SincTableManager::Table::asinc2_
protected
float** SincTableManager::Table::asinc_
private
float SincTableManager::Table::emax_
private
float SincTableManager::Table::fmax_
private
int SincTableManager::Table::lmax_
private
int SincTableManager::Table::lsinc_
private
int SincTableManager::Table::nsinc_
private

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