 |
OpendTect
6.6
|
Go to the documentation of this file.
25 namespace Attrib {
class SelSpec; }
26 namespace EM {
class HorizonPainter2D; }
27 namespace FlatView {
class AuxDataEditor; }
60 { trackersetupactive_ = yn; }
65 { line2dintersectionset_ = ln2dintersectionset; }
67 {
return line2dintersectionset_; }
85 bool& pickinvd)
const;
EMSeedPicker * getEMSeedPicker() const
void fillAuxInfoContainer()
FlatView::AuxData * getAuxData(int markerid)
A cartesian coordinate in 3D space.
Definition: coord.h:72
void setTrcKeyZSampling(const TrcKeyZSampling &)
const Attrib::SelSpec * wvaselspec_
Definition: horflatvieweditor2d.h:125
Pos::GeomID geomid_
Definition: horflatvieweditor2d.h:127
void removePosCB(CallBacker *)
bool doTheSeed(EMSeedPicker &, const Coord3 &, const MouseEvent &)
Definition: geom2dintersections.h:108
TrcKey getTrcKey(const Coord &) const
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:63
const Line2DInterSectionSet * getLine2DInterSectionSet()
Definition: horflatvieweditor2d.h:66
#define mExpClass(module)
Definition: commondefs.h:177
static bool selectSeedData(const FlatView::AuxDataEditor *editor, bool &pickinvd)
void horRepaintATSCB(CallBacker *)
uiMPEEngine & uiMPE()
Access function for an instance (and normally the only instance) of MPE::uiMPEEngine.
ObjectSet< Hor2DMarkerIdInfo > markeridinfos_
Definition: horflatvieweditor2d.h:121
EM::HorizonPainter2D * horpainter_
Definition: horflatvieweditor2d.h:118
TypeSet< float > & getPaintingCanDistances()
2D horizon painter
Definition: emhorizonpainter2d.h:29
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void sowingFinishedCB(CallBacker *)
Definition: horflatvieweditor2d.h:36
bool sowingmode_
Definition: horflatvieweditor2d.h:135
bool prepareTracking(bool pickinvd, const EMTracker &, EMSeedPicker &, const FlatDataPack &) const
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
void handleMouseClicked(bool dbl)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void polygonFinishedCB(CallBacker *)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
EM::ObjectID emid_
Definition: horflatvieweditor2d.h:117
bool seedpickingon_
Definition: horflatvieweditor2d.h:129
void updatePatchDisplay()
Definition: bitmap2rgb.h:17
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
A cartesian coordinate in 2D space.
Definition: coord.h:25
bool trackersetupactive_
Definition: horflatvieweditor2d.h:130
void doubleClickedCB(CallBacker *)
void horRepaintedCB(CallBacker *)
FlatView::AuxDataEditor * editor_
Definition: horflatvieweditor2d.h:120
mODTextTranslationClass(HorizonFlatViewEditor2D) public ~HorizonFlatViewEditor2D()
void enableIntersectionMarker(bool)
bool getPosID(const Coord3 &, EM::PosID &) const
#define mStruct(module)
Definition: commondefs.h:182
void releasePolygonSelectionCB(CallBacker *)
void setLine2DInterSectionSet(const Line2DInterSectionSet *ln2dintersectionset)
Definition: horflatvieweditor2d.h:63
void setMouseEventHandler(MouseEventHandler *)
Editor for FlatView::AuxData. Allows the end-user to click-drag-release the points in data....
Definition: flatauxdataeditor.h:119
Class to help setup a callback handling.
Definition: notify.h:126
DataPack for flat data.
Definition: datapackbase.h:65
void mouseReleaseCB(CallBacker *)
const Line2DInterSectionSet * line2dintersectionset_
Definition: horflatvieweditor2d.h:137
FlatView::AuxDataEditor * getEditor()
Definition: horflatvieweditor2d.h:45
Tracks EM objects.
Definition: emtracker.h:40
Class that represents non-bitmap data to be displayed in a flatviewer, such as markers,...
Definition: flatview.h:34
const Attrib::SelSpec * vdselspec_
Definition: horflatvieweditor2d.h:124
void sowingModeCB(CallBacker *)
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
Definition: mouseevent.h:189
EM::HorizonPainter2D * getPainter() const
Definition: horflatvieweditor2d.h:46
od_int16 SectionID
Definition: emposid.h:24
void preferColorChangedCB(CallBacker *)
TrcKey pickedpos_
Definition: horflatvieweditor2d.h:131
od_int32 ObjectID
Definition: emposid.h:23
void mousePressCB(CallBacker *)
TypeSet< int > & getPaintingCanvTrcNos()
bool checkSanity(EMTracker &, const EMSeedPicker &, bool &pickinvd) const
void setSeedPicking(bool)
TrcKeyZSampling curcs_
Definition: horflatvieweditor2d.h:123
FlatView::AuxData * patchdata_
Definition: horflatvieweditor2d.h:133
MouseEventHandler * mehandler_
Definition: horflatvieweditor2d.h:122
bool dodropnext_
Definition: horflatvieweditor2d.h:132
void setSelSpec(const Attrib::SelSpec *, bool wva)
void mouseMoveCB(CallBacker *)
Notifier< HorizonFlatViewEditor2D > updseedpkingstatus_
Definition: horflatvieweditor2d.h:69
Semblance Attribute.
Definition: attribdataholder.h:25
EM::SectionID getSectionID(int markerid)
void setTrackerSetupActive(bool yn)
Definition: horflatvieweditor2d.h:59
Definition: mouseevent.h:73
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
void keyPressedCB(CallBacker *)
bool pickinvd_
Definition: horflatvieweditor2d.h:136
void movementEndCB(CallBacker *)
void cleanAuxInfoContainer()
void setGeomID(Pos::GeomID)
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
Index_Type GeomID
Definition: commontypes.h:87
TypeSet< EM::PosID > pointselections_
Definition: horflatvieweditor2d.h:134
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021