1 #ifndef polygonsurfeditor_h 2 #define polygonsurfeditor_h 15 #include "mpeenginemod.h" 18 namespace EM {
class PolygonBody; };
36 void setSowingPivot(
const Coord3);
38 void getInteractionInfo(
EM::PosID& nearestpid0,
41 const Coord3&,
float zfactor)
const;
48 {
return ObjectEditor::setPosition(c); }
50 float getNearestPolygon(
int& polygon,
54 void getPidsOnPolygon(
EM::PosID& nearestpid0,
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
Coord3 sowingpivot_
Definition: polygonsurfeditor.h:62
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
bool setPosition(const Coord3 &c)
Definition: polygonsurfeditor.h:47
Definition: geeditor.h:25
A Surface polygon Body.
Definition: empolygonbody.h:79
Abstraction of EM Object editing. It gives lists of which nodes that may be moved, and in what manner.
Definition: emeditor.h:47
ObjectEditor to edit EM::PolygonBody.
Definition: polygonsurfeditor.h:28
TypeSet< Coord3 > sowinghistory_
Definition: polygonsurfeditor.h:63
Interface for classes that select on basis of a key.
Definition: selector.h:25
A cartesian coordinate in 3D space.
Definition: coord.h:72
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