OpendTect  7.0
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
uiStratTreeToDisp Class Reference

used to gather all units and tied levels from a tree for display More...

Inheritance diagram for uiStratTreeToDisp:
[legend]

Public Member Functions

 uiStratTreeToDisp (StratDispData &, bool withaux=true, bool withlvls=true)
 
 ~uiStratTreeToDisp ()
 
int levelColIdx () const
 
void setTree ()
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const
 
bool attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const
 
void detachAllNotifiers () const
 Call from the destructor of your inherited object. More...
 
void detachCB (const NotifierAccess &, const CallBack &) const
 
void detachCB (const NotifierAccess *notif, const CallBack &cb) const
 
virtual bool isCapsule () const
 
bool isNotifierAttached (const NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 
void stopReceivingNotifications () const
 
virtual CallBackertrueCaller ()
 

Public Attributes

Notifier< uiStratTreeToDispnewtreeRead
 

Protected Member Functions

void addAnnot (const char *, Interval< float > &posrg, bool)
 
void addDescs (const Strat::LeavedUnitRef &)
 
void addLevel (const Strat::LeavedUnitRef &)
 
void addLithologies (const Strat::LeavedUnitRef &)
 
void addUnit (const Strat::NodeUnitRef &)
 
void readFromTree ()
 
void readUnits ()
 
void treeDel (CallBacker *)
 
void triggerDataChange (CallBacker *)
 

Protected Attributes

StratDispDatadata_
 
int desccolidx_
 
int levelcolidx_
 
int lithocolidx_
 
Strat::RefTreetree_
 
bool withauxs_
 
bool withlevels_
 

Additional Inherited Members

- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

used to gather all units and tied levels from a tree for display

<>

Constructor & Destructor Documentation

◆ uiStratTreeToDisp()

uiStratTreeToDisp::uiStratTreeToDisp ( StratDispData ,
bool  withaux = true,
bool  withlvls = true 
)

◆ ~uiStratTreeToDisp()

uiStratTreeToDisp::~uiStratTreeToDisp ( )

Member Function Documentation

◆ addAnnot()

void uiStratTreeToDisp::addAnnot ( const char *  ,
Interval< float > &  posrg,
bool   
)
protected

◆ addDescs()

void uiStratTreeToDisp::addDescs ( const Strat::LeavedUnitRef )
protected

◆ addLevel()

void uiStratTreeToDisp::addLevel ( const Strat::LeavedUnitRef )
protected

◆ addLithologies()

void uiStratTreeToDisp::addLithologies ( const Strat::LeavedUnitRef )
protected

◆ addUnit()

void uiStratTreeToDisp::addUnit ( const Strat::NodeUnitRef )
protected

◆ levelColIdx()

int uiStratTreeToDisp::levelColIdx ( ) const
inline

◆ readFromTree()

void uiStratTreeToDisp::readFromTree ( )
protected

◆ readUnits()

void uiStratTreeToDisp::readUnits ( )
protected

◆ setTree()

void uiStratTreeToDisp::setTree ( )

◆ treeDel()

void uiStratTreeToDisp::treeDel ( CallBacker )
protected

◆ triggerDataChange()

void uiStratTreeToDisp::triggerDataChange ( CallBacker )
protected

Member Data Documentation

◆ data_

StratDispData& uiStratTreeToDisp::data_
protected

◆ desccolidx_

int uiStratTreeToDisp::desccolidx_
protected

◆ levelcolidx_

int uiStratTreeToDisp::levelcolidx_
protected

◆ lithocolidx_

int uiStratTreeToDisp::lithocolidx_
protected

◆ newtreeRead

Notifier<uiStratTreeToDisp> uiStratTreeToDisp::newtreeRead

◆ tree_

Strat::RefTree* uiStratTreeToDisp::tree_
protected

◆ withauxs_

bool uiStratTreeToDisp::withauxs_
protected

◆ withlevels_

bool uiStratTreeToDisp::withlevels_
protected

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