 |
OpendTect
6.6
|
Go to the documentation of this file.
21 namespace MPE {
class EMTracker; }
24 class EMObjectDisplay;
25 class Horizon2DDisplay;
27 class MPEClickCatcher;
30 class uiPropertiesDialog;
32 class LockedDisplayTimer;
40 friend class uiPropertiesDialog;
mODTextTranslationClass(uiMPEMan) public uiMPEMan(uiParent *, uiVisPartServer *)
EM::Horizon2D * getSelectedHorizon2D()
visSurvey::HorizonDisplay * getSelectedDisplay()
bool isPickingWhileSetupUp() const
void sowingFinishedCB(CallBacker *)
Definition: vishorizon2ddisplay.h:33
MPE::EMTracker * getSelectedTracker()
void turnSeedPickingOn(bool)
Definition: vishorizondisplay.h:38
visSurvey::EMObjectDisplay * getSelectedEMDisplay()
void setUndoLevel(const EM::ObjectID &, int preveventnr)
#define mExpClass(module)
Definition: commondefs.h:177
void mouseCursorCallCB(CallBacker *)
void updateClickCatcher(bool create=true)
bool seedpickwason_
Definition: uimpeman.h:120
bool sowingmode_
Definition: uimpeman.h:121
void updateSeedPickState()
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Definition: visemobjdisplay.h:70
FixedString Horizon()
Definition: keystrs.h:77
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
TrcKeyZSampling oldactivevol_
Definition: uimpeman.h:122
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void mpeActionFinishedCB(CallBacker *)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Dialog for tracking properties.
Definition: uimpeman.h:38
void visObjectLockedCB(CallBacker *)
void beginSeedClickEvent(EM::EMObject *)
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
void treeItemSelCB(CallBacker *)
void mouseEventCB(CallBacker *)
void workAreaChgCB(CallBacker *)
void sowingModeCB(CallBacker *)
Horizon Surface.
Definition: emhorizon.h:47
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
void planeChangedCB(CallBacker *)
FixedString Horizon2D()
Definition: keystrs.h:78
void restrictCurrentHorizon()
visSurvey::MPEClickCatcher * clickcatcher_
Definition: uimpeman.h:58
void endSeedClickEvent(EM::EMObject *)
void keyEventCB(CallBacker *)
Tracks EM objects.
Definition: emtracker.h:40
int clickablesceneid_
Definition: uimpeman.h:59
void validateSeedConMode()
void changePolySelectionMode()
void trackFromSeedsOnly()
bool isSeedPickingOn() const
od_int32 ObjectID
Definition: emposid.h:23
LockedDisplayTimer * lockeddisplaytimer_
Definition: uimpeman.h:123
void mpeActionCalledCB(CallBacker *)
void updatePatchDisplay()
Used for displaying a polyline, preview for a random line created throught well path.
Definition: visarrowdisplay.h:20
Definition: vismpeseedcatcher.h:130
Definition: uiparent.h:26
visSurvey::Horizon2DDisplay * getSelected2DDisplay()
uiParent * parent_
Definition: uimpeman.h:55
static uiHor3DInterpol * create(uiParent *)
Base class for all EarthModel objects.
Definition: emobject.h:159
void trackerAddedRemovedCB(CallBacker *)
EM::Horizon3D * getSelectedHorizon3D()
EM::Horizon * getSelectedHorizon()
uiVisPartServer * visserv_
Definition: uimpeman.h:56
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
int cureventnr_
Definition: uimpeman.h:103
void trackFromSeedsAndEdges()
void seedClick(CallBacker *)
The Visualization Part Server.
Definition: uivispartserv.h:61
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021