14 #include "mpeenginemod.h" 22 namespace Attrib {
class SelSpec; }
23 namespace EM {
class EMObject; }
28 class SectionSourceSelector;
29 class SectionExtender;
30 class SectionAdjuster;
44 virtual ~SectionTracker();
59 virtual bool select();
60 virtual bool extend();
61 virtual bool adjust();
62 const char*
errMsg()
const;
64 void useAdjuster(
bool yn);
65 bool adjusterUsed()
const;
67 void setSetupID(
const DBKey&
id);
68 const DBKey& setupID()
const;
69 bool hasInitializedSetup()
const;
71 void setSeedOnlyPropagation(
bool yn);
72 bool propagatingFromSeedOnly()
const;
77 void getNeededAttribs(
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
SectionAdjuster * adjuster_
Definition: sectiontracker.h:99
EM::EMObject & emobject_
Definition: sectiontracker.h:88
BufferString errmsg_
Definition: sectiontracker.h:91
bool useadjuster_
Definition: sectiontracker.h:92
SequentialTask to adjust the section of an EM object with ID EM::SectionID.
Definition: sectionadjuster.h:33
EM::SectionID sid_
Definition: sectiontracker.h:89
SequentialTask to extend the section of an EM object with ID EM::SectionID.
Definition: sectionextender.h:37
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:30
SequentialTask to select source of an EM section with ID EM::SectionID.
Definition: sectionselector.h:29
SectionSourceSelector * selector_
Definition: sectiontracker.h:97
DBKey setupid_
Definition: sectiontracker.h:93
static const char * useadjusterstr
Definition: sectiontracker.h:103
Tracks sections of EM::EMObject with ID EM::SectionID.
Definition: sectiontracker.h:36
static const char * trackerstr
Definition: sectiontracker.h:102
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
BinID and a value.
Definition: binidvalue.h:29
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
EM::EMObject & emObject()
Definition: sectiontracker.h:46
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
static const char * seedonlypropstr
Definition: sectiontracker.h:104
Base class for all EarthModel objects.
Definition: emobject.h:117
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
SectionExtender * extender_
Definition: sectiontracker.h:98
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:43
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
const char * errMsg() const
Definition: horizontracker.h:59
bool seedonlypropagation_
Definition: sectiontracker.h:95
Attrib::SelSpec & displayas_
Definition: sectiontracker.h:94
Semblance Attribute.
Definition: attribdataholder.h:21