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

Displays a Strat::RefTree. More...

Inheritance diagram for uiStratRefTree:
[legend]

Protected Member Functions

void rClickCB (CallBacker *)
 
void mousePressedCB (CallBacker *)
 
void insertSubUnit (uiTreeViewItem *)
 
void subdivideUnit (uiTreeViewItem *)
 
void updateUnitProperties (uiTreeViewItem *)
 
void removeUnit (uiTreeViewItem *)
 
void assignLevelBoundary (uiTreeViewItem *)
 
bool isLeaved (uiTreeViewItem *) const
 
void setUnitLvl (const char *)
 
BufferString getFullCodeFromLVIt (const uiTreeViewItem *) const
 
void insertUnitInLVIT (uiTreeViewItem *, int, const Strat::UnitRef &) const
 
void addNode (uiTreeViewItem *, const Strat::NodeUnitRef &, bool)
 
uiPixmapcreateUnitPixmap (const Color &) const
 
Strat::NodeUnitRefreplaceUnit (Strat::NodeUnitRef &, bool byleaved)
 
void addLithologies (Strat::LeavedUnitRef &, const TypeSet< int > &)
 
void setNodesDefaultTimes (const Strat::NodeUnitRef &)
 
void getAvailableTime (const Strat::NodeUnitRef &, Interval< float > &) const
 
void ensureUnitTimeOK (Strat::NodeUnitRef &)
 
int getChildIdxFromTime (const Strat::NodeUnitRef &, float) const
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

Strat::RefTreetree_
 
uiTreeViewlv_
 
bool anychange_
 

Private Member Functions

mODTextTranslationClass(uiStratRefTree) public ~uiStratRefTree ()
 
void setTree ()
 
void setTree (Strat::RefTree &, bool force=false)
 
void setName (const char *)
 
const char * name () const
 
const Strat::RefTreetree () const
 
uiTreeViewtreeView ()
 
const uiTreeViewtreeView () const
 
uiTreeViewItemgetLVItFromFullCode (const char *) const
 
void expand (bool) const
 
void makeTreeEditable (bool) const
 
void handleMenu (uiTreeViewItem *)
 
void updateUnitsPixmaps ()
 
void updateLithoCol ()
 
void moveUnit (bool)
 
bool canMoveUnit (bool)
 
bool anyChg () const
 
void setNoChg ()
 
void setEntranceDefaultTimes ()
 
bool haveTimes () const
 

Friends

class uiStratDispToTree
 

Additional Inherited Members

- 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...
 

Detailed Description

Displays a Strat::RefTree.

Constructor & Destructor Documentation

mODTextTranslationClass (uiStratRefTree) public uiStratRefTree::~uiStratRefTree ( )
private

Member Function Documentation

void uiStratRefTree::addLithologies ( Strat::LeavedUnitRef ,
const TypeSet< int > &   
)
protected
void uiStratRefTree::addNode ( uiTreeViewItem ,
const Strat::NodeUnitRef ,
bool   
)
protected
bool uiStratRefTree::anyChg ( ) const
inlineprivate
void uiStratRefTree::assignLevelBoundary ( uiTreeViewItem )
protected
bool uiStratRefTree::canMoveUnit ( bool  )
private
uiPixmap* uiStratRefTree::createUnitPixmap ( const Color ) const
protected
void uiStratRefTree::ensureUnitTimeOK ( Strat::NodeUnitRef )
protected
void uiStratRefTree::expand ( bool  ) const
private
void uiStratRefTree::getAvailableTime ( const Strat::NodeUnitRef ,
Interval< float > &   
) const
protected
int uiStratRefTree::getChildIdxFromTime ( const Strat::NodeUnitRef ,
float   
) const
protected
BufferString uiStratRefTree::getFullCodeFromLVIt ( const uiTreeViewItem ) const
protected
uiTreeViewItem* uiStratRefTree::getLVItFromFullCode ( const char *  ) const
private
void uiStratRefTree::handleMenu ( uiTreeViewItem )
private
bool uiStratRefTree::haveTimes ( ) const
private
void uiStratRefTree::insertSubUnit ( uiTreeViewItem )
protected
void uiStratRefTree::insertUnitInLVIT ( uiTreeViewItem ,
int  ,
const Strat::UnitRef  
) const
protected
bool uiStratRefTree::isLeaved ( uiTreeViewItem ) const
protected
void uiStratRefTree::makeTreeEditable ( bool  ) const
private
void uiStratRefTree::mousePressedCB ( CallBacker )
protected
void uiStratRefTree::moveUnit ( bool  )
private
const char* uiStratRefTree::name ( ) const
private
void uiStratRefTree::rClickCB ( CallBacker )
protected
void uiStratRefTree::removeUnit ( uiTreeViewItem )
protected
Strat::NodeUnitRef* uiStratRefTree::replaceUnit ( Strat::NodeUnitRef ,
bool  byleaved 
)
protected
void uiStratRefTree::setEntranceDefaultTimes ( )
private
void uiStratRefTree::setName ( const char *  )
private
void uiStratRefTree::setNoChg ( )
inlineprivate
void uiStratRefTree::setNodesDefaultTimes ( const Strat::NodeUnitRef )
protected
void uiStratRefTree::setTree ( )
private
void uiStratRefTree::setTree ( Strat::RefTree ,
bool  force = false 
)
private
void uiStratRefTree::setUnitLvl ( const char *  )
protected
void uiStratRefTree::subdivideUnit ( uiTreeViewItem )
protected
const Strat::RefTree* uiStratRefTree::tree ( ) const
inlineprivate
uiTreeView* uiStratRefTree::treeView ( )
inlineprivate
const uiTreeView* uiStratRefTree::treeView ( ) const
inlineprivate
void uiStratRefTree::updateLithoCol ( )
private
void uiStratRefTree::updateUnitProperties ( uiTreeViewItem )
protected
void uiStratRefTree::updateUnitsPixmaps ( )
private

Friends And Related Function Documentation

friend class uiStratDispToTree
friend

Member Data Documentation

bool uiStratRefTree::anychange_
protected
uiTreeView* uiStratRefTree::lv_
protected
Strat::RefTree* uiStratRefTree::tree_
protected

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