OpendTect
6.6
|
Public Member Functions | |
Wavelet (bool ricker_else_sinc, float fpeak, float sample_intv=mUdf(float), float scale=1) | |
Wavelet (const char *nm=0) | |
Wavelet (const Wavelet &) | |
virtual | ~Wavelet () |
int | centerSample () const |
void | ensureSymmetricalSamples () |
pads with zeros - use with and before reSample More... | |
float | get (int idx) const |
float | getExtrValue (bool ismax=true) const |
void | getExtrValues (Interval< float > &) const |
int | getPos (float val, bool closetocenteronly=false) const |
float | getValue (float) const |
bool | hasSymmetricalSamples () |
const ValueSeriesInterpolator< float > & | interpolator () const |
bool | isValidSample (int idx) const |
int | nearestSample (float z) const |
void | normalize () |
Wavelet & | operator= (const Wavelet &) |
bool | put (const IOObj *) const |
bool | reSample (float newsr) |
bool | reSampleTime (float newsr) |
void | reSize (int) |
StepInterval< float > | samplePositions () const |
float | sampleRate () const |
float * | samples () |
const float * | samples () const |
void | set (int idx, float v) |
void | setCenterSample (int cidx) |
positive for starttwt < 0 More... | |
void | setInterpolator (ValueSeriesInterpolator< float > *) |
becomes mine More... | |
void | setSampleRate (float sr) |
int | size () const |
void | transform (float b, float a) |
a*X+b transformation More... | |
bool | trimPaddedZeros () |
returns whether any change More... | |
Public Member Functions inherited from NamedCallBacker | |
NamedCallBacker (const char *nm=0) | |
NamedCallBacker (const NamedCallBacker &) | |
virtual Notifier< NamedCallBacker > & | objectToBeDeleted () const |
bool | operator== (const NamedCallBacker &oth) const |
bool | operator== (const NamedObject &oth) const |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
void | detachAllNotifiers () const |
Call from the destructor of your inherited object. More... | |
void | detachCB (const NotifierAccess &, const CallBack &) const |
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
virtual bool | isCapsule () const |
bool | isNotifierAttached (const NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
void | stopReceivingNotifications () const |
Public Member Functions inherited from NamedObject | |
NamedObject (const char *nm=nullptr) | |
NamedObject (const NamedObject &oth) | |
virtual | ~NamedObject () |
virtual BufferString | getName () const |
bool | getNameFromPar (const IOPar &) |
virtual const name_type & | name () const |
NamedObject & | operator= (const NamedObject &) |
bool | operator== (const NamedObject &oth) const |
virtual void | setName (const char *nm) |
Public Member Functions inherited from ObjectWithName | |
virtual | ~ObjectWithName () |
bool | hasName (const char *nm) const |
bool | hasName (const name_type &nm) const |
void | putNameInPar (IOPar &) const |
Static Public Member Functions | |
static Wavelet * | get (const IOObj *) |
static IOObj * | getIOObj (const char *wvltnm) |
static bool | isScaled (const MultiID &) |
static bool | isScaled (const MultiID &id, MultiID &orgid, MultiID &horid, MultiID &seisid, BufferString &lvlnm) |
if external, orgid will be "0" More... | |
static void | markScaled (const MultiID &id) |
"External" More... | |
static void | markScaled (const MultiID &id, const MultiID &orgid, const MultiID &horid, const MultiID &seisid, const char *lvlnm) |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Protected Attributes | |
int | cidx_ |
The index of the center sample. More... | |
float | dpos_ |
ValueSeriesInterpolator< float > * | intpol_ |
float * | samps_ |
int | sz_ |
Protected Attributes inherited from NamedCallBacker | |
Threads::Atomic< bool > | delalreadytriggered_ |
Notifier< NamedCallBacker > | delnotif_ |
Protected Attributes inherited from NamedObject | |
BufferString | name_ |
Additional Inherited Members | |
Public Types inherited from ObjectWithName | |
typedef OD::String | name_type |
Protected Member Functions inherited from NamedCallBacker | |
void | sendDelNotif () const |
<>
Wavelet::Wavelet | ( | const char * | nm = 0 | ) |
Wavelet::Wavelet | ( | bool | ricker_else_sinc, |
float | fpeak, | ||
float | sample_intv = mUdf(float) , |
||
float | scale = 1 |
||
) |
Wavelet::Wavelet | ( | const Wavelet & | ) |
|
virtual |
|
inline |
void Wavelet::ensureSymmetricalSamples | ( | ) |
pads with zeros - use with and before reSample
|
inline |
float Wavelet::getExtrValue | ( | bool | ismax = true | ) | const |
void Wavelet::getExtrValues | ( | Interval< float > & | ) | const |
|
static |
int Wavelet::getPos | ( | float | val, |
bool | closetocenteronly = false |
||
) | const |
float Wavelet::getValue | ( | float | ) | const |
|
inline |
const ValueSeriesInterpolator<float>& Wavelet::interpolator | ( | ) | const |
|
static |
|
static |
if external, orgid will be "0"
|
inline |
|
static |
"External"
|
static |
int Wavelet::nearestSample | ( | float | z | ) | const |
void Wavelet::normalize | ( | ) |
bool Wavelet::put | ( | const IOObj * | ) | const |
bool Wavelet::reSample | ( | float | newsr | ) |
bool Wavelet::reSampleTime | ( | float | newsr | ) |
void Wavelet::reSize | ( | int | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
positive for starttwt < 0
void Wavelet::setInterpolator | ( | ValueSeriesInterpolator< float > * | ) |
becomes mine
|
inline |
|
inline |
void Wavelet::transform | ( | float | b, |
float | a | ||
) |
a*X+b transformation
bool Wavelet::trimPaddedZeros | ( | ) |
returns whether any change
|
protected |
The index of the center sample.
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022