14 #include "earthmodelmod.h" 19 namespace Table {
class FormatDesc; }
21 namespace Geometry {
class FaultStickSurface; }
22 namespace Geometry {
class FaultStickSet; }
41 int nrKnots(
const SectionID&,
int sticknr)
const;
43 bool insertStick(
const SectionID&,
int sticknr,
int firstcol,
46 bool removeStick(
const SectionID&,
int sticknr,
49 const Coord3& pos,
bool addtohistory);
53 bool areSticksVertical(
const SectionID&)
const;
54 bool areEditPlanesMostlyCrossline()
const;
107 :
Table::AscIO(fd) {}
112 bool sortsticks=
false,
113 bool is2d=
false)
const;
128 Coord3 getNormal(
bool is2d)
const;
od_int16 SectionID
Definition: emposid.h:23
#define mExpClass(module)
Definition: commondefs.h:157
3D FaultGeometry.
Definition: emfault3d.h:34
FixedString Filter()
Definition: keystrs.h:66
Fault Surface base class.
Definition: emfault.h:82
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
FaultAscIO(const Table::FormatDesc &fd)
Definition: emfault3d.h:106
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
TypeSet< Coord3 > crds_
Definition: emfault3d.h:131
Definition: faultsticksurface.h:18
Definition: uistring.h:88
Class to hold Fault-stick coordinates and compute the normal.
Definition: emfault3d.h:123
od_int64 SubID
Definition: emposid.h:24
OD class for stream read.
Definition: od_istream.h:23
Decides whether a given position should be included.
Definition: posfilter.h:43
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
Ascii I/O for Fault.
Definition: emfault3d.h:103
3D point or vector
Definition: commontypes.h:57
Set of (small) copyable elements.
Definition: commontypes.h:26
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: geom2dascio.h:18
FaultAuxData * auxdata_
Definition: emfault3d.h:95
Manages the loaded/half loaded EM objects in OpendTect.
Definition: emmanager.h:42
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
Fault surface data.
Definition: emfaultauxdata.h:31
Position.
Definition: commontypes.h:38
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
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
Base class for all EarthModel objects.
Definition: emobject.h:117
int stickidx_
Definition: emfault3d.h:130
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
BufferString lnm_
Definition: emfault3d.h:132
FaultStick(int idx)
Definition: emfault3d.h:126
3D Fault
Definition: emfault3d.h:76
Fault3DGeometry geometry_
Definition: emfault3d.h:94
Definition: arraytesselator.h:19
IOObjContext * getIOObjContext(Seis::GeomType, bool forread)
Holds the context for selecting and/or creating IOObjs.
Definition: ioobjctxt.h:59