OpendTect  6.6
Classes
uiIo

User Interface related to I/O. More...

Classes

class  uiDataPointSetCrossPlotter::AxisData
 
class  Density2RGBArray
 
class  DensityCalc
 calculates densities for teh density display of a crossplot More...
 
class  DPSDensityCalcND
 
class  DPSMerger
 
class  DPSMergerProp
 
class  Geom2DImpHandler
 This class has a set of static functions handling 2D geometries during seismic import routines that eventually use a SeisTrcWriter. While importing 2D seismic data you just need to call: More...
 
class  RandLocGenPars
 Dialog for creating (a) pick set(s) More...
 
class  SelectionGrp
 
class  SelGrpExporter
 
class  SelGrpImporter
 
class  uiT2DConvSel::Setup
 
class  uiMathFormula::Setup
 
class  uiIOObjSelGrp::Setup
 
class  uiIOObjSelDlg::Setup
 
class  uiIOObjSel::Setup
 
class  uiExpSelectionArea::Setup
 
class  Batch::SimpleClusterProgDef
 
class  ui2DGeomManageDlg
 General manage window for 2D Line geometries. More...
 
class  ui2DSurvInfoProvider
 
class  uiBatchHostsDlg
 
class  uiBatchProgLaunch
 
class  uiClusterJobDispatcherLauncher
 
class  uiClusterJobProv
 
class  uiConvertPos
 
class  uiConvPosAscIO
 
class  uiCopySurveySIP
 
class  uiCrDevEnv
 
class  uiCreateDPSPDF
 Dialog for creating Probability Density Function of DataPointSet. More...
 
class  uiCreatePicks
 
class  uiDataPointSet
 Edit DataPointSet. More...
 
class  uiDataPointSetCrossPlotter
 DataPointSet crossplotter. More...
 
class  uiDataPointSetCrossPlotterPropDlg
 Crossplot properties dialog box. More...
 
class  uiDataPointSetCrossPlotWin
 Data Point Set Cross Plotter Main window. More...
 
class  uiDataPointSetMan
 Cross-plot manager. More...
 
class  uiDataPointSetMerger
 
class  uiDPSAddColumnDlg
 Dialog box to add columns in datapointset. More...
 
class  uiDPSOverlayPropDlg
 Dialog box to display properties within points in crossplot. More...
 
class  uiDPSRefineSelDlg
 
class  uiDPSSelectednessDlg
 
class  uiDPSSelGrpDlg
 
class  uiEditProbDenFunc
 Base class for edit probability density function editors. More...
 
class  uiEditProbDenFuncDlg
 Dialog to edit probability density functions. More...
 
class  uiEditSampledProbDenFunc
 Group to edit SampledProbDenFunc's. More...
 
class  uiExp2DGeom
 
class  uiExpRokDocPDF
 Dialog for RokDoc PDF Export Exports Probability density functions in RokDoc ASCII format. More...
 
class  uiExpSelectionArea
 
class  uiFileConvGroup
 
class  uiGenPosPicks
 
class  uiGenRandPicks2D
 
class  uiGeom2DSel
 
class  uiImp2DGeom
 
class  uiImpExpPickSet
 Dialog for pickset selection. More...
 
class  uiImpPVDS
 
class  uiImpRokDocPDF
 Dialog for RokDoc PDF Import Imports Probability density functions in RokDoc ASCII format. More...
 
class  uiIOObj
 Dialog letting the user select an object. It returns an IOObj* after successful go(). More...
 
class  uiIOObjInserter
 inserts a new object into the OD data store. More...
 
class  uiIOObjManipGroup
 Buttongroup to manipulate an IODirEntryList. More...
 
class  uiIOObjManipGroupSubj
 
class  uiIOObjRetDlg
 Dialog letting the user select an object. It returns an IOObj* after successful go(). More...
 
class  uiIOObjSel
 User Interface (UI) element for selection of IOObjs. More...
 
class  uiIOObjSelDlg
 
class  uiIOObjSelGrp
 Basic group for letting the user select an object. More...
 
class  uiIOObjSelWriteTranslator
 Group for selecting output translator. More...
 
class  uiIOObjTranslatorWriteOpts
 Group for editing output translator options. More...
 
class  uiLegendItem
 A legend, mainly used in maps. More...
 
class  uiListBoxChoiceIO
 Allows save/restore of chosen items for a uiListBox. More...
 
