 |
OpendTect
6.6
|
Go to the documentation of this file.
25 namespace Geometry {
class Element; }
26 namespace MPE {
class uiSetupGroup;
class DataHolder; }
27 namespace Attrib {
class DescSet;
class DataCubes;
class Data2DArray; }
40 const char*
name()
const {
return "MPE";}
130 bool freshdlg=
false);
bool canAddSeed(int trackerid) const
int temptrackerid_
Definition: uimpepartserv.h:138
void loadEMObjectCB(CallBacker *)
A cartesian coordinate in 3D space.
Definition: coord.h:72
MPE::uiSetupGroup * setupgrp_
Definition: uimpepartserv.h:166
int initialundoid_
Definition: uimpepartserv.h:150
void aboutToAddRemoveSeed(CallBacker *)
const char * get2DLineName() const
static int evUpdateTrees()
void eventChangedCB(CallBacker *)
void useSavedSetupDlg(const EM::ObjectID &, const EM::SectionID &)
Pos::GeomID geomid_
Definition: uimpepartserv.h:142
bool showSetupDlg(const EM::ObjectID &, const EM::SectionID &)
static int evHorizonTracking()
Pos::GeomID getGeomID() const
int getTrackerID(const char *name) const
Set of BufferString objects.
Definition: bufstringset.h:26
static int evRemoveTreeObject()
void seedAddedCB(CallBacker *)
Definition: arraytesselator.h:21
bool usePar(const IOPar &)
bool setupbeingupdated_
Definition: uimpepartserv.h:152
#define mExpClass(module)
Definition: commondefs.h:177
int getTrackerID(const EM::ObjectID &) const
const Attrib::SelSpec * eventattrselspec_
Definition: uimpepartserv.h:136
int activeTrackerID() const
static int evStartSeedPick()
uiMPEEngine & uiMPE()
Access function for an instance (and normally the only instance) of MPE::uiMPEEngine.
void setAttribData(const Attrib::SelSpec &, DataPack::ID)
const Attrib::SelSpec * getAttribSelSpec() const
void nrHorChangeCB(CallBacker *)
uiMPEPartServer(uiApplService &)
const char * name() const
Definition: uimpepartserv.h:40
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
bool prepareSaveSetupAs(const MultiID &)
static uiString sNoAskGoOnStr()
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:48
EM::ObjectID trackercurrentobject_
Definition: uimpepartserv.h:147
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
void fillTrackerSettings(int trackerid)
int addTracker(const EM::ObjectID &, const Coord3 &pos)
static int evUpdateSeedConMode()
Implementation of Tracking part server interface.
Definition: uimpepartserv.h:33
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
bool addTracker(const char *trackertype, int sceneid)
void activeVolumeChange(CallBacker *)
bool saveSetupAs(const MultiID &)
bool seedswithoutattribsel_
Definition: uimpepartserv.h:153
static int evEndSeedPick()
const char * get2DAttribName() const
void loadTrackSetupCB(CallBacker *)
void mergeAttribSets(const Attrib::DescSet &newads, MPE::EMTracker &)
bool seedhasbeenpicked_
Definition: uimpepartserv.h:151
bool showSetupGroupOnTop(const EM::ObjectID &, const char *grpnm)
MPE::uiSetupGroup * getSetupGroup()
Definition: uimpepartserv.h:71
int activetrackerid_
Definition: uimpepartserv.h:137
bool saveSetup(const MultiID &)
int cursceneid_
Definition: uimpepartserv.h:139
static int evStoreEMObject()
static int evGetAttribData()
const Attrib::DescSet * attrset3d_
Definition: uimpepartserv.h:132
void set2DSelSpec(const Attrib::SelSpec &)
bool initSetupDlg(EM::EMObject *&emobj, MPE::EMTracker *&tracker, const EM::SectionID &sid, bool freshdlg=false)
const Attrib::DescSet * attrset2d_
Definition: uimpepartserv.h:133
Services from application level to 'Part servers'.
Definition: uiapplserv.h:24
TrcKeyZSampling getAttribVolume(const Attrib::SelSpec &) const
Tracks EM objects.
Definition: emtracker.h:40
void enableTracking(int trackerid, bool yn)
bool readSetup(const MultiID &)
Compound key consisting of ints.
Definition: multiid.h:24
const Attrib::DescSet * getCurAttrDescSet(bool is2d) const
void cleanSetupDependents()
bool isTrackingEnabled(int trackerid) const
static int evCreate2DSelSpec()
void modeChangedCB(CallBacker *)
od_int16 SectionID
Definition: emposid.h:24
void propertyChangedCB(CallBacker *)
int ID
Definition: datapack.h:37
static int evSetupClosed()
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
od_int32 ObjectID
Definition: emposid.h:23
void correlationChangedCB(CallBacker *)
void trackerWinClosedCB(CallBacker *)
void getTrackerTypes(BufferStringSet &) const
void setCurrentAttribDescSet(const Attrib::DescSet *)
mODTextTranslationClass(uiMPEPartServer)
int getCurSceneID() const
Definition: uimpepartserv.h:57
void settingsChangedCB(CallBacker *)
Attrib::SelSpec lineselspec_
Definition: uimpepartserv.h:143
Base class for all EarthModel objects.
Definition: emobject.h:159
static int evSetupLaunched()
static int evInitFromSession()
Set of attribute descriptions.
Definition: attribdescset.h:35
Semblance Attribute.
Definition: attribdataholder.h:25
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
void fillPar(IOPar &) const
EM::ObjectID getEMObjectID(int trackerid) const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
static uiString sYesAskGoOnStr()
Index_Type GeomID
Definition: commontypes.h:87
static int evAddTreeObject()
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021