1 #ifndef volprocvolreader_h 2 #define volprocvolreader_h 15 #include "volumeprocessingmod.h" 37 "VolumeReader", tr(
"Input Volume") )
41 bool setVolumeID(
const MultiID&);
60 bool prepareWork(
const IOObj&);
ObjectSet< SeisTrcTranslator > translators_
Definition: volprocvolreader.h:66
#define mExpClass(module)
Definition: commondefs.h:160
const MultiID & getVolumeID() const
Definition: volprocvolreader.h:42
bool canHandle2D() const
Definition: volprocvolreader.h:49
#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
bool prefersBinIDWise() const
Definition: volprocvolreader.h:58
#define mDefaultFactoryInstantiation(baseclss, clss, keywrd, usernm)
Definition: factory.h:289
bool needsInput() const
Definition: volprocvolreader.h:40
reads from a seismic data store.
Definition: seisread.h:50
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Definition: seistrctr.h:90
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
ObjectSet< Scaler > compscalers_
Definition: volprocvolreader.h:68
bool canInputAndOutputBeSame() const
Definition: volprocvolreader.h:47
int OutputSlotID
Definition: volprocstep.h:47
Scaling of floating point numbers.
Definition: scaler.h:33
TypeSet< int > components_
Definition: volprocvolreader.h:67
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
static const char * sKeyVolumeID()
Definition: volprocvolreader.h:62
MultiID mid_
Definition: volprocvolreader.h:64
ObjectSet< SeisTrcReader > readers_
Definition: volprocvolreader.h:65
Reads in a volume. Will replace previous values if data is present in the read volume.
Definition: volprocvolreader.h:32
bool needsFullVolume() const
Definition: volprocvolreader.h:48
Generalization of something (e.g. a computation) that needs to be done in multiple steps...
Definition: task.h:28
Compound key consisting of ints.
Definition: multiid.h:25