1 #ifndef horflatvieweditor2d_h 2 #define horflatvieweditor2d_h 26 namespace Attrib {
class SelSpec; }
27 namespace EM {
class HorizonPainter2D; }
28 namespace FlatView {
class AuxDataEditor; }
52 void enableLine(
bool);
53 void enableSeed(
bool);
54 void enableIntersectionMarker(
bool);
55 bool seedEnable()
const;
59 void setSeedPicking(
bool);
61 { trackersetupactive_ = yn; }
66 { line2dintersectionset_ = ln2dintersectionset; }
68 {
return line2dintersectionset_; }
74 void horRepaintATSCB(CallBacker*);
75 void horRepaintedCB(CallBacker*);
77 void mouseMoveCB(CallBacker*);
78 void mousePressCB(CallBacker*);
79 void mouseReleaseCB(CallBacker*);
80 void movementEndCB(CallBacker*);
81 void removePosCB(CallBacker*);
82 void doubleClickedCB(CallBacker*);
84 void handleMouseClicked(
bool dbl);
86 bool& pickinvd)
const;
87 bool prepareTracking(
bool pickinvd,
const EMTracker&,
93 void setupPatchDisplay();
94 void updatePatchDisplay();
95 void sowingModeCB(CallBacker*);
96 void sowingFinishedCB(CallBacker*);
97 void keyPressedCB(CallBacker*);
98 void polygonFinishedCB(CallBacker*);
99 void releasePolygonSelectionCB(CallBacker*);
100 void preferColorChangedCB(CallBacker*);
113 void cleanAuxInfoContainer();
114 void fillAuxInfoContainer();
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
FlatView::AuxDataEditor * editor_
Definition: horflatvieweditor2d.h:121
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers, lines and more.
Definition: flatview.h:34
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
FlatView::AuxDataEditor * getEditor()
Definition: horflatvieweditor2d.h:46
#define mStruct(module)
Definition: commondefs.h:165
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
const Line2DInterSectionSet * line2dintersectionset_
Definition: horflatvieweditor2d.h:137
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
Tracks EM objects.
Definition: emtracker.h:40
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:63
void setTrackerSetupActive(bool yn)
Definition: horflatvieweditor2d.h:60
A cartesian coordinate in 2D space.
Definition: coord.h:25
const Line2DInterSectionSet * getLine2DInterSectionSet()
Definition: horflatvieweditor2d.h:67
EM::HorizonPainter2D * horpainter_
Definition: horflatvieweditor2d.h:119
EM::ObjectID emid_
Definition: horflatvieweditor2d.h:118
TrcKeyZSampling curcs_
Definition: horflatvieweditor2d.h:124
Definition: callback.h:254
2D horizon painter
Definition: emhorizonpainter2d.h:29
TypeSet< EM::PosID > pointselections_
Definition: horflatvieweditor2d.h:135
void setLine2DInterSectionSet(const Line2DInterSectionSet *ln2dintersectionset)
Definition: horflatvieweditor2d.h:64
uiMPEEngine & uiMPE()
Access function for an instance (and normally the only instance) of MPE::uiMPEEngine.
Pos::GeomID geomid_
Definition: horflatvieweditor2d.h:128
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
const Attrib::SelSpec * vdselspec_
Definition: horflatvieweditor2d.h:125
Definition: mouseevent.h:162
const Attrib::SelSpec * wvaselspec_
Definition: horflatvieweditor2d.h:126
Editor for FlatView::AuxData. Allows the end-user to click-drag-release the points in data...
Definition: flatauxdataeditor.h:119
A cartesian coordinate in 3D space.
Definition: coord.h:72
Index_Type GeomID
Definition: commontypes.h:52
bool dodropnext_
Definition: horflatvieweditor2d.h:133
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
bool sowingmode_
Definition: horflatvieweditor2d.h:136
ObjectSet< Hor2DMarkerIdInfo > markeridinfos_
Definition: horflatvieweditor2d.h:122
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
DataPack for flat data.
Definition: datapackbase.h:64
Definition: horflatvieweditor2d.h:36
bool seedpickingon_
Definition: horflatvieweditor2d.h:130
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
FlatView::AuxData * patchdata_
Definition: horflatvieweditor2d.h:134
EM::HorizonPainter2D * getPainter() const
Definition: horflatvieweditor2d.h:47
TrcKey pickedpos_
Definition: horflatvieweditor2d.h:132
Definition: geom2dintersections.h:108
Definition: bitmap2rgb.h:18
bool trackersetupactive_
Definition: horflatvieweditor2d.h:131
Notifier< HorizonFlatViewEditor2D > updseedpkingstatus_
Definition: horflatvieweditor2d.h:70
Definition: mouseevent.h:73
MouseEventHandler * mehandler_
Definition: horflatvieweditor2d.h:123
Semblance Attribute.
Definition: attribdataholder.h:25