13 #include "mpeenginemod.h" 16 namespace EM {
class PolygonBody; };
34 void setSowingPivot(
const Coord3);
36 void getInteractionInfo(
EM::PosID& nearestpid0,
39 const Coord3&,
float zfactor)
const;
46 {
return ObjectEditor::setPosition(c); }
48 float getNearestPolygon(
int& polygon,
52 void getPidsOnPolygon(
EM::PosID& nearestpid0,
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
Coord3 sowingpivot_
Definition: polygonsurfeditor.h:60
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
bool setPosition(const Coord3 &c)
Definition: polygonsurfeditor.h:45
Definition: geeditor.h:23
3D point or vector
Definition: commontypes.h:57
Set of (small) copyable elements.
Definition: commontypes.h:26
A Surface polygon Body.
Definition: empolygonbody.h:77
Abstraction of EM Object editing. It gives lists of which nodes that may be moved, and in what manner.
Definition: emeditor.h:44
ObjectEditor to edit EM::PolygonBody.
Definition: polygonsurfeditor.h:26
TypeSet< Coord3 > sowinghistory_
Definition: polygonsurfeditor.h:61
Interface for classes that select on basis of a key.
Definition: selector.h:23
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