15 #include "mpeenginemod.h" 18 namespace EM {
class Fault3D; }
19 namespace Geometry {
class FaultStickSurface; }
41 void setSowingPivot(
const Coord3);
44 void setZScale(
float);
45 void setScaleVector(
const Coord3& v);
48 void getInteractionInfo(
bool& makenewstick,
50 const Coord3* posnormal=0)
const;
55 const Coord3* posnormal)
const;
59 int curstick,
const Coord3& pos,
60 const Coord3* posnormal)
const;
62 int sticknr,
const Coord3& mousepos,
63 const Coord3& posnormal)
const;
65 int sticknr,
const Coord3& mousepos)
const;
71 void getPidsOnStick(
EM::PosID& insertpid,
int stick,
78 int getLastClickedStick()
const;
80 void cloneMovingNode();
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
ObjectEditor to edit EM::Fault3D.
Definition: faulteditor.h:30
void setSceneIdx(int idx)
Definition: faulteditor.h:38
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
Coord3 scalevector_
Definition: faulteditor.h:75
Definition: faultsticksurface.h:20
Definition: geeditor.h:25
Abstraction of EM Object editing. It gives lists of which nodes that may be moved, and in what manner.
Definition: emeditor.h:47
Interface for classes that select on basis of a key.
Definition: selector.h:25
A cartesian coordinate in 3D space.
Definition: coord.h:72
int sceneidx_
Definition: faulteditor.h:76
TypeSet< Coord3 > sowinghistory_
Definition: faulteditor.h:83
static uiHor3DInterpol * create(uiParent *)
Base class for all EarthModel objects.
Definition: emobject.h:158
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
3D Fault
Definition: emfault3d.h:78
Coord3 sowingpivot_
Definition: faulteditor.h:82
Definition: arraytesselator.h:21