![]() |
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