 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "earthmodelmod.h"
25 class SurfaceGeometry;
51 const char*
dbInfo()
const {
return dbinfo.buf();}
virtual void fillPar(IOPar &) const
bool canSetSectionName() const
FixedString Surface()
Definition: keystrs.h:154
Position.
Definition: commontypes.h:78
bool setSectionName(const SectionID &, const char *, bool addtohistory)
virtual Geometry::Element * sectionGeometryInternal(const SectionID &)
virtual void apply(const Pos::Filter &)
#define mExpClass(module)
Definition: commondefs.h:177
Definition: geomelement.h:37
static BufferString getSetupFileName(const IOObj &)
virtual SurfaceGeometry & geometry()=0
static BufferString getParFileName(const IOObj &)
static BufferString getParentChildFileName(const IOObj &)
const char * dbInfo() const
Definition: emsurface.h:51
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
virtual Executor * saver()
FixedString Filter()
Definition: keystrs.h:69
virtual EMObjectIterator * createIterator(const SectionID &, const TrcKeyZSampling *=0) const
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
virtual const SurfaceGeometry & geometry() const
Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by ...
Definition: emobject.h:122
bool isGeometryChecksEnabled() const
void setDBInfo(const char *s)
Definition: emsurface.h:52
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
od_int16 SectionID
Definition: emposid.h:24
Decides whether a given position should be included.
Definition: posfilter.h:45
Surface geometry.
Definition: emsurfacegeometry.h:41
Manages the loaded/half loaded EM objects in OpendTect.
Definition: emmanager.h:46
bool removeSection(SectionID, bool hist)
BufferString dbinfo
Definition: emsurface.h:81
virtual Executor * loader()
EM::SectionID sectionID(int) const
virtual Executor * saver(IOObj *)
Definition: emsurface.h:48
bool isAtEdge(const EM::PosID &) const
virtual bool usePar(const IOPar &)
bool enableGeometryChecks(bool)
Base class for all EarthModel objects.
Definition: emobject.h:159
BufferString sectionName(const SectionID &) const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021