![]() |
OpendTect
6.3
|
Represents a unique trace position in one of the surveys that OpendTect is managing. More...
Public Types | |
| typedef Pos::SurvID | SurvID |
| typedef IdxPair::IdxType | IdxType |
Public Member Functions | |
| TrcKey () | |
| TrcKey (const BinID &) | |
| TrcKey (SurvID, const BinID &) | |
| TrcKey (Pos::GeomID, Pos::TraceID) | |
| bool | is2D () const |
| bool | hasValidGeomID () const |
| mind you, not 'hasExistingGeomID' ... More... | |
| Pos::GeomID | geomID () const |
| TrcKey & | setGeomID (Pos::GeomID) |
| bool | operator== (const TrcKey &) const |
| bool | operator!= (const TrcKey &oth) const |
| bool | isUdf () const |
| float | distTo (const TrcKey &) const |
| SurvID | survID () const |
| TrcKey & | setSurvID (SurvID id) |
| const BinID & | position () const |
| IdxType | lineNr () const |
| IdxType | trcNr () const |
| const BinID & | binID () const |
| IdxType | inl () const |
| IdxType | crl () const |
| TrcKey & | setPosition (const BinID &bid) |
| TrcKey & | setLineNr (IdxType nr) |
| TrcKey & | setTrcNr (IdxType nr) |
| TrcKey & | setBinID (const BinID &bid) |
| TrcKey & | setInl (IdxType nr) |
| TrcKey & | setCrl (IdxType nr) |
| TrcKey & | setFrom (const Coord &) |
| Uses survID. More... | |
| Coord | getCoord () const |
| Uses survID. More... | |
Static Public Member Functions | |
| static TrcKey | getSynth (Pos::TraceID) |
| static bool | is2D (SurvID) |
| static Pos::GeomID | geomID (SurvID, const BinID &) |
| static const TrcKey & | udf () |
| static SurvID | std2DSurvID () |
| static SurvID | std3DSurvID () |
| static SurvID | stdSynthSurvID () |
| static SurvID | cUndefSurvID () |
Private Attributes | |
| SurvID | survid_ |
| BinID | pos_ |
Represents a unique trace position in one of the surveys that OpendTect is managing.
The class is a combination of a unique survey ID and a bin position ID which is currently implemented using a BinID (2D trace number is the crossline).
| typedef IdxPair::IdxType TrcKey::IdxType |
| typedef Pos::SurvID TrcKey::SurvID |
|
inline |
| TrcKey::TrcKey | ( | const BinID & | ) |
| TrcKey::TrcKey | ( | Pos::GeomID | , |
| Pos::TraceID | |||
| ) |
|
inline |
|
inline |
|
static |
| float TrcKey::distTo | ( | const TrcKey & | ) | const |
| Pos::GeomID TrcKey::geomID | ( | ) | const |
|
static |
| Coord TrcKey::getCoord | ( | ) | const |
Uses survID.
|
static |
|
inline |
mind you, not 'hasExistingGeomID' ...
|
inline |
|
inline |
|
static |
|
inline |
|
inline |
|
inline |
| bool TrcKey::operator== | ( | const TrcKey & | ) | const |
|
inline |
| TrcKey& TrcKey::setGeomID | ( | Pos::GeomID | ) |
|
static |
|
static |
|
static |
|
inline |
|
inline |
|
static |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017