1 #ifndef uiemattribpartserv_h 2 #define uiemattribpartserv_h 15 #include "uiemattribmod.h" 24 namespace Attrib {
class DescSet; }
25 namespace Geometry {
class RandomLine; }
47 const char*
name()
const {
return "EMAttribs"; }
63 { nlamodel_ = mdl; nlaid_ = id; }
77 {
return initialattribstatus_; }
80 float getShift()
const;
83 int getShiftedObjectVisID()
const;
84 void setAttribIdx(
int);
88 int textureIdx()
const;
91 const char* getAttribBaseNm()
const;
92 void import2DHorizon();
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
int attribIdx() const
Definition: uiemattribpartserv.h:86
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Definition: uihorizonshiftdlg.h:29
uiAttrSurfaceOut * surfattr3ddlg_
Definition: uiemattribpartserv.h:119
const NLAModel * nlamodel_
Definition: uiemattribpartserv.h:99
Part Server for Wells.
Definition: uiseiseventsnapper.h:29
Attrib::DescID attribid_
Definition: uiemattribpartserv.h:111
Trace Selection Output Batch dialog. Used for calculating attributes between surfaces or withing a us...
Definition: uiattrtrcselout.h:35
uiImportHorizon2D * uiimphor2ddlg_
Definition: uiemattribpartserv.h:104
const BoolTypeSet & initialAttribStatus() const
Definition: uiemattribpartserv.h:76
Set of data points with group selection.
Definition: datapointset.h:48
void setAttribID(Attrib::DescID id)
Definition: uiemattribpartserv.h:81
float initialshift_
Definition: uiemattribpartserv.h:107
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Minimum Interface for NLA models.
Definition: nlamodel.h:20
Definition: randomlinegeom.h:31
Set of attribute descriptions.
Definition: attribdescset.h:35
static int evStoreShiftHorizons()
Definition: uiemattribpartserv.h:51
Attrib::DescID attribID() const
Definition: uiemattribpartserv.h:85
AttribDesc ID: each Desc has a unique ID in a set; the boolean isstored allows us to know whether thi...
Definition: attribdescid.h:27
uiSeisEventSnapper * uiseisevsnapdlg_
Definition: uiemattribpartserv.h:103
static int evShiftDlgClosedCancel()
Definition: uiemattribpartserv.h:53
MultiID nlaid_
Definition: uiemattribpartserv.h:101
TypeSet< EM::ObjectID > emobjids_
Definition: uiemattribpartserv.h:105
static int evHorizonShift()
Definition: uiemattribpartserv.h:50
static int evShiftDlgOpened()
Definition: uiemattribpartserv.h:52
static int evShiftDlgClosedOK()
Definition: uiemattribpartserv.h:54
const Attrib::DescSet * descset_
Definition: uiemattribpartserv.h:100
uiAttrTrcSelOut * aroundhor3ddlg_
Definition: uiemattribpartserv.h:115
HorOutType
Definition: uiemattribpartserv.h:57
const TypeSet< EM::ObjectID > & getEMObjIDs() const
Definition: uiemattribpartserv.h:95
uiAttrTrcSelOut * betweenhor3ddlg_
Definition: uiemattribpartserv.h:117
Class that can execute a task.
Definition: task.h:169
uiAttrTrcSelOut * aroundhor2ddlg_
Definition: uiemattribpartserv.h:114
BoolTypeSet initialattribstatus_
Definition: uiemattribpartserv.h:108
Surface Output Batch dialog. Used for calculating attributes on surfaces.
Definition: uiattrsurfout.h:32
const char * name() const
Definition: uiemattribpartserv.h:47
uiAttrSurfaceOut * surfattr2ddlg_
Definition: uiemattribpartserv.h:118
static int evDisplayEMObject()
Definition: uiemattribpartserv.h:55
Dialog for Horizon Import.
Definition: uiimphorizon2d.h:34
int shiftidx_
Definition: uiemattribpartserv.h:110
void setNLA(const NLAModel *mdl, const MultiID &id)
Definition: uiemattribpartserv.h:62
Services from application level to 'Part servers'.
Definition: uiapplserv.h:24
uiAttrTrcSelOut * betweenhor2ddlg_
Definition: uiemattribpartserv.h:116
Definition: uiemattribpartserv.h:57
static int evCalcShiftAttribute()
Definition: uiemattribpartserv.h:49
Column definition in tabular data sets.
Definition: datacoldef.h:29
Makes available certain services that are needed on a higher level.
Definition: uiapplserv.h:48
void setDescSet(const Attrib::DescSet *ads)
Definition: uiemattribpartserv.h:64
Definition: arraytesselator.h:21
int attribidx_
Definition: uiemattribpartserv.h:112
float initialShift() const
Definition: uiemattribpartserv.h:78
Compound key consisting of ints.
Definition: multiid.h:25
Semblance Attribute.
Definition: attribdataholder.h:25
Part Server for Attribute handling on EarthModel objects.
Definition: uiemattribpartserv.h:41
uiHorizonShiftDialog * horshiftdlg_
Definition: uiemattribpartserv.h:102