14 #include "earthmodelmod.h" 17 namespace Geometry {
class FaultStickSet; }
35 int nrKnots(
const SectionID&,
int sticknr)
const;
37 bool insertStick(
const SectionID&,
int sticknr,
int firstcol,
40 bool insertStick(
const SectionID&,
int sticknr,
int firstcol,
42 const DBKey* pickeddbkey,
43 const char* pickednm,
bool addtohistory);
44 bool insertStick(
const SectionID&,
int sticknr,
int firstcol,
47 bool removeStick(
const SectionID&,
int sticknr,
50 const Coord3& pos,
bool addtohistory);
54 bool pickedOnPlane(
const SectionID&,
int sticknr)
const;
55 bool pickedOn2DLine(
const SectionID&,
int sticknr)
const;
56 bool pickedOnHorizon(
const SectionID&,
int sticknr)
const;
59 const char* pickedName(
const SectionID&,
int sticknr)
const;
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
FixedString Filter()
Definition: keystrs.h:66
Fault Surface base class.
Definition: emfault.h:82
FaultStickSetGeometry geometry_
Definition: emfaultstickset.h:112
DBKey pickeddbkey
Definition: emfaultstickset.h:85
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
ObjectSet< StickInfo > stickinfo_
Definition: emfaultstickset.h:89
Definition: uistring.h:88
int sid
Definition: emfaultstickset.h:82
int sticknr
Definition: emfaultstickset.h:83
ObjectSet< T >::size_type indexOf(const ObjectSet< T > &os, const S &val)
Locate object in set.
Definition: objectset.h:173
BufferString pickednm
Definition: emfaultstickset.h:86
od_int64 SubID
Definition: emposid.h:24
Decides whether a given position should be included.
Definition: posfilter.h:43
Set of pointers to objects.
Definition: commontypes.h:28
Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by ...
Definition: emobject.h:81
#define mDefineEMObjFuncs(clss)
Definition: emobject.h:344
3D point or vector
Definition: commontypes.h:57
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Fault stick set.
Definition: emfaultstickset.h:98
FaultStickSet geometry.
Definition: emfaultstickset.h:28
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Position.
Definition: commontypes.h:38
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
Index_Type GeomID
Definition: commontypes.h:48
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
FaultGeometry base class.
Definition: emfault.h:30
Definition: emfaultstickset.h:78
Base class for surfaces like horizons and faults. A surface is made up of one or more segments or pat...
Definition: emsurface.h:31
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:23
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Pos::GeomID pickedgeomid
Definition: emfaultstickset.h:84
Definition: faultstickset.h:25
Definition: arraytesselator.h:19
IOObjContext * getIOObjContext(Seis::GeomType, bool forread)
Holds the context for selecting and/or creating IOObjs.
Definition: ioobjctxt.h:59