 |
OpendTect
6.6
|
Go to the documentation of this file.
20 namespace Attrib {
class SelSpec; }
21 namespace EM {
class HorizonPainter3D; }
22 namespace FlatView {
class AuxDataEditor; }
57 { trackersetupactive_ = yn; }
76 bool& pickinvd)
const;
void sowingFinishedCB(CallBacker *)
A cartesian coordinate in 3D space.
Definition: coord.h:72
ObjectSet< Hor3DMarkerIdInfo > markeridinfos_
Definition: horflatvieweditor3d.h:110
void horRepaintATSCB(CallBacker *)
void preferColorChangedCB(CallBacker *)
FlatView::AuxData * getAuxData(int markerid)
EM::SectionID getSectionID(int markerid)
bool pickinvd_
Definition: horflatvieweditor3d.h:124
Notifier< HorizonFlatViewEditor3D > updseedpkingstatus_
Definition: horflatvieweditor3d.h:59
TypeSet< EM::PosID > pointselections_
Definition: horflatvieweditor3d.h:122
TrcKey pickedpos_
Definition: horflatvieweditor3d.h:118
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:63
#define mExpClass(module)
Definition: commondefs.h:177
void mousePressCB(CallBacker *)
void setPath(const TrcKeyPath &)
void setMouseEventHandler(MouseEventHandler *)
uiMPEEngine & uiMPE()
Access function for an instance (and normally the only instance) of MPE::uiMPEEngine.
void setFlatPosData(const FlatPosData *)
bool dodropnext_
Definition: horflatvieweditor3d.h:119
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
EM::HorizonPainter3D * horpainter_
Definition: horflatvieweditor3d.h:107
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
FlatView::AuxDataEditor * editor_
Definition: horflatvieweditor3d.h:109
Definition: bitmap2rgb.h:17
void handleMouseClicked(bool dbl)
FlatView::AuxDataEditor * getEditor()
Definition: horflatvieweditor3d.h:46
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
Positioning of flat 'bulk' data. Only the 'x1' axis can be irregular.
Definition: flatposdata.h:26
void setTrcKeyZSampling(const TrcKeyZSampling &)
EM::HorizonPainter3D * getPainter() const
Definition: horflatvieweditor3d.h:47
bool sowingmode_
Definition: horflatvieweditor3d.h:123
EM::ObjectID emid_
Definition: horflatvieweditor3d.h:106
mODTextTranslationClass(HorizonFlatViewEditor3D)
#define mStruct(module)
Definition: commondefs.h:182
const Attrib::SelSpec * wvaselspec_
Definition: horflatvieweditor3d.h:115
void polygonFinishedCB(CallBacker *)
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 setTrackerSetupActive(bool yn)
Definition: horflatvieweditor3d.h:56
bool trackersetupactive_
Definition: horflatvieweditor3d.h:117
void doubleClickedCB(CallBacker *)
TrcKeyZSampling curcs_
Definition: horflatvieweditor3d.h:112
const Attrib::SelSpec * vdselspec_
Definition: horflatvieweditor3d.h:114
void keyPressedCB(CallBacker *)
const TrcKeyPath * curtkpath_
Definition: horflatvieweditor3d.h:113
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
void mouseMoveCB(CallBacker *)
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
HorizonFlatViewEditor3D(FlatView::AuxDataEditor *, const EM::ObjectID &)
Definition: mouseevent.h:189
void movementEndCB(CallBacker *)
od_int16 SectionID
Definition: emposid.h:24
od_int32 ObjectID
Definition: emposid.h:23
bool getPosID(const Coord3 &, EM::PosID &) const
void updatePatchDisplay()
Definition: horflatvieweditor3d.h:35
void sowingModeCB(CallBacker *)
3D horizon painter
Definition: emhorizonpainter3d.h:31
bool prepareTracking(bool pickinvd, const EMTracker &, EMSeedPicker &, const FlatDataPack &) const
bool checkSanity(EMTracker &, const EMSeedPicker &, bool &pickinvd) const
void mouseReleaseCB(CallBacker *)
void horRepaintedCB(CallBacker *)
bool doTheSeed(EMSeedPicker &, const Coord3 &, const MouseEvent &)
~HorizonFlatViewEditor3D()
Semblance Attribute.
Definition: attribdataholder.h:25
Definition: mouseevent.h:73
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
void releasePolygonSelectionCB(CallBacker *)
void removePosCB(CallBacker *)
void cleanAuxInfoContainer()
void setSeedPicking(bool yn)
Definition: horflatvieweditor3d.h:55
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
EMSeedPicker * getEMSeedPicker() const
void fillAuxInfoContainer()
void setSelSpec(const Attrib::SelSpec *, bool wva)
FlatView::AuxData * patchdata_
Definition: horflatvieweditor3d.h:121
MouseEventHandler * mehandler_
Definition: horflatvieweditor3d.h:111
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021