OpendTect
7.0
|
Event finder in gate. More...
Public Member Functions | |
ValueSeriesEvFinder (const ValueSeries< VT > &v, int maxidx, const SamplingData< PT > &s) | |
ValueSeriesEvent< VT, PT > | find (VSEvent::Type, const Interval< PT > &, int occ=1) const |
bool | findEvents (TypeSet< PT > &, Interval< PT >, VSEvent::Type) |
VSEvent::Type | lastFound () const |
Useful when finding Extr or ZC. More... | |
const SamplingData< PT > & | samplingData () const |
const ValueSeries< VT > & | valueSeries () const |
Static Public Member Functions | |
static ValueSeriesEvent< VT, PT > | exactExtreme (VSEvent::Type, int idxminus1, int idx0, int idx1, VT vminus1, VT v0, VT v1, const SamplingData< PT > &) |
Protected Member Functions | |
ValueSeriesEvent< VT, PT > | getExtreme (const Interval< int > &, int, VSEvent::Type) const |
ValueSeriesEvent< VT, PT > | getGateExtr (const Interval< int > &, bool) const |
ValueSeriesEvent< VT, PT > | getZC (const Interval< int > &, int, VSEvent::Type) const |
Protected Attributes | |
VSEvent::Type | lastfound_ |
int | maxidx_ |
const SamplingData< PT > | sd_ |
const ValueSeries< VT > & | vs_ |
Event finder in gate.
The gate is absolute. The finder will start at the 'start' and stop at the 'stop'. This is important because the event finding has a direction! Thus, the Interval<PT> you provide can go up or down.
The 'occ' parameter is specifies the occurrence of the event; it is ignored for GateMin and Max.
<>
|
inline |
|
inlinestatic |
2nd order polynome where values can be separated more than 1 sample
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
Useful when finding Extr or ZC.
|
inline |
|
inline |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024