15 #include "volumeprocessingmod.h" 20 template<
class T>
class Array3D;
35 tr(
"Volume Statistics") )
#define mExpClass(module)
Definition: commondefs.h:157
int nzsampextra_
Definition: volprocstatscomputer.h:100
Definition: volprocstatscomputer.h:71
od_int64 totalNr() const
Definition: volprocstatscomputer.h:84
Array3D< float > & output_
Definition: volprocstatscomputer.h:97
TrcKeyZSampling tkzsout_
Definition: volprocstatscomputer.h:107
const Array3D< float > & input_
Definition: volprocstatscomputer.h:96
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
#define od_int64
Definition: plftypes.h:34
static const char * sZSampMargin()
Definition: volprocstatscomputer.h:39
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:287
virtual bool needsFullVolume() const
Definition: volprocstatscomputer.h:54
Definition: uistring.h:88
void setStepout(BinID bid)
Definition: volprocstatscomputer.h:41
BinID stepout_
Definition: volprocstatscomputer.h:99
od_int64 totalnr_
Definition: volprocstatscomputer.h:94
Generalization of a task that can be run in parallel.
Definition: paralleltask.h:64
void message(const char *)
default: to stderr
od_int64 nrIterations() const
Definition: volprocstatscomputer.h:92
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:25
Adapter for a VolProc chain to external attribute calculation.
Definition: velocitygridder.h:29
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:32
int OutputSlotID
Definition: volprocstep.h:47
int nzsampextra_
Definition: volprocstatscomputer.h:65
BufferString statstype_
Definition: volprocstatscomputer.h:101
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
BinID stepout_
Definition: volprocstatscomputer.h:64
virtual bool needsInput() const
Definition: volprocstatscomputer.h:53
virtual bool canInputAndOutputBeSame() const
Definition: volprocstatscomputer.h:55
An algorithm/calculation/transformation that takes one scalar volume as input, processes it...
Definition: volprocstep.h:39
Processor for Volume Statistics.
Definition: volprocstatscomputer.h:29
TypeSet< BinID > positions_
Definition: volprocstatscomputer.h:104
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
void setStatsType(BufferString str)
Definition: volprocstatscomputer.h:43
void setZMargin(int nsamp)
Definition: volprocstatscomputer.h:42
BufferString shape_
Definition: volprocstatscomputer.h:102
BufferString statstype_
Definition: volprocstatscomputer.h:66
static const char * sKeyEllipse()
Definition: volprocstatscomputer.h:81
#define mClass(module)
Definition: commondefs.h:161
Array3D ( Subclass of ArrayND ) is a three dimensional array.
Definition: arraynd.h:149
TrcKeyZSampling tkzsin_
Definition: volprocstatscomputer.h:106
Generalization of something (e.g. a computation) that needs to be done in multiple steps...
Definition: task.h:26
virtual bool areSamplesIndependent() const
Definition: volprocstatscomputer.h:56