 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "mpeenginemod.h"
17 namespace EM {
class Fault3D; }
18 namespace Geometry {
class FaultStickSurface; }
49 const Coord3* posnormal=0)
const;
54 const Coord3* posnormal)
const;
58 int curstick,
const Coord3& pos,
59 const Coord3* posnormal)
const;
61 int sticknr,
const Coord3& mousepos,
62 const Coord3& posnormal)
const;
64 int sticknr,
const Coord3& mousepos)
const;
Geometry::ElementEditor * createEditor(const EM::SectionID &)
A cartesian coordinate in 3D space.
Definition: coord.h:72
Interface for classes that select on basis of a key.
Definition: selector.h:25
TypeSet< Coord3 > sowinghistory_
Definition: faulteditor.h:82
float getNearestStick(int &stick, EM::SectionID &sid, const Coord3 &pos, const Coord3 *posnormal) const
Definition: arraytesselator.h:21
#define mExpClass(module)
Definition: commondefs.h:177
FaultEditor(EM::Fault3D &)
Definition: geeditor.h:25
Coord3 scalevector_
Definition: faulteditor.h:74
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
void setScaleVector(const Coord3 &v)
x'=x, y'=v1*x*+v2*y, z'=v3*z
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
void setSowingPivot(const Coord3)
ObjectEditor to edit EM::Fault3D.
Definition: faulteditor.h:30
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
void cloneMovingNode(CallBacker *)
int sceneidx_
Definition: faulteditor.h:75
void getPidsOnStick(EM::PosID &insertpid, int stick, const EM::SectionID &, const Coord3 &pos) const
Abstraction of EM Object editing. It gives lists of which nodes that may be moved,...
Definition: emeditor.h:47
void setLastClicked(const EM::PosID &)
Coord3 sowingpivot_
Definition: faulteditor.h:81
bool getInsertStick(int &stick, EM::SectionID &sid, const Coord3 &pos, const Coord3 *posnormal) const
od_int16 SectionID
Definition: emposid.h:24
void getInteractionInfo(bool &makenewstick, EM::PosID &insertpid, const Coord3 &pos, const Coord3 *posnormal=0) const
float distToStick(const Geometry::FaultStickSurface &, int curstick, const Coord3 &pos, const Coord3 *posnormal) const
int getSecondKnotNr(const Geometry::FaultStickSurface &, int sticknr, const Coord3 &mousepos) const
static ObjectEditor * create(EM::EMObject &)
bool removeSelection(const Selector< Coord3 > &)
int getLastClickedStick() const
Base class for all EarthModel objects.
Definition: emobject.h:159
3D Fault
Definition: emfault3d.h:78
Definition: faultsticksurface.h:20
float panelIntersectDist(const Geometry::FaultStickSurface &, int sticknr, const Coord3 &mousepos, const Coord3 &posnormal) const
void setSceneIdx(int idx)
Definition: faulteditor.h:37
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
const EM::PosID getNearstStick(EM::SectionID &sid, const Coord3 &pos, const Coord3 *posnormal) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021