OpendTect  6.6
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiODHorizonTreeItem Class Reference
Inheritance diagram for uiODHorizonTreeItem:
[legend]

Public Member Functions

 uiODHorizonTreeItem (const EM::ObjectID &, bool rgba, bool atsect)
 
 uiODHorizonTreeItem (int visid, bool rgba, bool atsect, bool dummy)
 
 ~uiODHorizonTreeItem ()
 
virtual int reloadEMObject ()
 
- Public Member Functions inherited from uiODEarthModelSurfaceTreeItem
bool askSave ()
 
EM::ObjectID emObjectID () const
 
bool isOnlyAtSections () const
 
void setOnlyAtSectionsDisplay (bool)
 
uiVisEMObject * visEMObject () const
 
- Public Member Functions inherited from uiODDisplayTreeItem
 uiODDisplayTreeItem ()
 
virtual ~uiODDisplayTreeItem ()
 
virtual bool actModeWhenSelected () const
 
uiODDataTreeItem * addAttribItem ()
 
virtual bool displayedOnlyAtSections () const
 
int displayID () const
 
void handleAddAttrib ()
 
void show (bool)
 
bool showSubMenu ()
 
void updateCheckStatus ()
 
void updateColumnText (int)
 
- Public Member Functions inherited from uiODTreeItem
virtual ~uiODTreeItem ()
 
bool anyButtonClick (uiTreeViewItem *)
 
int sceneID () const
 
- Public Member Functions inherited from uiTreeItem
 uiTreeItem (const uiString &nm=uiString::emptyString())
 
virtual ~uiTreeItem ()
 
virtual bool addChild (uiTreeItem *child, bool below)
 
bool allChildrenChecked () const
 
bool allChildrenCollapsed () const
 
bool allChildrenExpanded () const
 
bool allChildrenUnchecked () const
 
bool areAllParentsChecked ()
 
NotifierAccess * checkStatusChange ()
 
void collapse ()
 
void entryInEditMode (int col)
 
void expand ()
 
virtual uiTreeItem * findChild (const char *name)
 
virtual const uiTreeItem * findChild (const char *name) const
 
virtual uiTreeItem * findChild (int selkey)
 
virtual const uiTreeItem * findChild (int selkey) const
 
virtual void findChildren (const char *, ObjectSet< uiTreeItem > &)
 
uiTreeItem * getChild (int)
 
const uiTreeItem * getChild (int) const
 
ObjectSet< uiTreeItem > & getChildren ()
 
const ObjectSet< uiTreeItem > & getChildren () const
 
uiTreeViewItem * getItem ()
 
const uiTreeViewItem * getItem () const
 
template<class T >
bool getProperty (const char *key, T &res) const
 
bool getPropertyPtr (const char *key, void *&) const
 
bool hasChildren () const
 
bool hasGrandChildren () const
 
virtual bool isChecked () const
 
bool isCollapsed () const
 
bool isExpanded () const
 
virtual bool isSelected () const
 
NotifierAccess * keyPressed ()
 
uiTreeItem * lastChild ()
 
virtual void moveItem (uiTreeItem *after)
 
virtual void moveItemToTop ()
 
uiString name () const
 
int nrChildren () const
 
uiTreeItem * parentTreeItem ()
 
virtual void removeAllChildren ()
 
virtual void removeChild (uiTreeItem *)
 
virtual bool select ()
 
void setChecked (bool yn, bool trigger=false)
 
void setName (const uiString &nm)
 
template<class T >
void setProperty (const char *key, const T &)
 
void setPropertyPtr (const char *key, void *)
 
virtual uiTreeItem * siblingAbove ()
 
virtual uiTreeItem * siblingBelow ()
 
virtual int siblingIndex () const
 
virtual void translateText ()
 
void updateSelTreeColumnText (int col)
 
- 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
 

Protected Member Functions

bool askContinueAndSaveIfNeeded (bool withcancel)
 
uiString createDisplayName () const
 
virtual void createMenu (MenuHandler *, bool istb)
 
void dispChangeCB (CallBacker *)
 
virtual void handleMenuCB (CallBacker *)
 
bool init ()
 
void initMenuItems ()
 
void initNotify ()
 
const char * parentType () const
 
- Protected Member Functions inherited from uiODEarthModelSurfaceTreeItem
 uiODEarthModelSurfaceTreeItem (const EM::ObjectID &)
 
 ~uiODEarthModelSurfaceTreeItem ()
 
void addAuxDataItems ()
 
