OpendTect-6_4  6.4
Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | Friends | List of all members
BinIDSorting Class Reference

BinID sorting parameters. More...

Protected Member Functions

 BinIDSorting (bool is2d, int st)
 

Protected Attributes

int state_
 
bool is2d_
 

Private Member Functions

 mODTextTranslationClass (BinIDSorting) public
 
bool isValid (const BinID &prev, const BinID &cur) const
 
const char * description () const
 
bool inlSorted () const
 
bool inlUpward () const
 < ignored in 2D More...
 
bool crlUpward () const
 
void set (bool inl, bool inlupw, bool crlupw)
 In 2D, 'inl' is ignored and inlupw irrelevant. More...
 

Static Private Member Functions

static bool isValid (bool is2d, const BinID &prev, const BinID &cur, bool inlsorted, bool inlupward, bool crlupward)
 
static BufferString description (bool is2d, bool inlsorted, bool inlupward, bool crlupward)
 

Friends

class BinIDSortingAnalyser
 

Detailed Description

BinID sorting parameters.

Note that in 2D, inl == line number, crl == trace number.

Constructor & Destructor Documentation

BinIDSorting::BinIDSorting ( bool  is2d,
int  st 
)
inlineprotected

Member Function Documentation

bool BinIDSorting::crlUpward ( ) const
inlineprivate
const char* BinIDSorting::description ( ) const
private
static BufferString BinIDSorting::description ( bool  is2d,
bool  inlsorted,
bool  inlupward,
bool  crlupward 
)
staticprivate
bool BinIDSorting::inlSorted ( ) const
inlineprivate
bool BinIDSorting::inlUpward ( ) const
inlineprivate

< ignored in 2D

bool BinIDSorting::isValid ( const BinID prev,
const BinID cur 
) const
private
static bool BinIDSorting::isValid ( bool  is2d,
const BinID prev,
const BinID cur,
bool  inlsorted,
bool  inlupward,
bool  crlupward 
)
staticprivate
BinIDSorting::mODTextTranslationClass ( BinIDSorting  )
inlineprivate
void BinIDSorting::set ( bool  inl,
bool  inlupw,
bool  crlupw 
)
private

In 2D, 'inl' is ignored and inlupw irrelevant.

Friends And Related Function Documentation

friend class BinIDSortingAnalyser
friend

Member Data Documentation

bool BinIDSorting::is2d_
protected
int BinIDSorting::state_
protected

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