13 #include "mpeenginemod.h" 21 namespace EM {
class Horizon2D; }
38 void setAngleThreshold(
float radians);
39 float getAngleThreshold()
const;
50 void addNeighbor(
bool upwards,
52 virtual float getDepth(
const TrcKey& src,
53 const TrcKey& target)
const;
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
Definition: trckeyvalue.h:25
TrcKeyValue direction_
Definition: horizon2dextender.h:59
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
bool alldirs_
Definition: horizon2dextender.h:57
virtual void prepareDataIfRequired()
Definition: horizon2dextender.h:54
float anglethreshold_
Definition: horizon2dextender.h:56
Pos::GeomID geomid_
Definition: horizon2dextender.h:61
Coord xydirection_
Definition: horizon2dextender.h:58
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:106
EM::Horizon2D & hor2d_
Definition: horizon2dextender.h:60
Index_Type GeomID
Definition: commontypes.h:48
static uiHor3DInterpol * create(uiParent *)
Base class for all EarthModel objects.
Definition: emobject.h:117
SectionExtender to extend EM::Horizon2D.
Definition: horizon2dextender.h:30
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:26
2D point or vector class.
Definition: commontypes.h:58