![]() |
OpendTect
6.6
|
Represents a unique trace position in one of the surveys that OpendTect is managing. More...
Public Types | |
| typedef IdxPair::IdxType | IdxType |
| typedef Pos::SurvID | SurvID |
Public Member Functions | |
| TrcKey () | |
| TrcKey (const BinID &) | |
| TrcKey (Pos::GeomID, Pos::TraceID) | |
| TrcKey (SurvID, const BinID &) | |
| const BinID & | binID () const |
| IdxType | crl () const |
| double | distTo (const TrcKey &) const |
| bool | exists () const |
| check in geometry More... | |
| Pos::GeomID & | geomID () |
| Pos::GeomID | geomID () const |
| Coord | getCoord () const |
| Uses survID. More... | |
| IdxType | inl () const |
| bool | is2D () const |
| bool | isUdf () const |
| IdxType & | lineNr () |
| IdxType | lineNr () const |
| bool | operator!= (const TrcKey &oth) const |
| bool | operator== (const TrcKey &) const |
| const BinID & | pos () const |
| Will go after 6.0. Use position() or binID() More... | |
| const BinID & | position () const |
| TrcKey & | setBinID (const BinID &bid) |
| TrcKey & | setCrl (IdxType nr) |
| TrcKey & | setFrom (const Coord &) |
| Uses survID. More... | |
| TrcKey & | setGeomID (Pos::GeomID) |
| TrcKey & | setInl (IdxType nr) |
| TrcKey & | setLineNr (IdxType nr) |
| void | setPos (const BinID &bid) |
| Will go after 6.0. Use setPosition() More... | |
| TrcKey & | setPosition (const BinID &bid) |
| TrcKey & | setSurvID (SurvID id) |
| TrcKey & | setTrcNr (IdxType nr) |
| void | setUdf () |
| SurvID | survID () const |
| IdxType & | trcNr () |
| < Will go after 6.0. Use a set function More... | |
| IdxType | trcNr () const |
Static Public Member Functions | |
| static SurvID | cUndefSurvID () |
| static Pos::GeomID | geomID (SurvID, const BinID &) |
| static bool | is2D (SurvID) |
| static SurvID | std2DSurvID () |
| static SurvID | std3DSurvID () |
| static const TrcKey & | udf () |
Private Attributes | |
| BinID | pos_ |
| SurvID | survid_ |
| < Will go after 6.0. Use a set function More... | |
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 |
| double TrcKey::distTo | ( | const TrcKey & | ) | const |
| bool TrcKey::exists | ( | ) | const |
check in geometry
| Pos::GeomID& TrcKey::geomID | ( | ) |
| Pos::GeomID TrcKey::geomID | ( | ) | const |
|
static |
| Coord TrcKey::getCoord | ( | ) | const |
Uses survID.
|
inline |
|
inline |
|
static |
|
inline |
| IdxType& TrcKey::lineNr | ( | ) |
| IdxType TrcKey::lineNr | ( | ) | const |
|
inline |
| bool TrcKey::operator== | ( | const TrcKey & | ) | const |
|
inline |
Will go after 6.0. Use position() or binID()
|
inline |
| TrcKey& TrcKey::setGeomID | ( | Pos::GeomID | ) |
|
inline |
Will go after 6.0. Use setPosition()
| void TrcKey::setUdf | ( | ) |
|
static |
|
static |
|
inline |
| IdxType& TrcKey::trcNr | ( | ) |
< Will go after 6.0. Use a set function
| IdxType TrcKey::trcNr | ( | ) | const |
|
static |
|
private |
|
private |
< Will go after 6.0. Use a set function
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022