 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "earthmodelmod.h"
25 class FaultStickSetGeometry;
36 bool addtohistory) {
return false; }
38 const Coord3& pos,
bool addtohistory)
41 bool addtohistory) {
return false; }
43 bool addtohistory) {
return false; }
54 bool addtohistory)
const;
89 {
return const_cast<Fault*
>(
this)->geometry(); }
111 const Coord3& oldnormal );
FaultStickUndoEvent(const EM::PosID &, const Coord3 &oldpos, const Coord3 &oldnormal)
A cartesian coordinate in 3D space.
Definition: coord.h:72
virtual void removeSelectedDoubles(bool addtohistory, const FaultGeometry *ref=0)
virtual FaultGeometry & geometry()=0
EM::PosID posid_
Definition: emfault.h:143
virtual void selectAllSticks(bool select=true)
FaultGeometry(Surface &surf)
Definition: emfault.h:73
virtual void selectStickDoubles(bool select=true, const FaultGeometry *ref=0)
od_int64 SubID
Definition: emposid.h:25
bool remove_
Definition: emfault.h:144
virtual const char * pickedName(const SectionID &, int sticknr) const
Definition: emfault.h:49
#define mExpClass(module)
Definition: commondefs.h:177
FaultStickSet geometry.
Definition: emfaultstickset.h:30
FaultStickUndoEvent(const EM::PosID &)
FixedString Fault()
Definition: keystrs.h:66
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
const char * getStandardDesc() const
FaultKnotUndoEvent(const EM::PosID &)
void selectSticks(bool select=true, const FaultGeometry *doublesref=0)
bool removeSelStick(int selidx, bool addtohistory, const FaultGeometry *doublesref=0)
Fault knot UndoEvent.
Definition: emfault.h:129
Base class for surfaces like horizons and faults. A surface is made up of one or more segments or pat...
Definition: emsurface.h:33
virtual void copySelectedSticksTo(FaultStickSetGeometry &destfssg, const SectionID &destsid, bool addtohistory) const
const IOObjContext & getIOObjContext() const =0
EM::PosID posid_
Definition: emfault.h:119
Coord3 normal_
Definition: emfault.h:142
Holds the information on how to undo/redo something.
Definition: undo.h:104
virtual bool insertStick(const SectionID &, int sticknr, int firstcol, const Coord3 &pos, const Coord3 &editnormal, bool addtohistory)
Definition: emfault.h:34
Coord3 pos_
Definition: emfault.h:117
Coord3 pos_
Definition: emfault.h:141
Fault(EMManager &em)
Definition: emfault.h:92
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
virtual const MultiID * pickedMultiID(const SectionID &, int stcknr) const
Definition: emfault.h:47
const char * getStandardDesc() const
virtual const FaultGeometry & geometry() const
Definition: emfault.h:88
FaultGeometry base class.
Definition: emfault.h:32
FaultKnotUndoEvent(const EM::PosID &, const Coord3 &oldpos)
virtual bool removeKnot(const SectionID &, const SubID &, bool addtohistory)
Definition: emfault.h:42
virtual bool removeStick(const SectionID &, int sticknr, bool addtohistory)
Definition: emfault.h:40
Compound key consisting of ints.
Definition: multiid.h:24
Coord3 normal_
Definition: emfault.h:118
od_int16 SectionID
Definition: emposid.h:24
Surface geometry.
Definition: emsurfacegeometry.h:41
Manages the loaded/half loaded EM objects in OpendTect.
Definition: emmanager.h:46
virtual void removeSelectedSticks(bool addtohistory)
virtual bool insertKnot(const SectionID &, const SubID &, const Coord3 &pos, bool addtohistory)
Definition: emfault.h:37
virtual int nrSelectedSticks() const
virtual int nrStickDoubles(const SectionID &, int sticknr, const FaultGeometry *ref=0) const
Fault stick UndoEvent.
Definition: emfault.h:104
Fault Surface base class.
Definition: emfault.h:84
virtual const Coord3 & getEditPlaneNormal(const SectionID &, int sticknr) const
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
bool remove_
Definition: emfault.h:120
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021