![]() |
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