13 #include "uiemattribmod.h" 22 namespace Attrib {
class DescSet; }
44 const char*
name()
const {
return "EMAttribs"; }
60 { nlamodel_ = mdl; nlaid_ = id; }
74 {
return initialattribstatus_; }
77 float getShift()
const;
80 int getShiftedObjectVisID()
const;
81 void setAttribIdx(
int);
85 int textureIdx()
const;
88 const char* getAttribBaseNm()
const;
89 void import2DHorizon();
#define mExpClass(module)
Definition: commondefs.h:157
od_int32 ObjectID
Definition: emposid.h:22
int attribIdx() const
Definition: uiemattribpartserv.h:83
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Definition: uihorizonshiftdlg.h:27
uiAttrSurfaceOut * surfattr3ddlg_
Definition: uiemattribpartserv.h:115
const NLAModel * nlamodel_
Definition: uiemattribpartserv.h:95
Part Server for Wells.
Definition: uiseiseventsnapper.h:28
Attrib::DescID attribid_
Definition: uiemattribpartserv.h:107
Trace Selection Output Batch dialog. Used for calculating attributes between surfaces or withing a us...
Definition: uiattrtrcselout.h:33
uiImportHorizon2D * uiimphor2ddlg_
Definition: uiemattribpartserv.h:100
const BoolTypeSet & initialAttribStatus() const
Definition: uiemattribpartserv.h:73
Set of data points with group selection.
Definition: datapointset.h:47
void setAttribID(Attrib::DescID id)
Definition: uiemattribpartserv.h:78
float initialshift_
Definition: uiemattribpartserv.h:103
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Minimum Interface for NLA models.
Definition: nlamodel.h:22
Set of attribute descriptions.
Definition: attribdescset.h:29
static int evStoreShiftHorizons()
Definition: uiemattribpartserv.h:48
Attrib::DescID attribID() const
Definition: uiemattribpartserv.h:82
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:25
uiSeisEventSnapper * uiseisevsnapdlg_
Definition: uiemattribpartserv.h:99
static int evShiftDlgClosedCancel()
Definition: uiemattribpartserv.h:50
void setNLA(const NLAModel *mdl, const DBKey &id)
Definition: uiemattribpartserv.h:59
TypeSet< EM::ObjectID > emobjids_
Definition: uiemattribpartserv.h:101
static int evHorizonShift()
Definition: uiemattribpartserv.h:47
static int evShiftDlgOpened()
Definition: uiemattribpartserv.h:49
static int evShiftDlgClosedOK()
Definition: uiemattribpartserv.h:51
const Attrib::DescSet * descset_
Definition: uiemattribpartserv.h:96
uiAttrTrcSelOut * aroundhor3ddlg_
Definition: uiemattribpartserv.h:111
HorOutType
Definition: uiemattribpartserv.h:54
const TypeSet< EM::ObjectID > & getEMObjIDs() const
Definition: uiemattribpartserv.h:91
uiAttrTrcSelOut * betweenhor3ddlg_
Definition: uiemattribpartserv.h:113
Class that can execute a task.
Definition: task.h:193
uiAttrTrcSelOut * aroundhor2ddlg_
Definition: uiemattribpartserv.h:110
BoolTypeSet initialattribstatus_
Definition: uiemattribpartserv.h:104
Surface Output Batch dialog. Used for calculating attributes on surfaces.
Definition: uiattrsurfout.h:30
const char * name() const
Definition: uiemattribpartserv.h:44
uiAttrSurfaceOut * surfattr2ddlg_
Definition: uiemattribpartserv.h:114
static int evDisplayEMObject()
Definition: uiemattribpartserv.h:52
DBKey nlaid_
Definition: uiemattribpartserv.h:97
Dialog for Horizon Import.
Definition: uiimphorizon2d.h:32
int shiftidx_
Definition: uiemattribpartserv.h:106
Services from application level to 'Part servers'.
Definition: uiapplserv.h:22
uiAttrTrcSelOut * betweenhor2ddlg_
Definition: uiemattribpartserv.h:112
Definition: uiemattribpartserv.h:54
static int evCalcShiftAttribute()
Definition: uiemattribpartserv.h:46
Column definition in tabular data sets.
Definition: datacoldef.h:27
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:46
void setDescSet(const Attrib::DescSet *ads)
Definition: uiemattribpartserv.h:61
int attribidx_
Definition: uiemattribpartserv.h:108
float initialShift() const
Definition: uiemattribpartserv.h:75
Semblance Attribute.
Definition: attribdataholder.h:21
Part Server for Attribute handling on EarthModel objects.
Definition: uiemattribpartserv.h:38
uiHorizonShiftDialog * horshiftdlg_
Definition: uiemattribpartserv.h:98