 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "earthmodelmod.h"
20 namespace Table {
class FormatDesc; }
22 namespace Geometry {
class FaultStickSurface; }
23 namespace Geometry {
class FaultStickSet; }
50 const Coord3& pos,
bool addtohistory);
107 :
Table::AscIO(fd) {}
112 bool sortsticks=
false,
113 bool is2d=
false)
const;
A cartesian coordinate in 3D space.
Definition: coord.h:72
Fault3DGeometry(Surface &)
const IOObjContext & getIOObjContext() const
int nrKnots(const SectionID &, int sticknr) const
Position.
Definition: commontypes.h:78
od_int64 SubID
Definition: emposid.h:25
Ascii I/O for Fault.
Definition: emfault3d.h:104
Definition: arraytesselator.h:21
Fault3DGeometry & geometry()
bool removeStick(const SectionID &, int sticknr, bool addtohistory)
FaultAuxData * auxdata_
Definition: emfault3d.h:95
#define mExpClass(module)
Definition: commondefs.h:177
Class to hold Fault-stick coordinates and compute the normal.
Definition: emfault3d.h:124
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
Coord3 getNormal(bool is2d) const
const Geometry::FaultStickSurface * sectionGeometry(const SectionID &) const
TypeSet< Coord3 > crds_
Definition: emfault3d.h:131
const FaultAuxData * auxData() const
bool insertKnot(const SectionID &, const SubID &, const Coord3 &pos, bool addtohistory)
Definition: geom2dascio.h:20
Geometry::FaultStickSurface * sectionGeometry(const SectionID &)
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Base class for surfaces like horizons and faults. A surface is made up of one or more segments or pat...
Definition: emsurface.h:33
Fault3DGeometry geometry_
Definition: emfault3d.h:94
uiString getUserTypeStr() const
FixedString Filter()
Definition: keystrs.h:69
void apply(const Pos::Filter &)
bool removeKnot(const SectionID &, const SubID &, bool addtohistory)
int nrSticks(const SectionID &) const
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
#define mDefineEMObjFuncs(clss)
Definition: emobject.h:374
void fillPar(IOPar &) const
FaultGeometry base class.
Definition: emfault.h:32
bool insertStick(const SectionID &, int sticknr, int firstcol, const Coord3 &pos, const Coord3 &editnormal, bool addtohistory)
int stickidx_
Definition: emfault3d.h:130
bool areEditPlanesMostlyCrossline() const
Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by ...
Definition: emobject.h:122
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool usePar(const IOPar &)
od_int16 SectionID
Definition: emposid.h:24
FaultAscIO(const Table::FormatDesc &fd)
Definition: emfault3d.h:106
FaultStick(int idx)
Definition: emfault3d.h:126
bool areSticksVertical(const SectionID &) const
Decides whether a given position should be included.
Definition: posfilter.h:45
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Manages the loaded/half loaded EM objects in OpendTect.
Definition: emmanager.h:46
const Fault3DGeometry & geometry() const
Fault surface data.
Definition: emfaultauxdata.h:33
bool get(od_istream &, EM::Fault &, bool sortsticks=false, bool is2d=false) const
3D FaultGeometry.
Definition: emfault3d.h:36
Base class for all EarthModel objects.
Definition: emobject.h:159
3D Fault
Definition: emfault3d.h:78
static Table::FormatDesc * getDesc(bool is2d)
Definition: faultsticksurface.h:20
Fault Surface base class.
Definition: emfault.h:84
BufferString lnm_
Definition: emfault3d.h:132
Geometry::FaultStickSurface * createSectionGeometry() const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Ascii I/O using Format Description.
Definition: tableascio.h:42
EMObjectIterator * createIterator(const SectionID &, const TrcKeyZSampling *=0) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021