14 #include "mpeenginemod.h" 25 namespace EM {
class EMObject; }
30 class SectionSourceSelector;
47 void setStartPosition(
const TrcKey&);
50 bool isExcludedPos(
const TrcKey&)
const;
53 void extendInVolume(
const BinID& bidstep,
61 void unsetExtBoundary();
66 const char*
errMsg()
const;
73 void addTarget(
const TrcKey& target,
75 virtual float getDepth(
const TrcKey& src,
76 const TrcKey& target)
const;
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
Definition: trckeyvalue.h:25
TypeSet< TrcKey > startpos_
Definition: sectionextender.h:81
SequentialTask to extend the section of an EM object with ID EM::SectionID.
Definition: sectionextender.h:37
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:30
virtual int maxNrPosInExtArea() const
Definition: sectionextender.h:63
The generalization of something (e.g. a computation) where the steps must be done in sequence...
Definition: task.h:147
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
const EM::SectionID sid_
Definition: sectionextender.h:87
const TypeSet< TrcKey > * excludedpos_
Definition: sectionextender.h:83
bool setundo_
Definition: sectionextender.h:89
virtual void preallocExtArea()
Definition: sectionextender.h:64
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
virtual bool usePar(const IOPar &)
Definition: sectionextender.h:68
virtual void fillPar(IOPar &) const
Definition: sectionextender.h:67
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
BufferString errmsg
Definition: sectionextender.h:88
TypeSet< TrcKey > addedpos_
Definition: sectionextender.h:79
Base class for all EarthModel objects.
Definition: emobject.h:117
mDefineFactory2Param(uiTools, uiGridder2DGrp, uiParent *, const BufferString &, uiGridder2DFact)
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
void setUndo(bool yn)
Definition: sectionextender.h:70
TrcKeyZSampling extboundary_
Definition: sectionextender.h:85
const char * errMsg() const
Definition: horizontracker.h:59
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:26
TypeSet< TrcKey > addedpossrc_
Definition: sectionextender.h:80
virtual void prepareDataIfRequired()
Definition: sectionextender.h:77