 |
OpendTect
6.6
|
Go to the documentation of this file.
16 #include "earthmodelmod.h"
23 namespace Table {
class FormatDesc; }
43 int firstknot,
const Coord3& pos,
49 const Coord3& pos,
bool addtohistory);
84 const char*
type()
const {
return typeStr(); }
102 {
return tr(
"Polygon Body"); }
PolygonBodyGeometry geometry_
Definition: empolygonbody.h:110
void unRefBody()
Should be mapped to EMObject::unRef()
A cartesian coordinate in 3D space.
Definition: coord.h:72
FixedString Surface()
Definition: keystrs.h:154
Geometry::PolygonSurface * createSectionGeometry() const
void refBody()
Should be mapped to EMObject::ref()
bool insertKnot(const SectionID &, const SubID &, const Coord3 &pos, bool addtohistory)
od_int64 SubID
Definition: emposid.h:25
MultiID storageID() const
EMObjectIterator * createIterator(const SectionID &, const TrcKeyZSampling *=0) const
Geometry::PolygonSurface * sectionGeometry(const SectionID &)
bool useBodyPar(const IOPar &)
Should be mapped to EMObject::usePar;.
int nrKnots(const SectionID &, int polygonnr) const
#define mExpClass(module)
Definition: commondefs.h:177
uiString getUserTypeStr() const
Definition: empolygonbody.h:101
Definition: polygonsurface.h:26
Executor * loader(const SurfaceIODataSelection *s=0)
Definition: geom2dascio.h:20
virtual Executor * saver(IOObj *)
ImplicitBody * createImplicitBody(TaskRunner *, bool) const
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
const Coord3 & getPolygonNormal(const SectionID &, int polygon) const
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
A body that can deliver an implicit body.
Definition: embody.h:50
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
const IOObjContext & getIOObjContext() const
int nrPolygons(const SectionID &) const
void fillBodyPar(IOPar &) const
Should be mapped to EMObject::fillPar;.
Surface I/O data selection.
Definition: emsurfaceiodata.h:62
PolygonBody SurfaceGeometry.
Definition: empolygonbody.h:35
BufferString storageName() const
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
Implicit representation of a body.
Definition: embody.h:32
#define mDefineEMObjFuncs(clss)
Definition: emobject.h:374
Class that can execute a task.
Definition: task.h:170
bool removeKnot(const SectionID &, const SubID &, bool addtohistory)
A SortedList is a list where all objects are stored in ascending order. The objects should be capable...
Definition: sortedlist.h:29
A Surface polygon Body.
Definition: empolygonbody.h:79
Iterator that iterates a number of positions (normally all) on an EMObject. The object is created by ...
Definition: emobject.h:122
bool insertPolygon(const SectionID &, int polygonnr, int firstknot, const Coord3 &pos, const Coord3 &editnormal, bool addtohistory)
Compound key consisting of ints.
Definition: multiid.h:24
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
mODTextTranslationClass(PolygonBodyGeometry) public ~PolygonBodyGeometry()
bool getBodyRange(TrcKeyZSampling &)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Surface geometry.
Definition: emsurfacegeometry.h:41
Manages the loaded/half loaded EM objects in OpendTect.
Definition: emmanager.h:46
bool usePar(const IOPar &)
const PolygonBodyGeometry & geometry() const
const Geometry::PolygonSurface * sectionGeometry(const SectionID &) const
void fillPar(IOPar &) const
Base class for all EarthModel objects.
Definition: emobject.h:159
PolygonBodyGeometry & geometry()
virtual Executor * loader()
const char * type() const
Definition: empolygonbody.h:84
bool removePolygon(const SectionID &, int polygonnr, bool addtohistory)
Executor * saver(const SurfaceIODataSelection *s=0, const MultiID *key=0)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual Executor * saver()
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021