 |
OpendTect
6.6
|
Go to the documentation of this file.
33 : sampling(0,defaultSampleInterval()), nr(0)
56 return nr>0 ?
TrcKey(lineNr(),nr)
62 {
binid = bid;
return *
this; }
72 {
return sampling.
atIndex( idx ); }
80 double getValue(
Fld)
const;
@ Offset
Definition: seisinfo.h:78
@ CoordY
Definition: seisinfo.h:77
float zref
Definition: seisinfo.h:99
int nearestSample(float pos) const
IdxType & crl()
Definition: posidxpair.h:47
static void getAxisCandidates(Seis::GeomType, TypeSet< Fld > &)
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
TrcKey trcKey() const
Definition: seisinfo.h:54
const BinID & binID() const
Definition: seisinfo.h:49
static const char * sNrSamples
Definition: seisinfo.h:89
Summary for a Seismic object.
Definition: segydirectdef.h:22
int getDefaultAxisFld(Seis::GeomType, const SeisTrcInfo *next) const
int nr
Definition: seisinfo.h:39
void setLineNr(int inr)
Definition: seisinfo.h:67
void fillPar(IOPar &) const
Definition: picklocation.h:21
#define mExpClass(module)
Definition: commondefs.h:177
float azimuth
Definition: posauxinfo.h:38
float azimuth
Definition: seisinfo.h:43
Seismic trace.
Definition: seistrc.h:34
IdxType trcNr() const
Definition: seisinfo.h:53
void getInterestingFlds(Seis::GeomType, IOPar &) const
BinID binid
Definition: seisinfo.h:40
float offset
Definition: seisinfo.h:42
IdxType crl() const
Definition: seisinfo.h:51
@ Azimuth
Definition: seistype.h:54
Fld
Definition: seisinfo.h:76
void setTrcNr(int inr)
Definition: seisinfo.h:68
float pick
Definition: posauxinfo.h:39
SeisTrcInfo & setInl(IdxType inr)
Definition: seisinfo.h:63
void setTrcKey(const TrcKey &)
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
A cartesian coordinate in 2D space.
Definition: coord.h:25
T atIndex(IT) const
Definition: samplingdata.h:164
void getFrom(const PosAuxInfo &)
IdxType lineNr() const
Definition: seisinfo.h:52
SampleGate sampleGate(const Interval< float > &) const
SeisTrcInfo & setCrl(IdxType inr)
Definition: seisinfo.h:65
static float defaultSampleInterval(bool forcetime=false)
SeisTrcInfo & setBinID(const BinID &bid)
Definition: seisinfo.h:61
SamplingData< float > sampling
Definition: seisinfo.h:38
Auxiliray data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:22
float refnr
Definition: posauxinfo.h:40
Seis::PosKey posKey(Seis::GeomType) const
od_int32 Index_Type
Definition: commontypes.h:32
float pick
Definition: seisinfo.h:45
void setPSFlds(const Coord &rcvpos, const Coord &srcpos, bool setpos=false)
bool dataPresent(float pos, int trcsize) const
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
BinID binid
Definition: posauxinfo.h:34
Coord coord
Definition: seisinfo.h:41
float offset
Definition: posauxinfo.h:37
IdxType & inl()
Definition: posidxpair.h:42
void setPosKey(const Seis::PosKey &)
Definition: seisposkey.h:23
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
IdxType inl() const
Definition: seisinfo.h:50
mDeclareEnumUtils(Fld) double getValue(Fld) const
Index_Type IdxType
Definition: seisinfo.h:30
void putTo(PosAuxInfo &) const
GeomType
Definition: seistype.h:32
float samplePos(int idx) const
Definition: seisinfo.h:71
float refnr
Definition: seisinfo.h:44
bool new_packet
Definition: seisinfo.h:100
static const char * sSamplingInfo
Definition: seisinfo.h:88
void usePar(const IOPar &)
SeisTrcInfo()
Definition: seisinfo.h:32
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Sets of (small) copyable elements.
Definition: commontypes.h:29
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021