OpendTect
6.6
|
Implementation for array-type of SampledFunction. More...
Public Member Functions | |
SampledFunctionImpl (const T &idxabl, int sz, float x0=0, float dx=1) | |
bool | doInterpolate () const |
float | getDx () const |
float | getX0 () const |
bool | hasUdfs () const |
RT | operator[] (od_int64 idx) const |
float | period () const |
void | setHasUdfs (bool yn) |
void | setInterpolate (bool yn) |
void | setPeriod (float np) |
int | size () const |
Public Member Functions inherited from SampledFunction< RT, T > | |
SampledFunction (bool periodic_=false) | |
float | getIndex (float x) const |
int | getNearestIndex (float x) const |
RT | getValue (const RT *x) const |
RT | getValue (RT x) const |
void | setPeriodic (bool np) |
Public Member Functions inherited from MathFunction< RT, RT > | |
virtual RT | getNDValue (const RT *pos) const |
virtual int | getNrDim () const |
Public Member Functions inherited from MathFunctionND< RT, PT > | |
virtual | ~MathFunctionND () |
virtual RT | getNDValue (const PT *) const =0 |
Protected Attributes | |
float | dx_ |
int | firstidx_ |
bool | hasudfs_ |
const T & | idxabl_ |
bool | interpolate_ |
float | period_ |
int | sz_ |
float | x0_ |
Protected Attributes inherited from SampledFunction< RT, T > | |
bool | periodic |
Additional Inherited Members | |
Protected Member Functions inherited from SampledFunction< RT, T > | |
virtual bool | extrapolate () const |
Implementation for array-type of SampledFunction.
<>
|
inline |
|
inlinevirtual |
Reimplemented from SampledFunction< RT, T >.
|
inlinevirtual |
Implements SampledFunction< RT, T >.
|
inlinevirtual |
Implements SampledFunction< RT, T >.
|
inlinevirtual |
Reimplemented from SampledFunction< RT, T >.
|
inlinevirtual |
Implements SampledFunction< RT, T >.
|
inlinevirtual |
Reimplemented from SampledFunction< RT, T >.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements SampledFunction< RT, T >.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022