 |
OpendTect
6.6
|
Go to the documentation of this file.
38 namespace SEGY {
class ScanInfoCollectors; }
51 bool isMulti()
const {
return filespec_.isMulti(); }
53 {
return filespec_.fileName(nr); }
59 {
return survinfook_ ? survinfo_ : 0; }
62 {
return scaninfos_ && scaninfos_->inFeet(); }
uiGroup * topgrp_
Definition: uisegyreadstarter.h:79
void runClassicImp(CallBacker *)
Definition: uisegyreadstarter.h:150
void updateICvsXYButtons()
int examineNrTraces() const
void multiLineSelCB(CallBacker *)
uiButton * examinebut_
Definition: uisegyreadstarter.h:88
Definition: uilineedit.h:100
uiSpinBox * examinenrtrcsfld_
Definition: uisegyreadstarter.h:95
SEGY::FileSpec filespec_
Definition: uisegyreadstarter.h:73
void forceRescan(LoadDefChgType ct=KeepAll, bool full=false)
void firstSel(CallBacker *)
void inpChg(CallBacker *)
void updateAmplDisplay(CallBacker *)
void displayScanResults()
Set of BufferString objects.
Definition: bufstringset.h:26
Definition: segyfiledef.h:55
void examineCB(CallBacker *)
void typChg(CallBacker *)
void fullScanReq(CallBacker *)
void defChg(CallBacker *)
Definition: uisegyreadstarter.h:152
void usePar(const IOPar &)
void runClassicLink(CallBacker *)
Definition: uisegyreadstarter.h:151
void initClassic(CallBacker *)
const SurveyInfo * survInfo() const
Definition: uisegyreadstarter.h:58
#define mExpClass(module)
Definition: commondefs.h:177
Definition: uibutton.h:167
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
uiButton * fullscanbut_
Definition: uisegyreadstarter.h:89
uiSEGYReadStarter(uiParent *, bool forsurvsetup, const SEGY::ImpType *fixedtype=0)
Definition: uicoordsystem.h:101
definition for SEG-Y loading
Definition: segyuiscandata.h:87
SEGY::ScanInfoSet * scaninfos_
Definition: uisegyreadstarter.h:106
void fillPar(IOPar &) const
FullSpec fullSpec() const
uiButton * hdrentrysettsbut_
Definition: uisegyreadstarter.h:91
uiButton * editbut_
Definition: uisegyreadstarter.h:90
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiRadioButton * usexybut_
Definition: uisegyreadstarter.h:93
FilePars filepars_
Definition: uisegyreadstarter.h:74
SEGY::LoadDef loaddef_
Definition: uisegyreadstarter.h:104
mODTextTranslationClass(uiSEGYReadStarter)
void revChg(CallBacker *)
Starts reading process of 'any SEG-Y file'.
Definition: uisegyreadstarter.h:44
BufferString lastparname_
Definition: uisegyreadstarter.h:103
uiLineEdit * coordscalefld_
Definition: uisegyreadstarter.h:94
void coordscaleChg(CallBacker *)
uiSEGYRead * classicrdr_
Definition: uisegyreadstarter.h:112
FileReadOpts * filereadopts_
Definition: uisegyreadstarter.h:75
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
Timer class.
Definition: timer.h:25
uiHistogramDisplay * ampldisp_
Definition: uisegyreadstarter.h:86
bool commit(bool permissive=false)
uiGroup * midgrp_
Definition: uisegyreadstarter.h:80
void editHdrEntrySettings(CallBacker *)
bool isMulti() const
Definition: uisegyreadstarter.h:51
uiFileInput * inpfld_
Definition: uisegyreadstarter.h:83
A cartesian coordinate in 2D space.
Definition: coord.h:25
bool reviewAndEditLineNames()
Definition: uisegyimptype.h:25
bool zInFeet() const
Definition: uisegyreadstarter.h:61
bool survinfook_
Definition: uisegyreadstarter.h:110
bool forsurvsetup_
Definition: uisegyreadstarter.h:72
Definition: uihistogramdisplay.h:26
'Server' for SEG-Y Reading
Definition: uisegyread.h:32
Definition: uisegyimptype.h:59
void execNewScan(LoadDefChgType, bool full=false)
Class that can execute a task.
Definition: task.h:170
BufferStringSet linenames_
Definition: uisegyreadstarter.h:76
const SEGY::ImpType & impType() const
Displays and edits info for the read start process.
Definition: uisegyreadstartinfo.h:34
set of SEG-Y Scan Infos
Definition: segyuiscandata.h:223
bool acceptOK(CallBacker *)
confirm accept
void initWin(CallBacker *)
Data clipping sampler.
Definition: dataclipper.h:134
const char * userFileName() const
Definition: uisegyreadstarter.h:56
void editFile(CallBacker *)
uiRadioButton * useicbut_
Definition: uisegyreadstarter.h:92
SurveyInfo * survinfo_
Definition: uisegyreadstarter.h:109
bool getInfo4SI(TrcKeyZSampling &, Coord crd[3]) const
Definition: uispinbox.h:24
uiLabel * nrfileslbl_
Definition: uisegyreadstarter.h:98
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiSpinBox * clipfld_
Definition: uisegyreadstarter.h:96
bool detectrev0flds_
Definition: uisegyreadstarter.h:105
void readParsCB(CallBacker *)
bool completeFileInfo(od_istream &, SEGY::BasicFileInfo &, bool)
bool imptypeFixed() const
Definition: uisegyreadstarter.h:116
Definition: uisegycommon.h:29
LoadDefChgType
Definition: uisegyreadstarter.h:114
Definition: segyfiledef.h:37
uiCheckBox * inc0sbox_
Definition: uisegyreadstarter.h:97
Timer * timer_
Definition: uisegyreadstarter.h:99
bool lastscanwasfull_
Definition: uisegyreadstarter.h:111
Definition: segyfiledef.h:104
uiSEGYImpType * typfld_
Definition: uisegyreadstarter.h:82
SEGY::ImpType fixedimptype_
Definition: uisegyreadstarter.h:108
uiPushButton * multilinebut_
Definition: uisegyreadstarter.h:84
Keys that should be used with od_process_segyio.cc.
Definition: segybatchio.h:22
uiSEGYReadStartInfo * infofld_
Definition: uisegyreadstarter.h:85
BufferString userfilename_
Definition: uisegyreadstarter.h:102
Definition: uiparent.h:26
uiSurveyMap * survmap_
Definition: uisegyreadstarter.h:87
Basic data from a SEG-Y fle.
Definition: segyuiscandata.h:44
bool getExistingFileName(BufferString &fnm, bool werr=true)
uiGroup * createAmplDisp()
Definition: uidialog.h:42
Coords::uiCoordSystemSel * coordsysselfld_
Definition: uisegyreadstarter.h:100
bool scanFile(const char *, LoadDefChgType, TaskRunner *)
void coordSysChangedCB(CallBacker *)
DataClipSampler & clipsampler_
Definition: uisegyreadstarter.h:107
void icxyCB(CallBacker *)
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
void writeParsCB(CallBacker *)
const char * fileName(int nr=0) const
Definition: uisegyreadstarter.h:52
void handleNewInputSpec(LoadDefChgType ct=KeepAll, bool full=false)
Holds survey general information.
Definition: survinfo.h:45
Definition: uisurvmap.h:87
uiGroup * botgrp_
Definition: uisegyreadstarter.h:81
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021