 |
OpendTect
6.6
|
Go to the documentation of this file.
21 namespace SEGY {
class Scanner; }
26 class uiSEGYReadRev1Question;
37 enum State { BasicOpts=10, SetupImport=11, SetupScan=12 };
44 , initialstate_(BasicOpts)
45 { getDefaultTypes(geoms_,pp==SurvSetup);}
51 bool forScan()
const {
return purpose_ != Import; }
53 bool forsurvsetup=
false);
void writeReq(CallBacker *)
MultiID outputID() const
Definition: uisegyread.h:70
int revpolnr_
Definition: uisegyread.h:80
Summary for a Seismic object.
Definition: segydirectdef.h:22
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
Dialog to import SEG-Y files after basic setup.
Definition: uisegyimpdlg.h:27
#define mExpClass(module)
Definition: commondefs.h:177
uiSEGYScanDlg * scandlg_
Definition: uisegyread.h:86
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
@ WeakRev1
Definition: uisegyread.h:36
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiSEGYReadRev1Question * rev1qdlg_
Definition: uisegyread.h:88
'Server' for flexible wizards.
Definition: uivarwizard.h:28
int revision() const
Definition: uisegyread.h:66
void fillPar(IOPar &) const
void rev1qDlgClose(CallBacker *)
Dialog to import SEG-Y files after basic setup.
Definition: uisegyscandlg.h:25
RevType rev_
Definition: uisegyread.h:79
mDefSetupMemb(Purpose, purpose) mDefSetupMemb(State
Setup(Purpose pp=Import)
Definition: uisegyread.h:42
uiSEGYExamine * examdlg_
Definition: uisegyread.h:87
Scans SEG-Y file(s). For reports, you'd want to set rich info.
Definition: segyscanner.h:33
void examDlgClose(CallBacker *)
Seis::GeomType geom_
Definition: uisegyread.h:78
static CtxtIOObj * getCtio(bool, Seis::GeomType)
'Server' for SEG-Y Reading
Definition: uisegyread.h:32
RevType
Definition: uisegyread.h:36
void use(const IOObj *, bool force)
void scanDlgClose(CallBacker *)
void usePar(const IOPar &)
@ SurvSetup
Definition: uisegyread.h:35
SEGY::Scanner * getScanner()
Definition: uisegyread.h:68
uiSEGYDefDlg * newdefdlg_
Definition: uisegyread.h:111
mODTextTranslationClass(uiSEGYRead)
void setGeomType(const IOObj &)
Compound key consisting of ints.
Definition: multiid.h:24
Setup setup_
Definition: uisegyread.h:77
State
Definition: uisegyread.h:37
void impDlgClose(CallBacker *)
Seis::GeomType geomType() const
Definition: uisegyread.h:65
Purpose
Definition: uisegyread.h:35
Definition: uisegyread.h:40
Definition: uisegyexamine.h:31
MultiID outid_
Definition: uisegyread.h:82
void defDlgClose(CallBacker *)
Keys that should be used with od_process_segyio.cc.
Definition: segybatchio.h:22
uiSEGYRead(uiParent *, const Setup &, const IOPar *iop=0)
uiSEGYImpDlg * impdlg_
Definition: uisegyread.h:85
Definition: uiparent.h:26
static void getDefaultTypes(TypeSet< Seis::GeomType > &, bool forsurvsetup=false)
void preScanReq(CallBacker *)
virtual void doPart()
default -1 meaning: close down
GeomType
Definition: seistype.h:32
uiSEGYDefDlg * defdlg_
Definition: uisegyread.h:84
virtual void raiseCurrent()
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void readReq(CallBacker *)
SEGY::Scanner * scanner_
Definition: uisegyread.h:81
CtxtIOObj * getCtio(bool) const
Sets of (small) copyable elements.
Definition: commontypes.h:29
Initial dialog for SEG-Y I/O.
Definition: uisegydefdlg.h:31
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021