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