class  uiManageLineGeomDlg
 Manage window for a single 2D Line geometry. More...
 
class  uiManipButGrp
 
class  uiManPROPS
 Manages the PROPS() More...
 
class  uiManualConvGroup
 
class  uiMathFormula
 
class  uiMathPropEdDlg
 
class  uiMMBatchJobDispatcher
 
class  uiNavSurvInfoProvider
 
class  uiNorthArrowObject
 
class  uiObjFileMan
 
class  uiPickPartServer
 Service provider for application level - seismics. More...
 
class  uiPickSetMan
 
class  uiPickSetMgr
 base class for management of a Pick::SetMgr More...
 
class  uiPolyPosProvGroup
 UI for PolyPosProvider. More...
 
class  uiPosFilterSet
 lets user choose a way to provide positions More...
 
class  uiPosFilterSetSel
 
class  uiPosFiltGroup
 group for providing positions, usually for 2D or 3D seismics More...
 
class  uiPosProvDlg
 Dialog to capture a user's Pos::Provider wishes. More...
 
class  uiPosProvGroup
 group for providing positions, usually for 2D or 3D seismics More...
 
class  uiPosProvider
 lets user choose a way to provide positions More...
 
class  uiPosProvSel
 CompoundParSel to capture a user's Pos::Provider wishes. More...
 
class  uiPosSubSel
 Group to capture a user's position subselection wishes. More...
 
class  uiPrDenFunVarSel
 
class  uiProbDenFuncGen
 creates probability density functions (Gaussian and Sampled) More...
 
class  uiProbDenFuncMan
 Probability Density Function manager. More...
 
class  uiProcSettings
 
class  uiRandomLineMan
 RandomLine manager. More...
 
class  uiRandPosFiltGroup
 UI for Random Position filter. More...
 
class  uiRangePosProvGroup
 UI for RangePosProvider. More...
 
class  uiReadSelGrp
 
class  uiSelectPropRefs
 
class  uiSelectPropRefsGrp
 Allow user to select PropertyRefs. More...
 
class  uiSelectPropRefsVWDlg
 
class  uiSelHRange
 Selects sub-volume. Default will be SI() work area. More...
 
class  uiSelNrRange
 Selects range of trace numbers. More...
 
class  uiSelObjFromOtherSurvey
 
class  uiSelSteps
 Selects step(s) in inl/crl or trcnrs. More...
 
class  uiSelSubline
 Selects sub-line. Default will be 1-udf and SI() z range. More...
 
class  uiSelSubvol
 Selects sub-volume. Default will be SI() work volume. More...
 
class  uiSelZRange
 Selects sub-Z-range. Default will be SI() work Z Range. More...
 
class  uiSetDataDir
 
class  uiSGSel
 
class  uiSGSelGrp
 
class  uiSimpleTimeDepthTransform
 
class  uiSrchProcFiles
 Finds created objects in processing specification files. More...
 
class  uiStartBatchJobDialog
 
class  uiSubsampPosFiltGroup
 UI for Subsample Position filter. More...
 
class  uiSurvey
 The main survey selection dialog. More...
 
class  uiSurveyBoxObject
 
class  uiSurveyFileSIP
 
class  uiSurveyInfoEditor
 The survey info editor. More...
 
class  uiSurveyMap
 
class  uiSurveySelect
 
class  uiSurveySelectDlg
 
class  uiSurvInfoProvider
 
class  uiT2DConvSel
 single-line object for selecting T to depth conversion. More...
 
class  uiTablePosProvGroup
 UI for TablePosProvider. More...
 

Detailed Description

User Interface related to I/O.

This module contains some basic classes that handle the selection and management of an IOObj. An IOObj contains all info necessary to be able to load or store an object from disk. In OpendTect, users select IOObj's, not files (at least most often not direct but via na IOObj entry). Users recognise the IOObj by its name. Every IOObj has a unique identifier, the IOObj's key() which is a MultiID.

In order to make the right selection, the IOObj selectors must know the context of the selection: what type of object, is it for read or write, should the user be able to create a new entry, and so forth. That's why you have to pass a CtxtIOObj in many cases.

Other objects have been stuffed into this module as there was space left. More seriously, one can say that those objects are too OpendTect specific for the uiTools directory, but too general for any specific UI directory.


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022