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