OpendTect-6_4  6.4
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 ()
 
void setTree ()
 
int levelColIdx () const
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Public Attributes

Notifier< uiStratTreeToDispnewtreeRead
 

Protected Member Functions

void readUnits ()
 
void addUnit (const Strat::NodeUnitRef &)
 
void addDescs (const Strat::LeavedUnitRef &)
 
void addLithologies (const Strat::LeavedUnitRef &)
 
void addLevel (const Strat::LeavedUnitRef &)
 
void addAnnot (const char *, Interval< float > &posrg, bool)
 
void readFromTree ()
 
void triggerDataChange (CallBacker *)
 
void treeDel (CallBacker *)
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

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

Detailed Description

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

StratDispData& uiStratTreeToDisp::data_
protected
int uiStratTreeToDisp::desccolidx_
protected
int uiStratTreeToDisp::levelcolidx_
protected
int uiStratTreeToDisp::lithocolidx_
protected
Notifier<uiStratTreeToDisp> uiStratTreeToDisp::newtreeRead
Strat::RefTree* uiStratTreeToDisp::tree_
protected
bool uiStratTreeToDisp::withauxs_
protected
bool uiStratTreeToDisp::withlevels_
protected

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