 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "mpeenginemod.h"
90 bool enviromment=
true,
91 bool retrack=
true) {
return false;}
106 DrawAndSnap, DrawBetweenSeeds };
112 virtual const char*
errMsg()
const {
return 0; }
119 bool perptotrackdir =
false )
const;
void getTrcKeySampling(TrcKeySampling &) const
virtual void setSelSpec(const Attrib::SelSpec *)
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
A cartesian coordinate in 3D space.
Definition: coord.h:72
Undo & patchundo_
Definition: emseedpicker.h:154
void addSeedToPatch(const TrcKeyValue &)
TrackMode trackmode_
Definition: emseedpicker.h:150
TrcKeySampling seedpickarea_
Definition: emseedpicker.h:151
TypeSet< TrcKey > trackbounds_
Definition: emseedpicker.h:143
int findClosestSeedRdmIdx(const EM::PosID &)
static const TrcKey & udf()
bool addSeed(const TrcKeyValue &, bool drop=false)
virtual TrcKey replaceSeed(const TrcKey &, const TrcKeyValue &)
Definition: emseedpicker.h:92
TrcKeyValue getAddedSeed() const
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:63
EM::SectionID sectionid_
Definition: emseedpicker.h:149
#define mExpClass(module)
Definition: commondefs.h:177
virtual EM::SectionID getSectionID() const
TrackMode getTrackMode() const
virtual const Attrib::SelSpec * getSelSpec() const
virtual bool startSeedPick()
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Notifier< EMSeedPicker > seedRemoved
Definition: emseedpicker.h:128
TypeSet< TrcKey > eraselist_
Definition: emseedpicker.h:145
bool sowermode_
Definition: emseedpicker.h:152
void getSeeds(TypeSet< TrcKey > &) const
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
EMSeedPicker(EMTracker &)
const Patch * getPatch() const
Definition: emseedpicker.h:74
Attrib::SelSpec selspec_
Definition: emseedpicker.h:135
bool blockpicking_
Definition: emseedpicker.h:147
TrackMode
Definition: emseedpicker.h:105
TrcKeyValue addedseed_
Definition: emseedpicker.h:137
EM::PosID seedNode(int) const
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Notifier< EMSeedPicker > seedToBeAddedRemoved
Definition: emseedpicker.h:129
bool getSowerMode() const
void setSeedPickArea(const TrcKeySampling &)
EMTracker & emTracker() const
Definition: emseedpicker.h:117
int findClosedSeed3d(const EM::PosID &)
int addSeed(const TrcKeyValue &, bool sort)
virtual bool removeSeed(const TrcKey &, bool enviromment=true, bool retrack=true)
Definition: emseedpicker.h:89
virtual const char * errMsg() const
Definition: emseedpicker.h:112
const TrcKeySampling & getSeedPickArea() const
void sort(BufferStringSet &)
Definition: trckeyvalue.h:27
TrcKeyValue lastseed_
Definition: emseedpicker.h:138
const Undo & horPatchUndo() const
Class to help setup a callback handling.
Definition: notify.h:126
int addSeed(const TrcKeyValue &)
const EMSeedPicker * seedpicker_
Definition: emseedpicker.h:51
Tracks EM objects.
Definition: emtracker.h:40
Definition: emseedpicker.h:34
virtual void endPatch(bool)
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
od_int16 SectionID
Definition: emposid.h:24
int findClosedSeed2d(const TrcKeyValue &)
EMTracker & tracker_
Definition: emseedpicker.h:134
TypeSet< TrcKey > propagatelist_
Definition: emseedpicker.h:141
const TypeSet< TrcKeyValue > & getPath() const
void setTrackMode(TrackMode)
bool lineTrackDirection(BinID &dir, bool perptotrackdir=false) const
Patch(const EMSeedPicker *)
bool isSeedPickBlocked() const
TypeSet< TrcKey > junctions_
Definition: emseedpicker.h:144
TypeSet< TrcKey > seedlist_
Definition: emseedpicker.h:142
Coord3 seedCoord(int) const
bool didchecksupport_
Definition: emseedpicker.h:148
bool doesModeUseVolume() const
Definition: emseedpicker.h:110
Notifier< EMSeedPicker > seedAdded
Definition: emseedpicker.h:127
virtual bool updatePatchLine(bool)
Definition: emseedpicker.h:120
void addSeedToPatch(const TrcKeyValue &, bool sort)
virtual mODTextTranslationClass(EMSeedPicker) public void setSectionID(EM::SectionID)
TrcKeyValue lastsowseed_
Definition: emseedpicker.h:139
virtual bool reTrack()
Definition: emseedpicker.h:97
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
Patch * patch_
Definition: emseedpicker.h:153
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
virtual bool addSeed(const TrcKeyValue &seedcrd, bool drop, const TrcKeyValue &seedkey)
Definition: emseedpicker.h:83
int indexOf(const TrcKey &) const
TypeSet< TrcKeyValue > seeds_
Definition: emseedpicker.h:53
virtual int nrSeeds() const
Class to handle undo/redo information.
Definition: undo.h:42
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021