1 #ifndef prestacklateralstack_h 2 #define prestacklateralstack_h 16 #include "prestackprocessingmod.h" 32 "LateralStack", tr(
"Super Gather") );
33 static Processor* createInstance();
38 bool reset(
bool force=
true);
40 bool wantsInput(
const BinID&)
const;
41 bool setPattern(
const BinID& stepout,
bool cross);
46 bool setOutputInterest(
const BinID& relbid,
bool);
55 bool isInPattern(
const BinID&)
const;
58 static const char*
sKeyCross() {
return "Is cross"; }
#define mExpClass(module)
Definition: commondefs.h:160
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Processes PreStack data at one cdp location. The algorithm is implemented in subclasses, and can be created by the PreStack::PF() factory.
Definition: prestackprocessor.h:36
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
#define od_int64
Definition: plftypes.h:36
Lateral stack.
Definition: prestacklateralstack.h:28
Definition: synthseis.h:36
const BinID & getPatternStepout() const
Definition: prestacklateralstack.h:44
Definition: uistring.h:89
bool iscross_
Definition: prestacklateralstack.h:66
BinID inputstepout_
Definition: prestacklateralstack.h:64
static const char * sKeyCross()
Definition: prestacklateralstack.h:58
static const char * sKeyStepout()
Definition: prestacklateralstack.h:57
od_int64 nrIterations() const
Definition: prestacklateralstack.h:62
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
#define mDefaultFactoryInstanciationBase(keywrd, usernm)
Definition: factory.h:280
TypeSet< OffsetAzimuth > offsetazi_
Definition: prestacklateralstack.h:68
uiString errmsg_
Definition: prestacklateralstack.h:60
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
uiString errMsg() const
Definition: prestacklateralstack.h:49
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
BufferString errmsg_
Definition: horizontracker.h:119
Definition: offsetazimuth.h:26
BinID patternstepout_
Definition: prestacklateralstack.h:65
bool isCross() const
Definition: prestacklateralstack.h:43
const BinID & getInputStepout() const
Definition: prestacklateralstack.h:45