17 #define mFlValSerEv ValueSeriesEvent<float,float> 26 : trc(t), curcomp(ic) {}
34 float getFreq(
float z)
const;
35 float getFreq(
int isamp)
const;
36 float getPhase(
float zpos,
bool indegrees=
false)
const;
37 float getPhase(
int isamp,
bool indegrees=
false)
const;
57 : SeisTrcPropCalc(t,ic) {}
59 void stack(
const SeisTrc&,
bool alongref=
false,
float wght=1);
60 void scale(
float fac,
float shft=0);
62 void normalize(
bool aroundzero);
65 void mute(
float pos,
float taperlen) {topMute(pos,taperlen);}
66 void topMute(
float,
float);
67 void tailMute(
float,
float);
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
int curcomp
Definition: seistrcprop.h:44
SeisTrc & mtrc()
Definition: seistrcprop.h:73
void mute(float pos, float taperlen)
Definition: seistrcprop.h:65
Event in value series.
Definition: valseriesevent.h:38
changes properties of one or all trace components. Component -1 (the default) changes all components...
Definition: seistrcprop.h:53
Scaling of floating point numbers.
Definition: scaler.h:30
void setComponent(int i)
Definition: seistrcprop.h:28
const T * find(const ObjectSet< T > &os, const S &val)
Get const object in set.
Definition: objectset.h:187
SeisTrc & trace()
Definition: seistrcprop.h:69
SeisTrcPropCalc(const SeisTrc &t, int ic=0)
Definition: seistrcprop.h:25
Seismic trace.
Definition: seistrc.h:31
const SeisTrc & trc
Definition: seistrcprop.h:43
const SeisTrc & trace() const
Definition: seistrcprop.h:39
calculates properties of a trace component
Definition: seistrcprop.h:22
virtual double scale(double) const =0
SeisTrcPropChg(SeisTrc &t, int ic=-1)
Definition: seistrcprop.h:56
Type
Definition: valseriesevent.h:24