1 #ifndef syntheticdata_h 2 #define syntheticdata_h 16 #include "wellattribmod.h" 24 mStruct(WellAttrib) SynthFVSpecificDispPars
26 SynthFVSpecificDispPars()
43 void setName(
const char*);
47 float getTime(
float dpt,
int seqnr)
const;
48 float getDepth(
float time,
int seqnr)
const;
59 virtual bool isPS()
const = 0;
60 virtual bool hasOffset()
const = 0;
61 virtual bool isAngleStack()
const;
63 virtual SynthGenParams::SynthType synthType()
const = 0;
65 virtual void useGenParams(
const SynthGenParams&);
66 virtual void fillGenParams(SynthGenParams&)
const;
67 void useDispPar(
const IOPar&);
68 void fillDispPar(
IOPar&)
const;
72 SynthFVSpecificDispPars&
dispPars() {
return disppars_; }
73 const SynthFVSpecificDispPars&
dispPars()
const #define mExpClass(module)
Definition: commondefs.h:160
virtual bool isAVOGradient() const
Definition: syntheticdata.h:62
DataPack & getPack()
Definition: syntheticdata.h:51
#define mStruct(module)
Definition: commondefs.h:165
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
float getTime(float depth) const
SynthFVSpecificDispPars & dispPars()
Definition: syntheticdata.h:72
int id_
Definition: syntheticdata.h:58
Definition: syntheticdata.h:38
DataPack::FullID datapackid_
Definition: syntheticdata.h:56
A data packet: data+positioning and more that needs to be shared.
Definition: datapack.h:34
SynthFVSpecificDispPars disppars_
Definition: syntheticdata.h:82
bool isPS(GeomType gt)
Definition: seistype.h:38
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
const char * waveletName() const
Definition: syntheticdata.h:69
Setup class for colortable Mapper.
Definition: coltabmapper.h:35
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
BufferString wvltnm_
Definition: syntheticdata.h:80
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
ObjectSet< const TimeDepthModel > d2tmodels_
Definition: syntheticdata.h:53
IOPar raypars_
Definition: syntheticdata.h:81
Seismic trace.
Definition: seistrc.h:34
const DataPack & getPack() const
Definition: syntheticdata.h:50
Object with a name.
Definition: namedobj.h:35
float getDepth(float time) const
void setWavelet(const char *wvltnm)
Definition: syntheticdata.h:70
Converts between time, depth and velocity given a model. The velocity model can be either RMO-velocit...
Definition: velocitycalc.h:31
DataPack & datapack_
Definition: syntheticdata.h:86
const SeisTrc * getTrace(EM::SubID) const
ObjectSet< const TimeDepthModel > zerooffsd2tmodels_
Definition: syntheticdata.h:54
Compound key consisting of ints.
Definition: multiid.h:25
const SynthFVSpecificDispPars & dispPars() const
Definition: syntheticdata.h:73