 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "earthmodelmod.h"
26 template <
class T>
class Array2D;
96 void init(
int dataidx,
bool onlynewpos=
false,
97 float val=
mUdf(
float));
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
float auxDataShift(int) const
static bool removeFile(const IOObj &, const char *attrnm)
int addAuxData(const char *name)
static bool hasAttribute(const IOObj &, const char *attrnm)
BufferString getFileName(const char *attrnm) const
Position.
Definition: commontypes.h:78
void init(int dataidx, bool onlynewpos=false, float val=mUdf(float))
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
Set of BufferString objects.
Definition: bufstringset.h:26
bool usePar(const IOPar &)
bool isChanged(int) const
void fillPar(IOPar &) const
#define mExpClass(module)
Definition: commondefs.h:177
bool hasAuxDataName(const char *) const
AuxDataType
Definition: emsurfaceauxdata.h:112
bool changed_
Definition: emsurfaceauxdata.h:127
ObjectSet< BinIDValueSet > auxdata_
Definition: emsurfaceauxdata.h:126
bool removeFile(const char *attrnm) const
Earth Model objects like horizons, faults, fault-sticks and bodies.
Definition: bulk2dhorizonscanner.h:26
Executor * auxDataSaver(int dataidx=0, bool overwrite=false)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
TypeSet< float > auxdatashift_
Definition: emsurfaceauxdata.h:124
float getAuxDataVal(int dataidx, const PosID &posid) const
void init(int dataidx, float val=mUdf(float))
FixedString Filter()
Definition: keystrs.h:69
static BufferString getFileName(const IOObj &, const char *attrnm)
void removeSection(const SectionID &)
float getAuxDataVal(int dataidx, const TrcKey &) const
Array2D< float > * createArray2D(int dataidx, SectionID) const
Executor * auxDataLoader(int selidx=-1)
void setAuxDataVal(int dataidx, const PosID &posid, float val)
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
void setAuxDataVal(int dataidx, const TrcKey &, float val)
void removeAuxData(int dataidx)
const char * auxDataName(int dataidx) const
Surface data.
Definition: emsurfaceauxdata.h:41
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
od_int16 SectionID
Definition: emposid.h:24
static BufferString getFileName(const char *fullexp, const char *attrnm)
Decides whether a given position should be included.
Definition: posfilter.h:45
virtual mODTextTranslationClass(SurfaceAuxData) public ~SurfaceAuxData()
void setAuxDataShift(int, float)
BufferStringSet auxdatanames_
Definition: emsurfaceauxdata.h:122
AuxDataType getAuxDataType(int dataidx) const
void setAuxDataType(int dataidx, AuxDataType)
Executor * auxDataLoader(const char *nm)
BufferStringSet auxdatainfo_
Definition: emsurfaceauxdata.h:123
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
const ObjectSet< BinIDValueSet > & getData() const
Definition: emsurfaceauxdata.h:106
void setAuxDataVal(int dataidx, const PosID &posid, float val, bool onlynewpos)
Horizon3D & horizon_
Definition: emsurfaceauxdata.h:119
void apply(const Pos::Filter &, int dataidx=-1)
static BufferString getFreeFileName(const IOObj &)
TypeSet< AuxDataType > auxdatatypes_
Definition: emsurfaceauxdata.h:128
int auxDataIndex(const char *) const
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
Array2D ( Subclass of ArrayND ) is a two dimensional array.
Definition: arraynd.h:140
void setArray2D(int dataidx, SectionID, const Array2D< float > &, const TrcKeySampling *tks=nullptr)
Is an identifier for each position in the earthmodel.
Definition: emposid.h:37
void setAuxDataName(int dataidx, const char *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021