OpendTect
7.0
|
Represents a unique trace position in one of the surveys that OpendTect is managing. More...
Public Types | |
typedef IdxPair::IdxType | IdxType |
typedef OD::GeomSystem | SurvID |
Static Public Member Functions | |
static OD::GeomSystem | cUndefSurvID () |
static Pos::GeomID | geomID (OD::GeomSystem, const BinID &) |
static TrcKey | getSynth (Pos::TraceID) |
static Pos::GeomID | gtGeomID (OD::GeomSystem, IdxType linenr=-1) |
static bool | is2D (OD::GeomSystem gs) |
static OD::GeomSystem | std2DSurvID () |
static OD::GeomSystem | std3DSurvID () |
static const TrcKey & | udf () |
Private Attributes | |
OD::GeomSystem | geomsystem_ |
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 OD::GeomSystem TrcKey::SurvID |
|
inline |
|
explicit |
TrcKey::TrcKey | ( | Pos::GeomID | , |
Pos::TraceID | |||
) |
TrcKey::TrcKey | ( | const Pos::IdxPair & | , |
bool | is2d | ||
) |
TrcKey::TrcKey | ( | OD::GeomSystem | , |
const Pos::IdxPair & | |||
) |
|
explicit |
|
inline |
|
inline |
|
inlinestatic |
double TrcKey::distTo | ( | const TrcKey & | ) | const |
bool TrcKey::exists | ( | ) | const |
checks in geometry
const Survey::Geometry& TrcKey::geometry | ( | ) | const |
Pos::GeomID TrcKey::geomID | ( | ) | const |
|
static |
|
inline |
Coord TrcKey::getCoord | ( | ) | const |
Uses OD::GeomSystem.
TrcKey TrcKey::getFor | ( | Pos::GeomID | ) | const |
TrcKey TrcKey::getFor3D | ( | ) | const |
|
static |
|
static |
Pos::IdxPair TrcKey::idxPair | ( | ) | const |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
IdxType& TrcKey::lineNr | ( | ) |
|
inline |
|
inline |
bool TrcKey::operator== | ( | const TrcKey & | ) | const |
|
inline |
|
inline |
Uses OD::GeomSystem.
TrcKey& TrcKey::setGeomID | ( | Pos::GeomID | ) |
TrcKey& TrcKey::setGeomSystem | ( | OD::GeomSystem | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
TrcKey& TrcKey::setPosition | ( | const Pos::IdxPair & | , |
bool | is2d | ||
) |
|
inline |
TrcKey& TrcKey::setSurvID | ( | OD::GeomSystem | ) |
|
inline |
double TrcKey::sqDistTo | ( | const TrcKey & | ) | const |
|
inlinestatic |
|
inlinestatic |
|
inline |
IdxType& TrcKey::trcNr | ( | ) |
|
inline |
|
static |
BufferString TrcKey::usrDispStr | ( | ) | const |
|
private |
|
private |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024