 |
OpendTect
6.6
|
Definition: interpollayermodel.h:63
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
virtual bool hasSampling() const
InterpolationLayerModel()
#define od_int64
Definition: plftypes.h:35
float getLayerIndex(const TrcKey &, float z) const
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:288
#define mExpClass(module)
Definition: commondefs.h:177
od_int64 getMemoryUsage(const TrcKeySampling &) const
Definition: interpollayermodel.h:85
virtual InterpolationLayerModel * clone() const =0
InterpolationLayerModel * clone() const
virtual bool prepare(const TrcKeyZSampling &, TaskRunner *=0)
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
virtual od_int64 getMemoryUsage(const TrcKeySampling &) const
mODTextTranslationClass(ZSliceInterpolationModel)
static const char * sKeyModelType()
bool isOK(const TrcKey *tk=0) const
StepInterval< float > zsamp_
Definition: interpollayermodel.h:53
virtual void fillPar(IOPar &) const
Class that can execute a task.
Definition: task.h:170
virtual void addSampling(const TrcKeySampling &)
Definition: interpollayermodel.h:23
virtual int nrLayers() const =0
virtual float getLayerIndex(const TrcKey &, float z) const =0
virtual float getInterpolatedZ(const TrcKey &, float layer) const
ObjectSet< TrcKeySampling > tkss_
Definition: interpollayermodel.h:52
mDefineFactoryInClass(InterpolationLayerModel, factory) virtual ~InterpolationLayerModel()
Represents a unique trace position in one of the surveys that OpendTect is managing.
Definition: trckey.h:28
virtual bool isOK(const TrcKey *tk=0) const
virtual bool usePar(const IOPar &)
Definition: interpollayermodel.h:44
float getZ(const TrcKey &, int layer) const
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual float getZ(const TrcKey &, int layer) const =0
InterpolationLayerModel(const InterpolationLayerModel &)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021