36 bool hasOffsets()
const;
39 {
return synthtype_==AngleStack ||
45 void setDefaultValues();
49 bool hassameanglerg =
true;
50 bool hassameinput =
true;
53 hassameanglerg = anglerg_==gp.
anglerg_;
58 raypars_==gp.
raypars_ && hassameanglerg && hassameinput; }
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
static const char * sKeyInvalidInputPS()
Definition: stratsynthgenparams.h:34
BufferString inpsynthnm_
Definition: stratsynthgenparams.h:29
SynthType synthtype_
Definition: stratsynthgenparams.h:27
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Definition: prestackagc.h:18
#define mDeclareEnumUtils(enm)
Some utilities surrounding the often needed enum <-> string table.
Definition: enums.h:188
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: seistype.h:52
Interval< float > anglerg_
Definition: stratsynthgenparams.h:32
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
bool operator==(const SynthGenParams &gp) const
Definition: stratsynthgenparams.h:47
Definition: stratsynthgenparams.h:23
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
SynthType
Definition: stratsynthgenparams.h:23
BufferString name_
Definition: stratsynthgenparams.h:28
BufferString wvltnm_
Definition: stratsynthgenparams.h:31
bool isPSBased() const
Definition: stratsynthgenparams.h:38
Definition: stratsynthgenparams.h:18
IOPar raypars_
Definition: stratsynthgenparams.h:30
bool isPreStack() const
Definition: stratsynthgenparams.h:37