void askSaveCB (CallBacker *)
 
virtual void checkCB (CallBacker *)
 
uiODDataTreeItem * createAttribItem (const Attrib::SelSpec *) const
 
bool createUiVisObj ()
 
bool doSave ()
 
void finishedEditingCB (CallBacker *)
 
bool isHorReady (const EM::ObjectID &)
 
void keyPressCB (CallBacker *)
 
void prepareForShutdown ()
 
void saveCB (CallBacker *)
 
void selChg (CallBacker *)
 
void updateTrackingState ()
 
- Protected Member Functions inherited from uiODDisplayTreeItem
void addToToolBarCB (CallBacker *)
 
void createMenuCB (CallBacker *)
 
virtual void deleteObject ()
 
virtual bool doubleClick (uiTreeViewItem *)
 
uiString getLockMenuText () const
 
bool isExpandable () const
 
bool isSelectable () const
 
int selectionKey () const
 
void selectRGBA (const Pos::GeomID &)
 
bool shouldSelect (int selkey) const
 
int uiTreeViewItemType () const
 
void updateLockPixmap (bool islocked)
 
- Protected Member Functions inherited from uiODTreeItem
 uiODTreeItem (const uiString &)
 
void addStandardItems (uiMenu &)
 
uiODApplMgr * applMgr ()
 
bool getMoreObjectsToDoHint () const
 
void handleStandardItems (int mnuid)
 
virtual const char * iconName () const
 
void setMoreObjectsToDoHint (bool yn)
 
ui3DViewer * viewer ()
 
- Protected Member Functions inherited from uiTreeItem
virtual bool addChld (uiTreeItem *, bool below, bool downwards)
 
virtual uiParent * getUiParent () const
 
virtual void removeItem (uiTreeViewItem *)
 
virtual void renameItem (uiTreeViewItem *)
 
virtual bool rightClick (uiTreeViewItem *)
 
virtual bool selectWithKey (int selkey)
 
virtual void setTreeViewItem (uiTreeViewItem *)
 
virtual void updateSelection (int selectionKey, bool dw=false)
 
virtual bool useParentType () const
 

Protected Attributes

MenuItem addcrlitm_
 
MenuItem addinlitm_
 
MenuItem algomnuitem_
 
bool atsections_
 
MenuItem childrenmnuitem_
 
MenuItem delchildrenmnuitem_
 
MenuItem fillholesmnuitem_
 
MenuItem filterhormnuitem_
 
MenuItem geom2attrmnuitem_
 
MenuItem hordatamnuitem_
 
uEMHorizonShiftDialog * horshiftdlg_
 
MenuItem lockmnuitem_
 
MenuItem parentsmnuitem_
 
MenuItem parentsrdlmnuitem_
 
MenuItem positionmnuitem_
 
bool rgba_
 
MenuItem shiftmnuitem_
 
MenuItem snapeventmnuitem_
 
MenuItem unlockmnuitem_
 
MenuItem workflowsmnuitem_
 
- Protected Attributes inherited from uiODEarthModelSurfaceTreeItem
MenuItem changesetupmnuitem_
 
MenuItem createflatscenemnuitem_
 
EM::ObjectID emid_
 
MenuItem enabletrackingmnuitem_
 
bool istrackingallowed_
 
MenuItem reloadmnuitem_
 
MenuItem saveasmnuitem_
 
MenuItem savemnuitem_
 
MenuItem starttrackmnuitem_
 
BufferString timelastmodified_
 
MenuItem trackmenuitem_
 
uiVisEMObject * uivisemobj_
 
- Protected Attributes inherited from uiODDisplayTreeItem
MenuItem addattribmnuitem_
 
MenuItem addmnuitem_
 
MenuItem addvolprocmnuitem_
 
int displayid_
 
MenuItem displaymnuitem_
 
MenuItem duplicatemnuitem_
 
MenuItem hidemnuitem_
 
MenuItem histogrammnuitem_
 
MenuItem lockmnuitem_
 
MenuItem removemnuitem_
 
uiVisPartServer * visserv_
 
- Protected Attributes inherited from uiTreeItem
ObjectSet< uiTreeItem > children_
 
uiString name_
 
uiTreeItem * parent_
 
IOPar properties_
 
uiTreeViewItem * uitreeviewitem_
 

Additional Inherited Members

- Static Public Member Functions inherited from uiODDisplayTreeItem
static bool create (uiTreeItem *, uiODApplMgr *, int displayid)
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiODHorizonTreeItem() [1/2]

