OpendTect
6.3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
master_od_source
include
uiODMain
uiodvolproctreeitem.h
Go to the documentation of this file.
1
#pragma once
2
3
/*+
4
________________________________________________________________________
5
6
(C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7
Author: K. Tingdahl
8
Date: October 2007
9
________________________________________________________________________
10
11
-*/
12
13
#include "uiodmainmod.h"
14
#include "
uioddatatreeitem.h
"
15
#include "
dbkey.h
"
16
17
namespace
VolProc
18
{
19
20
mExpClass
(
uiODMain
)
uiDataTreeItem
: public
uiODDataTreeItem
21
{
mODTextTranslationClass
(
uiDataTreeItem
);
22
public
:
23
static
void
initClass
();
24
uiDataTreeItem
(
const
char
* parenttype,
25
const
DBKey
* setupmid=0);
26
~
uiDataTreeItem
();
27
28
bool
selectSetup();
29
30
static
const
char
*
sKeyVolumeProcessing
()
31
{
return
"VolumeProcessing"
; }
32
33
protected
:
34
35
bool
anyButtonClick(
uiTreeViewItem
*);
36
37
static
uiODDataTreeItem*
create
(
const
Attrib::SelSpec
&,
const
char
*);
38
void
createMenu(
MenuHandler
* menu ,
bool
istoolbar);
39
void
handleMenuCB(
CallBacker
*);
40
uiString
createDisplayName()
const
;
41
void
updateColumnText(
int
col);
42
43
MenuItem
selmenuitem_
;
44
MenuItem
reloadmenuitem_
;
45
MenuItem
editmenuitem_
;
46
47
DBKey
mid_
;
48
49
};
50
51
}
// namespace VolProc
VolProc::uiDataTreeItem::reloadmenuitem_
MenuItem reloadmenuitem_
Definition:
uiodvolproctreeitem.h:44
uiODDataTreeItem
Definition:
uioddatatreeitem.h:53
mExpClass
#define mExpClass(module)
Definition:
commondefs.h:157
CallBacker
Inherit from this class to be able to send and/or receive CallBacks.
Definition:
callback.h:182
MenuHandler
Definition:
menuhandler.h:185
uiODMain
OpendTect application top level object.
Definition:
uiodmain.h:38
mODTextTranslationClass
#define mODTextTranslationClass(clss)
Definition:
uistring.h:37
VolProc::uiDataTreeItem::sKeyVolumeProcessing
static const char * sKeyVolumeProcessing()
Definition:
uiodvolproctreeitem.h:30
uioddatatreeitem.h
uiString
Definition:
uistring.h:88
VolProc::uiDataTreeItem::mid_
DBKey mid_
Definition:
uiodvolproctreeitem.h:47
uiTreeViewItem
Definition:
uitreeview.h:194
MenuItem
Definition:
menuhandler.h:74
VolProc
Adapter for a VolProc chain to external attribute calculation.
Definition:
velocitygridder.h:29
VolProc::uiDataTreeItem::selmenuitem_
MenuItem selmenuitem_
Definition:
uiodvolproctreeitem.h:43
VolProc::uiDataTreeItem::editmenuitem_
MenuItem editmenuitem_
Definition:
uiodvolproctreeitem.h:45
dbkey.h
VolProc::uiDataTreeItem
Definition:
uiodvolproctreeitem.h:20
create
static uiHor3DInterpol * create(uiParent *)
Attrib::SelSpec
Specifies an attribute selection (ID or output number of NN).
Definition:
attribsel.h:43
DBKey
Full key to any object in the OpendTect data store.
Definition:
dbkey.h:36
initClass
static void initClass()
Generated at for the
OpendTect
seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017