14 #include "uiseismod.h" 28 namespace Seis {
class SelData; }
40 , withnullfill_(false) {}
44 , withnullfill_(false) {}
46 :
Seis::SelSetup(_is2d,_isps)
47 , withnullfill_(false) {}
53 void updateFrom(
const IOObj&);
56 const char* executor_txt,
58 const char* linenm2d_overrule=0)
const;
68 void setSteering(
bool);
69 void setInput(
const IOObj&);
74 bool removeNull()
const;
75 bool extendTrcsToSI()
const;
76 bool fillNull()
const;
78 {
return removeNull() ? 0 : (fillNull() ? 2 : 1); }
83 SeisIOObjInfo::SpaceInfo spaceInfo(
int bps=4)
const;
92 void showSubselFld(
bool showselfld);
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
int nullTrcPolicy() const
Definition: uiseistransf.h:77
T to(const F &fr)
Definition: convert.h:33
uiGenInput * trcgrowfld_
Definition: uiseistransf.h:63
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: uiseissubsel.h:90
setup for subselection of seismic data
Definition: seisselection.h:29
Setup(bool _is2d, bool _isps)
Definition: uiseistransf.h:45
Definition: uiscaler.h:24
Setup setup_
Definition: uiseistransf.h:87
static const char * sKeyNullTrcPol()
Definition: uiseistransf.h:81
Setup(Seis::GeomType gt)
'add null traces' (3D)
Definition: uiseistransf.h:38
Definition: uistring.h:89
Definition: uiparent.h:26
Definition: uiseistransf.h:31
uiGenInput * remnullfld
Definition: uiseistransf.h:62
GeomType
Definition: seistype.h:33
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
Definition: uiseistransf.h:35
Setup(const Seis::SelSetup &sss)
Definition: uiseistransf.h:42
Definition: uiseissubsel.h:39
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
Scaling of floating point numbers.
Definition: scaler.h:33
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:82
will sub-sample in inl and crl, and re-sample in Z
Definition: seisresampler.h:29
Definition: uiseissubsel.h:78
bool issteer_
Definition: uiseistransf.h:88
uiSeisSubSel * selfld
Definition: uiseistransf.h:60
uiScaler * scalefld_
Definition: uiseistransf.h:61
Specification to enable chunkwise execution of a process.
Definition: executor.h:39