13 #include "mpeenginemod.h" 16 namespace EM {
class Fault3D; }
17 namespace Geometry {
class FaultStickSurface; }
39 void setSowingPivot(
const Coord3);
42 void setZScale(
float);
43 void setScaleVector(
const Coord3& v);
46 void getInteractionInfo(
bool& makenewstick,
48 const Coord3* posnormal=0)
const;
53 const Coord3* posnormal)
const;
57 int curstick,
const Coord3& pos,
58 const Coord3* posnormal)
const;
60 int sticknr,
const Coord3& mousepos,
61 const Coord3& posnormal)
const;
63 int sticknr,
const Coord3& mousepos)
const;
69 void getPidsOnStick(
EM::PosID& insertpid,
int stick,
76 int getLastClickedStick()
const;
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
ObjectEditor to edit EM::Fault3D.
Definition: faulteditor.h:28
void setSceneIdx(int idx)
Definition: faulteditor.h:36
Is an identifier for each position in the earthmodel.
Definition: emposid.h:35
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:30
Coord3 scalevector_
Definition: faulteditor.h:73
Definition: faultsticksurface.h:18
Definition: geeditor.h:23
3D point or vector
Definition: commontypes.h:57
Set of (small) copyable elements.
Definition: commontypes.h:26
Abstraction of EM Object editing. It gives lists of which nodes that may be moved, and in what manner.
Definition: emeditor.h:44
Interface for classes that select on basis of a key.
Definition: selector.h:23
int sceneidx_
Definition: faulteditor.h:74
TypeSet< Coord3 > sowinghistory_
Definition: faulteditor.h:81
static uiHor3DInterpol * create(uiParent *)
Base class for all EarthModel objects.
Definition: emobject.h:117
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
3D Fault
Definition: emfault3d.h:76
Coord3 sowingpivot_
Definition: faulteditor.h:80
Definition: arraytesselator.h:19