 |
OpendTect
6.6
|
Go to the documentation of this file.
16 #include "earthmodelmod.h"
41 bool includeborder=
true)
const;
59 virtual const char*
type()
const = 0;
61 virtual bool hasName()
const {
return false;}
65 virtual void setSide(
int sd ) { side_ = sd; }
bool usePar(const IOPar &)
void getSideStrs(uiStringSet &) const
FaultTrcDataProvider & prov_
Definition: emregion.h:175
object with a name.
Definition: namedobj.h:42
int id_
Definition: emregion.h:50
const MultiID & key() const
Definition: emregion.h:188
MultiID key_
Definition: emregion.h:150
void getSideStrs(uiStringSet &) const
bool usePar(const IOPar &)
bool onRightSide(const TrcKey &, float z) const
void getSideStrs(uiStringSet &) const
void removeBoundary(int idx)
Pos::GeomID geomid_
Definition: emregion.h:51
bool hasBoundary(const MultiID &) const
virtual bool onRightSide(const TrcKey &, float z) const =0
Definition: uistringset.h:23
Set of pointers to objects.
Definition: commontypes.h:31
const char * type() const
Definition: emregion.h:133
Definition: emregion.h:57
int getSide() const
Definition: emregion.h:66
const MultiID & key() const
Definition: emregion.h:140
void fillPar(IOPar &) const
#define mExpClass(module)
Definition: commondefs.h:177
void fillPar(IOPar &) const
virtual const char * type() const =0
FaultTrace data provider.
Definition: faulttrace.h:225
Definition: emregion.h:34
void setKey(const MultiID &)
void fillPar(IOPar &) const
const ODPolygon< float > * polygon_
Definition: emregion.h:197
bool isInside(const TrcKey &, float z, bool inclborder) const
FixedString Fault()
Definition: keystrs.h:66
mODTextTranslationClass(RegionInlBoundary) public
Definition: emregion.h:80
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
virtual void setSide(int sd)
Definition: emregion.h:65
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
virtual bool isInside(const TrcKey &, float z, bool includeborder=true) const
MultiID key_
Definition: emregion.h:196
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
bool usePar(const IOPar &)
RegionBoundary()
Definition: emregion.h:72
void getSideStrs(uiStringSet &) const
virtual bool usePar(const IOPar &)=0
Definition: emregion.h:98
const char * type() const
bool hasName() const
Definition: emregion.h:164
void getSideStrs(uiStringSet &) const
void removeBoundary(RegionBoundary &)
virtual bool hasName() const
Definition: emregion.h:61
void fillPar(IOPar &) const
int inl_
Definition: emregion.h:93
virtual void fillPar(IOPar &) const =0
bool usePar(const IOPar &)
void setKey(const MultiID &)
void getSideStrs(uiStringSet &) const
Class that can execute a task.
Definition: task.h:170
virtual bool init(TaskRunner *)
Definition: emregion.h:60
void fillPar(IOPar &) const
bool usePar(const IOPar &)
virtual void getSideStrs(uiStringSet &) const =0
virtual bool usePar(const IOPar &)
Definition: emregion.h:80
Compound key consisting of ints.
Definition: multiid.h:24
const char * type() const
EM::Horizon3D * hor_
Definition: emregion.h:151
Definition: emregion.h:116
Definition: emregion.h:202
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
int crl_
Definition: emregion.h:111
void fillPar(IOPar &) const
const EM::Fault * flt_
Definition: emregion.h:174
const char * type() const
bool hasName() const
Definition: emregion.h:141
Definition: emregion.h:181
bool hasName() const
Definition: emregion.h:189
bool onRightSide(const TrcKey &, float z) const
RegionBoundary * getBoundary(int idx)
mODTextTranslationClass(RegionFaultBoundary) public ~RegionFaultBoundary()
bool onRightSide(const TrcKey &, float z) const
float z_
Definition: emregion.h:128
bool onRightSide(const TrcKey &, float z) const
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
MultiID key_
Definition: emregion.h:173
bool usePar(const IOPar &)
mODTextTranslationClass(RegionHor3DBoundary) public ~RegionHor3DBoundary()
Definition: emregion.h:156
bool onRightSide(const TrcKey &, float z) const
const MultiID & key() const
Definition: emregion.h:163
virtual void fillPar(IOPar &) const
int side_
Definition: emregion.h:75
const char * type() const
bool usePar(const IOPar &)
mODTextTranslationClass(RegionPolygonBoundary) public ~RegionPolygonBoundary()
TrcKeyZSampling tkzs_
Definition: emregion.h:49
bool onRightSide(const TrcKey &, float z) const
ObjectSet< RegionBoundary > boundaries_
Definition: emregion.h:223
const TrcKeyZSampling & getBoundingBox() const
Fault Surface base class.
Definition: emfault.h:84
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
3D Horizon. A Horizon is made up of one or more grids (so they can overlap at faults)....
Definition: emhorizon3d.h:96
mODTextTranslationClass(RegionZBoundary) public
Definition: emregion.h:116
void setKey(const MultiID &)
const char * type() const
Index_Type GeomID
Definition: commontypes.h:87
void addBoundary(RegionBoundary *)
mODTextTranslationClass(RegionCrlBoundary) public
Definition: emregion.h:98
void fillPar(IOPar &) const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021