OpendTect  7.0
Public Member Functions | List of all members
BinIDValues Class Reference

BinID and values. If one of the values is Z, make it the first one. More...

Inheritance diagram for BinIDValues:
[legend]

Public Member Functions

 BinIDValues (BinID::IdxType i=0, BinID::IdxType c=0, int n=2)
 
 BinIDValues (const BinID &b, int n=2)
 
 BinIDValues (const BinIDValue &biv)
 
bool operator!= (const BinID &) const
 
bool operator!= (const BinIDIdxPairValues &oth) const
 
bool operator== (const BinID &) const
 
bool operator== (const BinIDIdxPairValues &oth) const
 
- Public Member Functions inherited from Pos::IdxPairValues< IPT, FT >
 IdxPairValues ()
 
 IdxPairValues (const IdxPairValues &oth)
 
 IdxPairValues (const IPT &p, int nrvals)
 
 IdxPairValues (const ValueIdxPair< IPT, FT > &vip)
 
 IdxPairValues (int i1, int i2, int nrvals)
 
bool equalPos (const IPT &ip) const
 
bool isUdf (bool allvalsudf=true) const
 
 operator const FT * () const
 
 operator FT * ()
 
bool operator!= (const IdxPairValues &ipvs) const
 
bool operator== (const IdxPairValues &) const
 
FT & operator[] (int idx)
 
FT operator[] (int idx) const
 
void set (const IPT &ipt)
 
void set (int, FT)
 
void setSize (size_type, bool kpvals=false)
 
void setVals (const FT *)
 
size_type size () const
 
bool validIdx (int i) const
 
set_typevalSet ()
 
const set_typevalSet () const
 
FT & value (int idx)
 
FT value (int idx) const
 
FT * values ()
 
const FT * values () const
 

Additional Inherited Members

- Public Types inherited from Pos::IdxPairValues< IPT, FT >
typedef IPT pos_type
 
typedef TypeSet< FT > set_type
 
typedef TypeSet< FT >::size_type size_type
 
typedef FT value_type
 
- Protected Attributes inherited from Pos::IdxPairValues< IPT, FT >
TypeSet< FT > vals_
 

Detailed Description

BinID and values. If one of the values is Z, make it the first one.

Can be used as a BinID, also contains various accesses to the TypeSet of values contained.

<>

Constructor & Destructor Documentation

◆ BinIDValues() [1/3]

BinIDValues::BinIDValues ( BinID::IdxType  i = 0,
BinID::IdxType  c = 0,
int  n = 2 
)
inline

◆ BinIDValues() [2/3]

BinIDValues::BinIDValues ( const BinID b,
int  n = 2 
)
inline

◆ BinIDValues() [3/3]

BinIDValues::BinIDValues ( const BinIDValue biv)
inline

Member Function Documentation

◆ operator!=() [1/2]

bool BinIDValues::operator!= ( const BinID ) const

◆ operator!=() [2/2]

bool BinIDValues::operator!= ( const BinIDIdxPairValues oth) const
inline

◆ operator==() [1/2]

bool BinIDValues::operator== ( const BinID ) const

◆ operator==() [2/2]

bool BinIDValues::operator== ( const BinIDIdxPairValues oth) const
inline

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