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

Go to the source code of this file.

Namespaces

 IdxAble
 Position-sorted indexable objects.
 

Functions

template<class T1 , class T2 , class T3 >
T3 IdxAble::indexOf (const T1 &arr, T3 sz, const T2 &val, T3 notfoundval)
 
template<class T1 , class T2 , class T3 >
T3 IdxAble::derefIndexOf (const T1 &arr, T3 sz, const T2 &val, T3 notfoundval)
 
template<class T1 , class T2 , class T3 >
bool IdxAble::findPos (const T1 &posarr, T3 sz, T2 pos, T3 beforefirst, T3 &idx)
 
template<class T1 , class T2 , class T3 >
bool IdxAble::findFPPos (const T1 &posarr, T3 sz, T2 pos, T3 beforefirst, T3 &idx, T2 eps=mDefEps)
 
template<class X >
int IdxAble::getLowIdx (const X &x, int sz, double pos)
 
template<class X >
int IdxAble::getUpperIdx (const X &x, int sz, double pos)
 
template<class X , class Y , class RT >
void IdxAble::interpolatePositioned (const X &x, const Y &y, int sz, float desiredx, RT &ret, bool extrapolate=false)
 
template<class X , class Y >
float IdxAble::interpolatePositioned (const X &x, const Y &y, int sz, float pos, bool extrapolate=false)
 
template<class T >
int IdxAble::getInterpolateIdxsWithOff (const T &idxabl, od_int64 sz, od_int64 offset, float pos, bool extrap, float snapdist, od_int64 p[4])
 
template<class T >
int IdxAble::getInterpolateIdxs (const T &idxabl, int sz, float pos, bool extrap, float snapdist, od_int64 p[4])
 
template<class T , class RT >
bool IdxAble::interpolateReg (const T &idxabl, int sz, float pos, RT &ret, bool extrapolate=false, float snapdist=mDefEps)
 
template<class T , class RT >
bool IdxAble::interpolateRegWithUdfWithOff (const T &idxabl, od_int64 sz, od_int64 offset, float pos, RT &ret, bool extrapolate=false, float snapdist=mDefEps)
 
template<class T , class RT >
bool IdxAble::interpolateRegWithUdf (const T &idxabl, int sz, float pos, RT &ret, bool extrapolate=false, float snapdist=mDefEps)
 
template<class T >
float IdxAble::interpolateReg (const T &idxabl, int sz, float pos, bool extrapolate=false, float snapdist=mDefEps)
 
template<class T >
float IdxAble::interpolateRegWithUdf (const T &idxabl, int sz, float pos, bool extrapolate=false, float snapdist=mDefEps)
 
template<class T >
void IdxAble::calibrateArray (const T *input, int sz, const T *controlpts, const int *controlsamples, int nrcontrols, bool usefactor, T *output, float *calibrationcurve=0)
 

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