OpendTect-6_4  6.4
Public Member Functions | Static Public Member Functions | List of all members
Pos::IdxPair Class Reference

IdxPair with position indices; base class for BinID et al. More...

Inheritance diagram for Pos::IdxPair:
[legend]

Public Member Functions

 IdxPair ()
 
 IdxPair (IdxType f, IdxType s)
 
bool operator== (const IdxPair &) const
 
bool operator!= (const IdxPair &oth) const
 
bool operator< (const IdxPair &oth) const
 
bool operator> (const IdxPair &oth) const
 
IdxTypeinl ()
 
IdxTypelineNr ()
 
IdxTyperow ()
 
IdxTypecrl ()
 
IdxTypetrcNr ()
 
IdxTypecol ()
 
IdxType inl () const
 
IdxType crl () const
 
IdxType lineNr () const
 
IdxType trcNr () const
 
IdxType row () const
 
IdxType col () const
 
int64_t toInt64 () const
 
int64_t sqDistTo (const IdxPair &) const
 
bool isNeighborTo (const IdxPair &, const IdxPairStep &, bool conn8=true) const
 
- Public Member Functions inherited from IdxPair
 IdxPair ()
 
 IdxPair (IdxType f, IdxType s)
 
bool operator== (const IdxPair &) const
 
bool operator!= (const IdxPair &oth) const
 
bool isUdf () const
 
void setUdf ()
 
IdxTypeoperator[] (int idx)
 
IdxType operator[] (int idx) const
 
const char * getUsrStr (const char *prefx, const char *sep, const char *postfx, bool only2nd) const
 
bool parseUsrStr (const char *str, const char *prefx, const char *sep, const char *postfx)
 

Static Public Member Functions

static IdxPair fromInt64 (int64_t)
 
static const IdxPairudf ()
 
- Static Public Member Functions inherited from IdxPair
static const IdxPairudf ()
 

Additional Inherited Members

- Public Types inherited from IdxPair
typedef Index_Type IdxType
 

Detailed Description

IdxPair with position indices; base class for BinID et al.

Constructor & Destructor Documentation

Pos::IdxPair::IdxPair ( )
inline
Pos::IdxPair::IdxPair ( IdxType  f,
IdxType  s 
)
inline

Member Function Documentation

IdxType& Pos::IdxPair::col ( )
inline
IdxType Pos::IdxPair::col ( ) const
inline
IdxType& Pos::IdxPair::crl ( )
inline
IdxType Pos::IdxPair::crl ( ) const
inline
IdxPair IdxPair::fromInt64 ( int64_t  i64)
inlinestatic
IdxType& Pos::IdxPair::inl ( )
inline
IdxType Pos::IdxPair::inl ( ) const
inline
bool Pos::IdxPair::isNeighborTo ( const IdxPair ,
const IdxPairStep ,
bool  conn8 = true 
) const
IdxType& Pos::IdxPair::lineNr ( )
inline
IdxType Pos::IdxPair::lineNr ( ) const
inline
bool Pos::IdxPair::operator!= ( const IdxPair oth) const
inline
bool IdxPair::operator< ( const IdxPair oth) const
inline
bool IdxPair::operator== ( const IdxPair oth) const
inline
bool IdxPair::operator> ( const IdxPair oth) const
inline
IdxType& Pos::IdxPair::row ( )
inline
IdxType Pos::IdxPair::row ( ) const
inline
int64_t Pos::IdxPair::sqDistTo ( const IdxPair ) const
int64_t IdxPair::toInt64 ( ) const
inline
IdxType& Pos::IdxPair::trcNr ( )
inline
IdxType Pos::IdxPair::trcNr ( ) const
inline
static const IdxPair& Pos::IdxPair::udf ( )
static

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019