1 #ifndef horizon2dextender_h 2 #define horizon2dextender_h 15 #include "mpeenginemod.h" 23 namespace EM {
class Horizon2D; }
40 void setAngleThreshold(
float radians);
41 float getAngleThreshold()
const;
52 void addNeighbor(
bool upwards,
54 virtual float getDepth(
const TrcKey& src,
55 const TrcKey& target)
const;
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
Definition: trckeyvalue.h:27
TrcKeyValue direction_
Definition: horizon2dextender.h:61
SequentialTask to extend the section of an EM object with ID EM::SectionID.
Definition: sectionextender.h:39
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
bool alldirs_
Definition: horizon2dextender.h:59
virtual void prepareDataIfRequired()
Definition: horizon2dextender.h:56
float anglethreshold_
Definition: horizon2dextender.h:58
Pos::GeomID geomid_
Definition: horizon2dextender.h:63
Coord xydirection_
Definition: horizon2dextender.h:60
A cartesian coordinate in 2D space.
Definition: coord.h:25
2D Horizon. The Horizon is only present along 2d lines, set by addLine. Each position's subid is form...
Definition: emhorizon2d.h:108
EM::Horizon2D & hor2d_
Definition: horizon2dextender.h:62
Index_Type GeomID
Definition: commontypes.h:52
static uiHor3DInterpol * create(uiParent *)
Base class for all EarthModel objects.
Definition: emobject.h:158
SectionExtender to extend EM::Horizon2D.
Definition: horizon2dextender.h:32
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28