![]() |
OpendTect
7.0
|
Polynomial trend with order 0 (mean), 1 (linear) or 2 (parabolic) The trend is derived from a set of values with positions and can be applied thereafter on any other position. More...
Public Types | |
| enum | Order { None , Order0 , Order1 , Order2 } |
Public Member Functions | |
| PolyTrend () | |
| template<class T > | |
| void | apply (const Coord &pos, bool dir, T &val) const |
| Order | getOrder () const |
| bool | operator== (const PolyTrend &) const |
| template<class IDXABLE > | |
| bool | set (const TypeSet< Coord > &, const IDXABLE &valuelistj) |
| void | setOrder (PolyTrend::Order t) |
Static Public Member Functions | |
| static bool | getOrder (int nrpoints, Order &, uiString *=0) |
| static const char * | sKeyOrder () |
Protected Member Functions | |
| void | initCenter (const TypeSet< Coord > &) |
| void | initOrder0 (const TypeSet< double > &) |
| void | initOrder1 (const TypeSet< Coord > &, const TypeSet< double > &) |
| void | initOrder2 (const TypeSet< Coord > &, const TypeSet< double > &) |
Protected Attributes | |
| double | f0_ |
| double | f11_ |
| double | f12_ |
| double | f1_ |
| double | f22_ |
| double | f2_ |
| Order | order_ |
| Coord | posc_ |
Polynomial trend with order 0 (mean), 1 (linear) or 2 (parabolic) The trend is derived from a set of values with positions and can be applied thereafter on any other position.
<>
| enum PolyTrend::Order |
| PolyTrend::PolyTrend | ( | ) |
|
inline |
Applies the trend to a value tied to a position
| pos | |
| dir | true for detrend, false for restore |
| val | result after apply |
|
inline |
|
protected |
| bool PolyTrend::operator== | ( | const PolyTrend & | ) | const |
|
inline |
Use after the order is set! Sets the trend from a list of values tied to a list of coordinates
|
inline |
|
inlinestatic |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024