![]() |
OpendTect
6.3
|
Make any sampled series comply with MathFunction. More...
Public Member Functions | |
| SampledFunction (bool periodic_=false) | |
| virtual RT | operator[] (od_int64) const =0 |
| virtual float | getDx () const =0 |
| virtual float | getX0 () const =0 |
| virtual int | size () const =0 |
| virtual float | period () const |
| void | setPeriodic (bool np) |
| float | getIndex (float x) const |
| int | getNearestIndex (float x) const |
| RT | getValue (RT x) const |
| RT | getValue (const RT *x) const |
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, RT > | |
| virtual | ~MathFunctionND () |
Protected Member Functions | |
| virtual bool | extrapolate () const |
| virtual bool | hasUdfs () const |
| virtual bool | doInterpolate () const |
Protected Attributes | |
| bool | periodic |
Make any sampled series comply with MathFunction.
If the sampled values are periodic (i.e. phase), set the periodic flag and let period() return the period ( i.e. 2*pi for phase ).
|
inline |
|
inlineprotectedvirtual |
Reimplemented in SampledFunctionImpl< RT, T >.
|
inlineprotectedvirtual |
|
pure virtual |
Implemented in SampledFunctionImpl< RT, T >.
|
inline |
|
inline |
|
inlinevirtual |
Implements MathFunction< RT, RT >.
|
inline |
|
pure virtual |
Implemented in SampledFunctionImpl< RT, T >.
|
inlineprotectedvirtual |
Reimplemented in SampledFunctionImpl< RT, T >.
|
pure virtual |
Implemented in SampledFunctionImpl< RT, T >.
|
inlinevirtual |
Reimplemented in SampledFunctionImpl< RT, T >.
|
inline |
|
pure virtual |
Implemented in SampledFunctionImpl< RT, T >.
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017