1 #ifndef volproclateralsmoother_h 2 #define volproclateralsmoother_h 15 #include "volumeprocessingmod.h" 32 "LateralSmoother", tr(
"Lateral Smoother") )
37 bool needsInput()
const;
#define mExpClass(module)
Definition: commondefs.h:160
bool mirroredges_
Definition: volproclateralsmoother.h:75
void setInterpolateUdfs(bool b)
Definition: volproclateralsmoother.h:43
bool getInterpolateUdfs() const
Definition: volproclateralsmoother.h:48
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
static const char * sKeyFixedValue()
Definition: volproclateralsmoother.h:71
bool getMirrorEdges() const
Definition: volproclateralsmoother.h:46
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
#define od_int64
Definition: plftypes.h:36
bool canHandle2D() const
Definition: volproclateralsmoother.h:57
const Array2DFilterPars & getPars() const
Definition: volproclateralsmoother.h:45
bool interpolateundefs_
Definition: volproclateralsmoother.h:76
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
Lateral smoother. Subclass of Step.
Definition: volproclateralsmoother.h:27
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:25
Array2DFilterPars pars_
Definition: volproclateralsmoother.h:73
float fixedvalue_
Definition: volproclateralsmoother.h:77
int OutputSlotID
Definition: volprocstep.h:47
bool canInputAndOutputBeSame() const
Definition: volproclateralsmoother.h:55
float getFixedValue() const
Definition: volproclateralsmoother.h:47
void setMirrorEdges(bool yn)
Definition: volproclateralsmoother.h:41
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
static const char * sKeyMirrorEdges()
Definition: volproclateralsmoother.h:69
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:42
virtual bool areSamplesIndependent() const
Definition: volproclateralsmoother.h:53
Parameters for Array2DFilterer.
Definition: array2dfilter.h:31
static const char * sKeyIsWeighted()
Definition: volproclateralsmoother.h:68
static const char * sKeyIsMedian()
Definition: volproclateralsmoother.h:67
void setFixedValue(float v)
Definition: volproclateralsmoother.h:42
Generalization of something (e.g. a computation) that needs to be done in multiple steps...
Definition: task.h:28
bool needsFullVolume() const
Definition: volproclateralsmoother.h:56
static const char * sKeyInterpolateUdf()
Definition: volproclateralsmoother.h:70