16 #include "earthmodelmod.h" 21 namespace Table {
class FormatDesc; }
23 namespace Geometry {
class FaultStickSurface; }
24 namespace Geometry {
class FaultStickSet; }
43 int nrKnots(
const SectionID&,
int sticknr)
const;
45 bool insertStick(
const SectionID&,
int sticknr,
int firstcol,
48 bool removeStick(
const SectionID&,
int sticknr,
51 const Coord3& pos,
bool addtohistory);
55 bool areSticksVertical(
const SectionID&)
const;
56 bool areEditPlanesMostlyCrossline()
const;
108 :
Table::AscIO(fd) {}
113 bool sortsticks=
false,
114 bool is2d=
false)
const;
129 Coord3 getNormal(
bool is2d)
const;
od_int16 SectionID
Definition: emposid.h:25
#define mExpClass(module)
Definition: commondefs.h:160
3D FaultGeometry.
Definition: emfault3d.h:36
FixedString Filter()
Definition: keystrs.h:67
Fault Surface base class.
Definition: emfault.h:84
FaultAscIO(const Table::FormatDesc &fd)
Definition: emfault3d.h:107
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
TypeSet< Coord3 > crds_
Definition: emfault3d.h:132
Definition: faultsticksurface.h:20
Definition: uistring.h:89
Class to hold Fault-stick coordinates and compute the normal.
Definition: emfault3d.h:124
od_int64 SubID
Definition: emposid.h:26
OD class for stream read.
Definition: od_istream.h:24
Decides whether a given position should be included.
Definition: posfilter.h:45
Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by ...
Definition: emobject.h:122
#define mDefineEMObjFuncs(clss)
Definition: emobject.h:373
Ascii I/O for Fault.
Definition: emfault3d.h:104
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Definition: geom2dascio.h:21
FaultAuxData * auxdata_
Definition: emfault3d.h:96
Manages the loaded/half loaded EM objects in OpendTect.
Definition: emmanager.h:46
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Fault surface data.
Definition: emfaultauxdata.h:33
Position.
Definition: commontypes.h:42
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
A cartesian coordinate in 3D space.
Definition: coord.h:72
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
FaultGeometry base class.
Definition: emfault.h:32
Base class for all EarthModel objects.
Definition: emobject.h:158
int stickidx_
Definition: emfault3d.h:131
Base class for surfaces like horizons and faults. A surface is made up of one or more segments or pat...
Definition: emsurface.h:33
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: embody.h:25
BufferString lnm_
Definition: emfault3d.h:133
FaultStick(int idx)
Definition: emfault3d.h:127
3D Fault
Definition: emfault3d.h:78
Fault3DGeometry geometry_
Definition: emfault3d.h:95
Definition: arraytesselator.h:21
IOObjContext * getIOObjContext(Seis::GeomType, bool forread)
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62