 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "mpeenginemod.h"
17 namespace EM {
class FaultStickSet; }
51 const Coord3* posnorm=0)
const;
56 const Coord3* normal)
const;
62 const Coord3* posnorm)
const;
67 const Coord3* posnorm)
const;
A cartesian coordinate in 3D space.
Definition: coord.h:72
Interface for classes that select on basis of a key.
Definition: selector.h:25
void setScaleVector(const Coord3 &v)
x'=x, y'=v1*x*+v2*y, z'=v3*z
bool removeSelection(const Selector< Coord3 > &)
void setSowingPivot(const Coord3)
float distToStick(int sticknr, const EM::SectionID &sid, const MultiID *pickedmid, const char *pickednm, Pos::GeomID pickedgeomid, const Coord3 &pos, const Coord3 *posnorm) const
FaultStickSetEditor(EM::FaultStickSet &)
#define mExpClass(module)
Definition: commondefs.h:177
Definition: geeditor.h:25
void setEditIDs(const TypeSet< EM::PosID > *editpids)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Coord3 sowingpivot_
Definition: faultstickseteditor.h:83
static ObjectEditor * create(EM::EMObject &)
Coord ytrans_
Definition: faultstickseteditor.h:74
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
int sceneidx_
Definition: faultstickseteditor.h:75
Geometry::ElementEditor * createEditor(const EM::SectionID &)
MPE stands for Model, Predict, Edit. Contains tracking and editing functions.
Definition: autotracker.h:32
A cartesian coordinate in 2D space.
Definition: coord.h:25
const TypeSet< EM::PosID > * editpids_
Definition: faultstickseteditor.h:81
bool getNearestStick(int &sticknr, EM::SectionID &sid, const MultiID *pickedmid, const char *pickednm, Pos::GeomID pickedgeomid, const Coord3 &pos, const Coord3 *posnorm) const
int getLastClickedStick() 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 &)
Compound key consisting of ints.
Definition: multiid.h:24
ObjectEditor to edit EM::FaultStickSet.
Definition: faultstickseteditor.h:28
od_int16 SectionID
Definition: emposid.h:24
const EM::PosID getNearestStick(const Coord3 &pos, Pos::GeomID pickedgeomid, const Coord3 *normal) const
Coord xtrans_
Definition: faultstickseteditor.h:73
Fault stick set.
Definition: emfaultstickset.h:100
void setSceneIdx(int idx)
Definition: faultstickseteditor.h:35
void getEditIDs(TypeSet< EM::PosID > &) const
void cloneMovingNode(CallBacker *)
void getPidsOnStick(EM::PosID &insertpid, int sticknr, const EM::SectionID &, const Coord3 &pos) const
Base class for all EarthModel objects.
Definition: emobject.h:159
Coord3 scalevector_
Definition: faultstickseteditor.h:72
TypeSet< Coord3 > sowinghistory_
Definition: faultstickseteditor.h:84
void getInteractionInfo(EM::PosID &insertpid, const MultiID *pickedmid, const char *pickednm, Pos::GeomID pickedgeomid, const Coord3 &pos, const Coord3 *posnorm=0) const
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
Index_Type GeomID
Definition: commontypes.h:87
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021