1 #ifndef uihorizontracksetup_h 2 #define uihorizontracksetup_h 37 class HorizonAdjuster;
38 class HorizonTrackerMgr;
40 class uiCorrelationGroup;
59 void setColor(
const Color&);
60 const Color& getColor();
61 int getLineWidth()
const;
62 void setLineWidth(
int);
67 {
return &modeChanged_; }
69 {
return &propertyChanged_; }
73 {
return &varianceChanged_; }
76 {
bool b;
return commitToTracker(b); }
77 bool commitToTracker(
bool& fieldchange)
const;
79 void enableTracking(
bool);
80 void showGroupOnTop(
const char* grpnm);
86 virtual void initStuff();
100 void updateButtonSensitivity();
114 void initModeGroup();
128 uiGroup* createVarianceGroup();
129 void initVarianceGroup();
139 uiGroup* createPropertyGroup();
140 void initPropertyGroup();
169 static const char** sKeyEventNames();
NotifierAccess * varianceChangeNotifier()
Definition: uihorizontracksetup.h:72
#define mExpClass(module)
Definition: commondefs.h:160
Definition: trckeyvalue.h:27
uiButtonGroup * modeselgrp_
Definition: uihorizontracksetup.h:117
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
int savebutid_
Definition: uihorizontracksetup.h:94
Definition: uislider.h:42
uiCheckBox * snapfld_
Definition: uihorizontracksetup.h:119
SectionAdjuster to adjust EM::Horizon.
Definition: horizonadjuster.h:34
Notifier< uiHorizonSetupGroup > modeChanged_
Definition: uihorizontracksetup.h:165
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Interface class for Notifier. See comments there.
Definition: callback.h:161
uiGenInput * failfld_
Definition: uihorizontracksetup.h:121
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
uiSlider * linewidthfld_
Definition: uihorizontracksetup.h:148
uiMPEPartServer * mps_
Definition: uihorizontracksetup.h:172
NotifierAccess * propertyChangeNotifier()
Definition: uihorizontracksetup.h:68
Definition: uiparent.h:26
uiToolBar * toolbar_
Definition: uihorizontracksetup.h:90
Notifier< uiHorizonSetupGroup > propertyChanged_
Definition: uihorizontracksetup.h:167
Tracks sections of EM::EMObject with ID EM::SectionID.
Definition: sectiontracker.h:38
SectionTracker * sectiontracker_
Definition: uihorizontracksetup.h:162
Definition: callback.h:254
uiCheckBox * betweenseedsfld_
Definition: uihorizontracksetup.h:118
int stopbutid_
Definition: uihorizontracksetup.h:93
uiMPEEngine & uiMPE()
Access function for an instance (and normally the only instance) of MPE::uiMPEEngine.
uiColorInput * parentcolfld_
Definition: uihorizontracksetup.h:152
Definition: uiseissel.h:26
Horizon tracking setup dialog.
Definition: uimpeeventgrp.h:36
Horizon tracking setup dialog.
Definition: uimpecorrelationgrp.h:34
uiColorInput * seedcolselfld_
Definition: uihorizontracksetup.h:150
Definition: uitabstack.h:33
Implementation of Tracking part server interface.
Definition: uimpepartserv.h:33
uiColorInput * lockcolfld_
Definition: uihorizontracksetup.h:154
TrackMode
Definition: emseedpicker.h:106
uiSeisSel * variancefld_
Definition: uihorizontracksetup.h:134
Horizon tracking setup dialog.
Definition: uihorizontracksetup.h:46
Definition: uihorizontracksetup.h:176
MarkerStyle3D markerstyle_
Definition: uihorizontracksetup.h:159
int retrackbutid_
Definition: uihorizontracksetup.h:95
int redobutid_
Definition: uihorizontracksetup.h:97
uiCorrelationGroup * correlationgrp_
Definition: uihorizontracksetup.h:125
static uiHor3DInterpol * create(uiParent *)
int undobutid_
Definition: uihorizontracksetup.h:96
HorizonAdjuster * horadj_
Definition: uihorizontracksetup.h:163
CompareMethod
Definition: valseriestracker.h:74
uiSlider * seedsliderfld_
Definition: uihorizontracksetup.h:151
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer, similar to Qt.
Definition: color.h:26
bool is2d_
Definition: uihorizontracksetup.h:157
int startbutid_
Definition: uihorizontracksetup.h:92
Notifier< uiHorizonSetupGroup > varianceChanged_
Definition: uihorizontracksetup.h:166
uiGenInput * methodfld_
Definition: uihorizontracksetup.h:120
int trackbutid_
Definition: uihorizontracksetup.h:91
uiColorInput * colorfld_
Definition: uihorizontracksetup.h:147
uiColorInput * selectioncolfld_
Definition: uihorizontracksetup.h:153
Definition: uibutton.h:134
uiGenInput * seedtypefld_
Definition: uihorizontracksetup.h:149
EMSeedPicker::TrackMode mode_
Definition: uihorizontracksetup.h:158
Type
Definition: valseriesevent.h:26
virtual bool commitToTracker() const
Definition: uihorizontracksetup.h:75
uiTabStack * tabgrp_
Definition: uihorizontracksetup.h:89
NotifierAccess * modeChangeNotifier()
Definition: uihorizontracksetup.h:66
uiGenInput * varthresholdfld_
Definition: uihorizontracksetup.h:135
uiGenInput * usevarfld_
Definition: uihorizontracksetup.h:133
HorizonTrackerMgr * trackmgr_
Definition: uihorizontracksetup.h:161
Executor to auto track.
Definition: autotracker.h:45
uiEventGroup * eventgrp_
Definition: uihorizontracksetup.h:124