12 #include "uiseismod.h" 26 namespace Seis {
class SelData; }
38 , withnullfill_(false) {}
42 , withnullfill_(false) {}
44 :
Seis::SelSetup(_is2d,_isps)
45 , withnullfill_(false) {}
51 void updateFrom(
const IOObj&);
54 const char* executor_txt,
56 const char* linenm2d_overrule=0)
const;
66 void setSteering(
bool);
67 void setInput(
const IOObj&);
72 bool removeNull()
const;
73 bool extendTrcsToSI()
const;
74 bool fillNull()
const;
76 {
return removeNull() ? 0 : (fillNull() ? 2 : 1); }
81 SeisIOObjInfo::SpaceInfo spaceInfo(
int bps=4)
const;
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
int nullTrcPolicy() const
Definition: uiseistransf.h:75
T to(const F &fr)
Definition: convert.h:31
uiGenInput * trcgrowfld_
Definition: uiseistransf.h:61
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: uiseissubsel.h:88
setup for subselection of seismic data
Definition: seisselection.h:25
Setup(bool _is2d, bool _isps)
Definition: uiseistransf.h:43
Definition: uiscaler.h:22
Setup setup_
Definition: uiseistransf.h:85
static const char * sKeyNullTrcPol()
Definition: uiseistransf.h:79
Setup(Seis::GeomType gt)
'add null traces' (3D)
Definition: uiseistransf.h:36
Definition: uistring.h:88
Definition: uiparent.h:24
Definition: uiseistransf.h:29
uiGenInput * remnullfld
Definition: uiseistransf.h:60
GeomType
Definition: seistype.h:31
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
Definition: uiseistransf.h:33
Setup(const Seis::SelSetup &sss)
Definition: uiseistransf.h:40
Definition: uiseissubsel.h:37
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
Scaling of floating point numbers.
Definition: scaler.h:30
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:78
will sub-sample in inl and crl, and re-sample in Z
Definition: seisresampler.h:27
Definition: uiseissubsel.h:76
bool issteer_
Definition: uiseistransf.h:86
uiSeisSubSel * selfld
Definition: uiseistransf.h:58
uiScaler * scalefld_
Definition: uiseistransf.h:59
Specification to enable chunkwise execution of a process.
Definition: executor.h:38