| OpendTect 8.0

Loading...
Searching...
No Matches
Classes
uiIo

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

## Classes
class | uiDataPointSetCrossPlotter::AxisData
class | uiPrDenFunVarSel::DataColInfo
class | Density2RGBArray
class | DensityCalc
| calculates densities for teh density display of a crossplot More...
class | DPSDensityCalcND
class | DPSMerger
class | DPSMergerProp
class | EntryData
| Basic group for letting the user select an object. More...
class | EntryDataSet
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 | uiIOObjSelDlg::Setup
class | uiImageSel::Setup
class | uiExpSelectionArea::Setup
class | uiIOObjSel::Setup
class | uiT2DConvSel::Setup
class | uiIOObjSelGrp::Setup
class | uiMathFormula::Setup
class | uiPosProvGroup::Setup
class | uiPosProvider::Setup
class | uiPosSubSel::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 | uiDataPointSetSave
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 | uiEditDirectFileDataDlg
| UI for manipulating fille names/paths for a SEGYDirect data-store. More...
class | uiEditImageDlg
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 | uiExportDataPointSet
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 | uiGISExportDlg
class | uiGISExportSurvey
class | uiImageCoordGrp
class | uiImageSel
class | uiImp2DGeom
class | uiImpExpPickSet
| Dialog for pickset selection. More...
class | uiImportImageDlg
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
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 - points (sets) More...
class | uiPickSetMan
class | uiPickSetMgr
| base class for management of a Pick::SetMgr More...
class | uiPickSetMgrInfoDlg
| Dialog to show information on PickSet Manager. More...
class | uiPointSetPolygonSel
class | uiPointSetSel
class | uiPolygonSel
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 | uiSaveCrossplotData
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 | 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 | uiSGSel
class | uiSGSelGrp
class | uiSimpleTimeDepthTransform
class | uiSrchProcFiles
| Finds created objects in processing specification files. More...
class | uiStartBatchJobDialog
class | uiStartNewSurveySetup
class | uiSubsampPosFiltGroup
| UI for Subsample Position filter. More...
class | uiSurvey
| The main survey selection dialog. More...
class | uiSurveyBoxObject
class | uiSurveyFile
| Manage OpendTect survey/project files (SurveyFiles) in a UI setting. More...
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-2025