26 SynthFVSpecificDispPars();
53 const SeisTrc* stackedTrc()
const;
63 void setName(
const char*);
67 float getTime(
float dpt,
int seqnr)
const;
68 float getDepth(
float time,
int seqnr)
const;
81 virtual bool isPS()
const = 0;
82 virtual bool hasOffset()
const = 0;
83 virtual bool isAngleStack()
const;
89 void useDispPar(
const IOPar&);
90 void fillDispPar(
IOPar&)
const;
94 SynthFVSpecificDispPars&
dispPars() {
return disppars_; }
95 const SynthFVSpecificDispPars&
dispPars()
const 99 bool haveSameRM(
const IOPar& par1,
100 const IOPar& par2)
const;
103 void updateD2TModels();
104 void adjustD2TModels(
#define mExpClass(module)
Definition: commondefs.h:157
virtual bool isAVOGradient() const
Definition: syntheticdata.h:84
Seismics.
Definition: segydirectdef.h:20
DataPack & getPack()
Definition: syntheticdata.h:71
Definition: datapack.h:43
#define mStruct(module)
Definition: commondefs.h:162
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
float getTime(float depth) const
SynthFVSpecificDispPars & dispPars()
Definition: syntheticdata.h:94
int id_
Definition: syntheticdata.h:80
Definition: syntheticdata.h:39
DataPack::FullID datapackid_
Definition: syntheticdata.h:76
A data packet: data+positioning and more that needs to be shared.
Definition: datapack.h:39
SynthFVSpecificDispPars disppars_
Definition: syntheticdata.h:114
bool isPS(GeomType gt)
Definition: seistype.h:36
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
ObjectSet< RayModel > * raymodels_
Definition: syntheticdata.h:77
const IOPar & getRayPar() const
Definition: syntheticdata.h:101
const char * waveletName() const
Definition: syntheticdata.h:91
Ray tracer in 1D.
Definition: raytrace1d.h:30
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
BufferString wvltnm_
Definition: syntheticdata.h:112
RefMan< ReflectivityModelSet > reflectivitymodels_
Definition: syntheticdata.h:78
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
RefMan< DataPack > datapack_
Definition: syntheticdata.h:118
ObjectSet< const TimeDepthModel > d2tmodels_
Definition: syntheticdata.h:73
SynthType
Definition: stratsynthgenparams.h:23
IOPar raypars_
Definition: syntheticdata.h:113
Seismic trace.
Definition: seistrc.h:31
const DataPack & getPack() const
Definition: syntheticdata.h:70
object with a name.
Definition: namedobj.h:20
float getDepth(float time) const
void setWavelet(const char *wvltnm)
Definition: syntheticdata.h:92
Converts between time, depth and velocity given a model. The velocity model can be either RMO-velocit...
Definition: velocitycalc.h:29
Definition: stratsynthgenparams.h:18
const SeisTrc * getTrace(EM::SubID) const
ObjectSet< const TimeDepthModel > zerooffsd2tmodels_
Definition: syntheticdata.h:74
const SynthFVSpecificDispPars & dispPars() const
Definition: syntheticdata.h:95