 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "prestackprocessingmod.h"
43 bool is3D()
const {
return linename_.isEmpty(); }
52 const BinID&,
int component=0,
57 {
return Coord3(coord_.x,coord_.y,0); }
60 int taperlen=0)
const;
64 int taperlen=0)
const;
79 const char* linename,
int comp,
82 const char* linename,
int comp,
93 static int zDim() {
return 1; }
121 { azimuths = azimuths_; }
123 { azimuths_ = azimuths; }
143 bool snapzrangetosi=
false);
virtual float nrKBytes() const
Definition: prestackgather.h:164
const Coord & getCoord() const
Definition: prestackgather.h:55
const MultiID & getStaticsID() const
Definition: prestackgather.h:108
const StepInterval< float > & zRange() const
Definition: prestackgather.h:73
const MultiID & getStorageID() const
Definition: prestackgather.h:107
Coord coord_
Definition: prestackgather.h:135
A cartesian coordinate in 3D space.
Definition: coord.h:72
void getAuxInfo(int, int, IOPar &) const
StepInterval< float > zRange() const
bool is3D() const
Definition: prestackgather.h:43
void setBinID(const BinID &bid)
Definition: prestackgather.h:70
virtual Coord3 getCoord(int, int) const
Definition: prestackgather.h:56
void setAzimuths(const TypeSet< float > &azimuths)
Definition: prestackgather.h:122
PreStack gather.
Definition: prestackgather.h:36
Set of pointers to objects.
Definition: commontypes.h:31
void fill(SeisTrcBuf &, int offsetidx) const
bool isLoaded() const
Definition: prestackgather.h:87
bool isCorrected() const
Definition: prestackgather.h:101
SeisTrc * getTrace(int gatheridx, int offsetidx)
const char * dimName(bool dim0) const
bool readFrom(const MultiID &, const int tracenr, const char *linename, int comp, uiString *errmsg=0)
MultiID velocitymid_
Definition: prestackgather.h:127
BufferString linename_
Definition: prestackgather.h:139
ObjectSet< Gather > gathers_
Definition: prestackgather.h:177
TypeSet< float > azimuths_
Definition: prestackgather.h:136
#define mExpClass(module)
Definition: commondefs.h:177
Seismic trace.
Definition: seistrc.h:34
const Gather * getGather(const BinID &) const
bool iscorr_
Definition: prestackgather.h:131
Definition: offsetazimuth.h:26
float getOffset(int) const
void setCorrected(bool yn)
Definition: prestackgather.h:102
bool zit_
Definition: prestackgather.h:133
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
set of seismic traces.
Definition: seisbuf.h:31
SeisTrc * gtTrace(int gatheridx, int offsetidx) const
static const char * sKeyIsCorr()
bool readFrom(const IOObj &, SeisPSReader &rdr, const BinID &, int component=0, uiString *errmsg=0)
const MultiID & getVelocityID() const
Definition: prestackgather.h:106
bool readFrom(const IOObj &, const BinID &, int component=0, uiString *errmsg=0)
void detectOuterMutes(int *depths, int taperlen=0) const
mODTextTranslationClass(Gather) public Gather(const Gather &)
const SeisTrc * getTrace(int gatheridx, int offsetidx) const
Positioning of flat 'bulk' data. Only the 'x1' axis can be irregular.
Definition: flatposdata.h:26
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
static const char * sDataPackCategory()
A cartesian coordinate in 2D space.
Definition: coord.h:25
void setZRange(const StepInterval< float > &zrg)
Definition: prestackgather.h:74
BinID binid_
Definition: prestackgather.h:134
void detectInnerMutes(int *depths, int taperlen=0) const
float getAzimuth(int) const
bool zIsTime() const
Definition: prestackgather.h:103
bool readFrom(const MultiID &, const BinID &, int component=0, uiString *errmsg=0)
DataPack for flat data.
Definition: datapackbase.h:65
void fill(Array2D< float > &, int offsetidx) const
StepInterval< float > zrg_
Definition: prestackgather.h:137
bool readFrom(const IOObj &, const int tracenr, const char *linename, int comp, uiString *errmsg=0)
Definition: synthseis.h:35
MultiID storagemid_
Definition: prestackgather.h:128
static const char * sKeyZisTime()
const MultiID & getStoredID() const
Definition: prestackgather.h:72
Compound key consisting of ints.
Definition: multiid.h:24
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
static const char * sKeyPostStackDataID()
bool setFromTrcBuf(SeisTrcBuf &, int comp, bool snapzrangetosi=false)
MultiID staticsmid_
Definition: prestackgather.h:129
OffsetAzimuth getOffsetAzimuth(int) const
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
reads from a prestack seismic data store.
Definition: seispsread.h:34
static int zDim()
Definition: prestackgather.h:93
static const char * sKeyIsAngleGather()
const BinID & getBinID() const
Definition: prestackgather.h:69
GatherSetDataPack(const char *ctgery, const ObjectSet< Gather > &)
Gather(const FlatPosData &)
A DataPack containing an objectset of gathers.
Definition: prestackgather.h:152
A data packet: data+positioning and more that needs to be shared.
Definition: datapack.h:34
void fill(SeisTrcBuf &, Interval< float > stackrg) const
void setOffsetIsAngle(bool yn)
static const char * sKeyStaticsID()
const ObjectSet< Gather > & getGathers() const
Definition: prestackgather.h:167
static bool getVelocityID(const MultiID &stor, MultiID &vid)
bool isOffsetAngle() const
Definition: prestackgather.h:99
static const char * sDataPackCategory()
static int offsetDim()
Definition: prestackgather.h:92
const char * getSeis2DName() const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
ObjectSet< Gather > & getGathers()
Definition: prestackgather.h:168
bool offsetisangle_
Definition: prestackgather.h:130
void getAzimuths(TypeSet< float > &azimuths) const
Definition: prestackgather.h:120
int getSeis2DTraceNr() const
Definition: prestackgather.h:84
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021