![]() |
OpendTect
6.6
|
Information for a seismic trace, AKA trace header info. More...
Public Types | |
| enum | Fld { TrcNr =0 , Pick , RefNr , CoordX , CoordY , BinIDInl , BinIDCrl , Offset , Azimuth } |
| typedef Index_Type | IdxType |
Public Member Functions | |
| SeisTrcInfo () | |
| const BinID & | binID () const |
| IdxType | crl () const |
| bool | dataPresent (float pos, int trcsize) const |
| void | fillPar (IOPar &) const |
| int | getDefaultAxisFld (Seis::GeomType, const SeisTrcInfo *next) const |
| void | getFrom (const PosAuxInfo &) |
| void | getInterestingFlds (Seis::GeomType, IOPar &) const |
| double | getValue (Fld) const |
| IdxType | inl () const |
| IdxType | lineNr () const |
| int | nearestSample (float pos) const |
| Seis::PosKey | posKey (Seis::GeomType) const |
| void | putTo (PosAuxInfo &) const |
| SampleGate | sampleGate (const Interval< float > &) const |
| float | samplePos (int idx) const |
| SeisTrcInfo & | setBinID (const BinID &bid) |
| SeisTrcInfo & | setCrl (IdxType inr) |
| SeisTrcInfo & | setInl (IdxType inr) |
| void | setLineNr (int inr) |
| void | setPosKey (const Seis::PosKey &) |
| void | setPSFlds (const Coord &rcvpos, const Coord &srcpos, bool setpos=false) |
| void | setTrcKey (const TrcKey &) |
| void | setTrcNr (int inr) |
| TrcKey | trcKey () const |
| IdxType | trcNr () const |
| void | usePar (const IOPar &) |
Static Public Member Functions | |
| static float | defaultSampleInterval (bool forcetime=false) |
| static void | getAxisCandidates (Seis::GeomType, TypeSet< Fld > &) |
Public Attributes | |
| float | azimuth |
| BinID | binid |
| Coord | coord |
| bool | new_packet |
| int | nr |
| float | offset |
| float | pick |
| float | refnr |
| SamplingData< float > | sampling |
| float | zref |
Static Public Attributes | |
| static const char * | sNrSamples |
| static const char * | sSamplingInfo |
Information for a seismic trace, AKA trace header info.
<>
| typedef Index_Type SeisTrcInfo::IdxType |
| enum SeisTrcInfo::Fld |
|
inline |
|
inline |
|
inline |
| bool SeisTrcInfo::dataPresent | ( | float | pos, |
| int | trcsize | ||
| ) | const |
|
static |
| void SeisTrcInfo::fillPar | ( | IOPar & | ) | const |
|
static |
| int SeisTrcInfo::getDefaultAxisFld | ( | Seis::GeomType | , |
| const SeisTrcInfo * | next | ||
| ) | const |
| void SeisTrcInfo::getFrom | ( | const PosAuxInfo & | ) |
| void SeisTrcInfo::getInterestingFlds | ( | Seis::GeomType | , |
| IOPar & | |||
| ) | const |
| double SeisTrcInfo::getValue | ( | Fld | ) | const |
|
inline |
|
inline |
| int SeisTrcInfo::nearestSample | ( | float | pos | ) | const |
| Seis::PosKey SeisTrcInfo::posKey | ( | Seis::GeomType | ) | const |
| void SeisTrcInfo::putTo | ( | PosAuxInfo & | ) | const |
| SampleGate SeisTrcInfo::sampleGate | ( | const Interval< float > & | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void SeisTrcInfo::setPosKey | ( | const Seis::PosKey & | ) |
| void SeisTrcInfo::setTrcKey | ( | const TrcKey & | ) |
|
inline |
|
inline |
|
inline |
| void SeisTrcInfo::usePar | ( | const IOPar & | ) |
| float SeisTrcInfo::azimuth |
| BinID SeisTrcInfo::binid |
| Coord SeisTrcInfo::coord |
| bool SeisTrcInfo::new_packet |
| int SeisTrcInfo::nr |
| float SeisTrcInfo::offset |
| float SeisTrcInfo::pick |
| float SeisTrcInfo::refnr |
| SamplingData<float> SeisTrcInfo::sampling |
|
static |
|
static |
| float SeisTrcInfo::zref |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022