15 #include "mpeenginemod.h" 26 namespace Geometry {
class Element; }
27 namespace EM {
class EMObject; }
28 namespace Attrib {
class SelSpec; }
50 virtual bool is2D()
const {
return false; }
56 virtual bool isEnabled()
const {
return isenabled_; }
57 virtual void enable(
bool yn) { isenabled_=yn; }
62 void getNeededAttribs(
73 const char*
errMsg()
const;
virtual void enable(bool yn)
Definition: emtracker.h:57
#define mRefCountImpl(ClassName)
Macro to setup a class with destructor for reference counting.
Definition: refcount.h:163
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
od_int32 ObjectID
Definition: emposid.h:24
const char * type_
Definition: emtracker.h:83
virtual bool isEnabled() const
Definition: emtracker.h:56
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
const char * getTypeStr() const
Definition: emtracker.h:54
bool isenabled_
Definition: emtracker.h:80
Tracks EM objects.
Definition: emtracker.h:40
Handles adding of seeds and retracking of events based on new seeds. An instance of the class is usua...
Definition: emseedpicker.h:63
ObjectSet< SectionTracker > sectiontrackers_
Definition: emtracker.h:81
EM::EMObject * emObject()
Definition: emtracker.h:47
Tracks sections of EM::EMObject with ID EM::SectionID.
Definition: sectiontracker.h:38
Set of pointers to objects.
Definition: commontypes.h:32
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
EM::EMObject * emobject_
Definition: emtracker.h:91
BufferString errmsg_
Definition: emtracker.h:82
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
virtual EMSeedPicker * getSeedPicker(bool createifnotpresent=true)
Definition: emtracker.h:69
virtual bool is2D() const
Definition: emtracker.h:50
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
static const char * setupidStr()
Definition: emtracker.h:87
static const char * sectionidStr()
Definition: emtracker.h:88
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
static uiHor3DInterpol * create(uiParent *)
Base class for all EarthModel objects.
Definition: emobject.h:158
#define mDefineFactory1Param(mod, T, P, funcname)
Definition: factory.h:438
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
Specifies an attribute selection (ID or output number of NN).
Definition: attribsel.h:45
const char * errMsg() const
Definition: horizontracker.h:61
void setTypeStr(const char *type)
Definition: emtracker.h:52
Definition: arraytesselator.h:21
Semblance Attribute.
Definition: attribdataholder.h:25
Specification to enable chunkwise execution of a process.
Definition: executor.h:39