1 #ifndef volprocsmoother_h 2 #define volprocsmoother_h 15 #include "volumeprocessingmod.h" 32 "Smoother", tr(
"Smoother"))
43 bool setOperator(
const char*,
float param,
44 int inlsz,
int crlsz,
int zsz);
49 const char* getOperatorName()
const;
50 float getOperatorParam()
const;
static const char * sKeyZStepout()
Definition: volprocsmoother.h:68
#define mExpClass(module)
Definition: commondefs.h:160
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
#define od_int64
Definition: plftypes.h:36
Smoother3D< float > * smoother_
Definition: volprocsmoother.h:72
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
bool needsInput() const
Definition: volprocsmoother.h:37
A subclass of Step to smoothen volumes.
Definition: volprocsmoother.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
bool prepareComp(int)
Definition: volprocsmoother.h:70
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:25
bool canInputAndOutputBeSame() const
Definition: volprocsmoother.h:56
int OutputSlotID
Definition: volprocstep.h:47
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:42
Smoothes a 3d signal with an operator.
Definition: smoother3d.h:27
Pos::GeomID ID
Definition: survgeom.h:44
bool canHandle2D() const
Definition: volprocsmoother.h:58
Generalization of something (e.g. a computation) that needs to be done in multiple steps...
Definition: task.h:28
bool needsFullVolume() const
Definition: volprocsmoother.h:57