1 #ifndef uiodbodydisplaytreeitem_h 2 #define uiodbodydisplaytreeitem_h 16 #include "uiodmainmod.h" 23 namespace visSurvey {
class MarchingCubesDisplay;
class PolygonBodyDisplay;
24 class RandomPosBodyDisplay; }
40 const char* name()
const {
return typeid(*this).name(); }
55 void setOnlyAtSectionsDisplay(
bool);
61 void prepareForShutdown();
62 bool askContinueAndSaveIfNeeded(
bool withcancel);
68 bool createUiVisObj();
89 { setOnlyAtSectionsDisplay( yn ); }
Definition: uioddatatreeitem.h:31
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uiodbodydisplaytreeitem.h:93
Definition: menuhandler.h:187
Definition: uiodtreeitem.h:27
OpendTect application top level object.
Definition: uiodmain.h:41
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
static uiString sCalcVolume()
Definition: uiodbodydisplaytreeitem.h:58
Definition: uiodbodydisplaytreeitem.h:37
MenuItem displaypolygonmnuitem_
Definition: uiodbodydisplaytreeitem.h:82
MenuItem volcalmnuitem_
Definition: uiodbodydisplaytreeitem.h:85
MenuItem displaybodymnuitem_
Definition: uiodbodydisplaytreeitem.h:81
Definition: uistring.h:89
Definition: uioddisplaytreeitem.h:24
Definition: uiodtreeitem.h:80
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
Definition: vismarchingcubessurfacedisplay.h:31
EM::ObjectID emObjectID() const
Definition: uiodbodydisplaytreeitem.h:54
#define mDefineItemMembers(type, inherited, parentitem)
Definition: uiodtreeitem.h:97
visSurvey::PolygonBodyDisplay * plg_
Definition: uiodbodydisplaytreeitem.h:76
Definition: vispolygonbodydisplay.h:46
MenuItem singlecolormnuitem_
Definition: uiodbodydisplaytreeitem.h:84
#define mMenuOnAnyButton
Definition: uiodtreeitem.h:91
Definition: uiodbodydisplaytreeitem.h:27
Definition: uiodbodydisplaytreeitem.h:47
used for displaying a set of random picks in xyz coordinate.
Definition: visrandomposbodydisplay.h:31
EM::ObjectID emid_
Definition: uiodbodydisplaytreeitem.h:74
#define mShowMenu
Definition: uiodtreeitem.h:90
MenuItem isochronmnuitem_
Definition: uiodbodydisplaytreeitem.h:103
Definition: uiodattribtreeitem.h:22
static uiString sPickedPolygons()
Definition: uiodbodydisplaytreeitem.h:59
static uiHor3DInterpol * create(uiParent *)
MenuItem saveasmnuitem_
Definition: uiodbodydisplaytreeitem.h:80
visSurvey::RandomPosBodyDisplay * rpb_
Definition: uiodbodydisplaytreeitem.h:77
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
MenuItem displayintersectionmnuitem_
Definition: uiodbodydisplaytreeitem.h:83
visSurvey::MarchingCubesDisplay * mcd_
Definition: uiodbodydisplaytreeitem.h:75
const char * parentType() const
Definition: uiodbodydisplaytreeitem.h:71
void displayAtSections(bool yn)
Definition: uiodbodydisplaytreeitem.h:88
MenuItem depthattribmnuitem_
Definition: uiodbodydisplaytreeitem.h:102
Definition: uitreeitemmanager.h:34
MenuItem savemnuitem_
Definition: uiodbodydisplaytreeitem.h:79