uiODHorizonTreeItem::uiODHorizonTreeItem ( int  visid,
bool  rgba,
bool  atsect,
bool  dummy 
)

◆ uiODHorizonTreeItem() [2/2]

uiODHorizonTreeItem::uiODHorizonTreeItem ( const EM::ObjectID &  ,
bool  rgba,
bool  atsect 
)

◆ ~uiODHorizonTreeItem()

uiODHorizonTreeItem::~uiODHorizonTreeItem ( )

Member Function Documentation

◆ askContinueAndSaveIfNeeded()

bool uiODHorizonTreeItem::askContinueAndSaveIfNeeded ( bool  withcancel)
protectedvirtual

Reimplemented from uiODDisplayTreeItem.

◆ createDisplayName()

uiString uiODHorizonTreeItem::createDisplayName ( ) const
protectedvirtual

Reimplemented from uiODDisplayTreeItem.

◆ createMenu()

virtual void uiODHorizonTreeItem::createMenu ( MenuHandler *  ,
bool  istb 
)
protectedvirtual

Reimplemented from uiODEarthModelSurfaceTreeItem.

◆ dispChangeCB()

void uiODHorizonTreeItem::dispChangeCB ( CallBacker *  )
protected

◆ handleMenuCB()

virtual void uiODHorizonTreeItem::handleMenuCB ( CallBacker *  )
protectedvirtual

Reimplemented from uiODEarthModelSurfaceTreeItem.

◆ init()

bool uiODHorizonTreeItem::init ( )
protectedvirtual

Reimplemented from uiODEarthModelSurfaceTreeItem.

◆ initMenuItems()

void uiODHorizonTreeItem::initMenuItems ( )
protected

◆ initNotify()

void uiODHorizonTreeItem::initNotify ( )
protectedvirtual

Reimplemented from uiODEarthModelSurfaceTreeItem.

◆ parentType()

const char* uiODHorizonTreeItem::parentType ( ) const
inlineprotectedvirtual
Returns
typeid(parentclass).name()

Implements uiTreeItem.

◆ reloadEMObject()

virtual int uiODHorizonTreeItem::reloadEMObject ( )
virtual

Reimplemented from uiODEarthModelSurfaceTreeItem.

Member Data Documentation

◆ addcrlitm_

MenuItem uiODHorizonTreeItem::addcrlitm_
protected

◆ addinlitm_

MenuItem uiODHorizonTreeItem::addinlitm_
protected

◆ algomnuitem_

MenuItem uiODHorizonTreeItem::algomnuitem_
protected

◆ atsections_

bool uiODHorizonTreeItem::atsections_
protected

◆ childrenmnuitem_

MenuItem uiODHorizonTreeItem::childrenmnuitem_
protected

◆ delchildrenmnuitem_

MenuItem uiODHorizonTreeItem::delchildrenmnuitem_
protected

◆ fillholesmnuitem_

MenuItem uiODHorizonTreeItem::fillholesmnuitem_
protected

◆ filterhormnuitem_

MenuItem uiODHorizonTreeItem::filterhormnuitem_
protected

◆ geom2attrmnuitem_

MenuItem uiODHorizonTreeItem::geom2attrmnuitem_
protected

◆ hordatamnuitem_

MenuItem uiODHorizonTreeItem::hordatamnuitem_
protected

◆ horshiftdlg_

uEMHorizonShiftDialog* uiODHorizonTreeItem::horshiftdlg_
protected

◆ lockmnuitem_

MenuItem uiODHorizonTreeItem::lockmnuitem_
protected

◆ parentsmnuitem_

MenuItem uiODHorizonTreeItem::parentsmnuitem_
protected

◆ parentsrdlmnuitem_

MenuItem uiODHorizonTreeItem::parentsrdlmnuitem_
protected

◆ positionmnuitem_

MenuItem uiODHorizonTreeItem::positionmnuitem_
protected

◆ rgba_

bool uiODHorizonTreeItem::rgba_
protected

◆ shiftmnuitem_

MenuItem uiODHorizonTreeItem::shiftmnuitem_
protected

◆ snapeventmnuitem_

MenuItem uiODHorizonTreeItem::snapeventmnuitem_
protected

◆ unlockmnuitem_

MenuItem uiODHorizonTreeItem::unlockmnuitem_
protected

◆ workflowsmnuitem_

MenuItem uiODHorizonTreeItem::workflowsmnuitem_
protected

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