OpendTect  7.0
Classes
uiTools

User Interface Tools. More...

Classes

class  ActiveProcPrompter
 
class  AnnotBufferFiller
 
class  AnnotBufferFiller::LineInfo
 
class  NotSavedPrompter
 
class  uiBuildListFromList::Setup
 
class  uiMarkerStyle2D::Setup
 
class  uiFileInput::Setup
 
class  uiFileSel::Setup
 
class  uiIOSelect::Setup
 
class  uiMathExpression::Setup
 
class  uiMnemonicsSel::Setup
 
class  uiObjectItemViewWin::Setup
 
class  uiRayTracer1D::Setup
 
class  uiReflCalc1D::Setup
 
class  uiSelLineStyle::Setup
 
class  uiSelectFromList::Setup
 
class  uiGetObjectName::Setup
 
class  uiTextFileDlg::Setup
 
class  uiUnitSel::Setup
 
class  uiAICalc1D
 Basic interface for a uiReflCalc1D. More...
 
class  uiAmplSpectrum
 
class  Coords::uiAnchorBasedXYSystem
 
class  uiApplPartServer
 Makes available certain services that are needed on a higher level. More...
 
class  uiApplService
 Services from application level to 'Part servers'. More...
 
class  uiArr2DFilterPars
 
class  uiArr2DFilterParsDlg
 
class  uiArray1DInterpolSel
 
class  uiArray2DInterpol
 
class  uiArray2DInterpolSel
 
class  uiASCIIFileInput
 
class  uiAxisData
 Convenient base class to carry axis data: 1) the AxisHandler which handles the behaviour and positioning of an axis in a 2D plot 2) axis scaling parameters 3) axis ranges. More...
 
class  uiAxisHandler
 Handles an axis on a plot. More...
 
class  uiAxisHandlerBase
 Base class for Axis Handlers. More...
 
class  uiBasemap
 
class  uiBasemapObject
 
class  uiBatchJobDispatcherLauncher
 launches the UI of a Batch::JobDispatcher More...
 
class  uiBatchJobDispatcherSel
 Lets user select a batch job dispatcher suited for the job. More...
 
class  uiBatchProcDlg
 
class  uiBinIDTable
 
class  uiBuildListFromList
 Base class for element allowing the building of lists of items from available 'ingredients'. More...
 
class  uiButtonStateEdit
 
class  uiCheckedCompoundParSel
 CompoundParSel providing something that is optional. More...
 
class  uiCheckList
 Group of check boxes. Ensures a certain policy is honored. More...
 
class  uiColorTable
 
class  uiColorTableCanvas
 
class  uiColorTableGroup
 
class  uiColorTableMan
 
class  uiColorTableSel
 
class  uiColorTableToolBar
 
class  uiColTabImport
 
class  uiColTabMarkerCanvas
 
class  uiColTabMarkerDlg
 
class  uiCompoundParSel
 Single-line element allowing multi-parameter to be set via a dialog. More...
 
class  uiConstantVel
 
class  Coords::uiCoordSystem
 
class  Coords::uiCoordSystemDlg
 
class  Coords::uiCoordSystemSel
 
class  Coords::uiCoordSystemSelGrp
 
class  uiCrossHairItem
 
class  uiDataPackMonitor
 
class  uiDataRootSel
 uiGroup for selecting the survey data root More...
 
class  uiDirectionalPlot
 creates a directional plot: Rose diagrams and more. More...
 
class  uiDlgGroup
 
class  uiEditObjectList
 Base class for element allowing maintenance of lists of (usually smaller) objects. More...
 
class  uiEventTracker
 
class  uiExtensionArray2DInterpol
 
class  uiFileInput
 A file-name input. More...
 
class  uiFileSel
 A selector of file names, local, web or cloud. More...
 
class  uiFillPattern
 one-line element for fill pattern selection. No text label. More...
 
class  uiFontSelGrp
 
class  uiFontSettingsGroup
 
class  uiFreqFilter
 
class  uiFreqFilterSelFreq
 
class  uiFuncDispBase
 base class for function displays. More...
 
class  uiFuncDrawerBase
 
class  uiFuncSelDraw
 
class  uiFunctionDisplay
 displays a function of (X,Y) pairs on a canvas - optionally a Y2. More...
 
class  uiFunctionDisplayServer
 
class  uiFunctionDrawer
 
class  uiGeneralSettingsGroup
 
class  uiGenInput
 General Input Element. More...
 
class  uiGenInputDlg
 dialog with only uiGenInputs More...
 
class  uiGenInputDlgEntry
 specifies how to get input from user - for uiGenInputDlg More...
 
class  uiGenInputGrp
 
class  uiGetChoice
 Get an action from a series of possibilities from user. More...
 
class  uiGetObjectName
 Get a name from user, whilst displaying names that already exist. More...
 
class  uiGraphicsSaveImageDlg
 
class  uiGraphicsSceneAxis
 To draw simple axes for a 2D coordinate system. More...
 
class  uiGraphicsSceneAxisMgr
 Manages uiGraphicsSceneAxis. More...
 
class  uiGraphicsView
 
class  uiGridder2DSel
 
class  uiGVFreehandAreaSelectionTool
 
class  uiHistogramDisplay
 
class  uiHistogramSel
 
class  uiHostIDDlg
 
class  uiHostInpGrp
 
class  uiInterpolationLayerModel
 
class  uiInterpolationLayerModelGrp
 
class  uiInvDistInterpolPars
 
class  uiInverseDistanceArray2DInterpol
 
class  uiInverseDistanceGridder2D
 
class  uiIOFileSelect
 
class  uiIOSelect
 UI element for selection of data objects. More...
 
class  uiIssueReporterDlg
 reports issues to opendtect.org. Usually crash reports. More...
 
class  uiLatLong2CoordDlg
 
class  uiLatLongInp
 
class  Coords::uiLatLongSystemSel
 
class  uiLinePosSelDlg
 
class  uiListBoxFilter
 A filter field attaching itself to a listbox. More...
 
class  uiLocalHostGrp
 
class  uiMapperRangeEditor
 
class  uiMarkerStyle2D
 
class  uiMarkerStyle3D
 
class  uiMathExpression
 
class  uiMathExpressionVariable
 
class  uiMeasureDlg
 
class  uiMenuHandler
 
class  uiMnemonicProperties
 Selector for Mnemonic properties. More...
 
class  uiMnemonicsSel
 Selector for Mnemonics. More...
 
class  uiMultiMapperRangeEditWin
 
class  uiMultiMnemonicsSel
 
class  uiNetworkUserQuery
 
class  uiObjectItemView
 Embeds some uiObjects in a uiGraphicsView following a horizontal layout. Objects can be dynamically removed and added from the graphicsview. More...
 
class  uiObjectItemViewAxisPainter
 
class  uiObjectItemViewControl
 
class  uiObjectItemViewInfoBar
 
class  uiObjectItemViewWin
 A uiMainWin that holds embedded uiObjects and controls. More...
 
class  uiODFunctionDisplayServer
 
class  uiOfferInfo
 Tool button with the 'i' popping up a uiOfferInfoWin if pushed. More...
 
class  uiOfferInfoWin
 Non-modal window able to display local, handy info for the user. More...
 
class  uiPathListEditor
 
class  uiPathSel
 
class  uiPluginMan
 Shows loaded plugins and allows adding. More...
 
class  uiPolarDiagram
 Displays a polar diagram which can be used to set the azimuth and the dip by gyrating the pointer. Azimuth is set by circular motion while dip is set by linear motion towards or away from the center. More...
 
class  uiPositionTable
 
class  uiPropertyValFld
 Interface for displaying/editing a value based on a PropertyRef All input/output value (must) match the PropertyRef unit. More...
 
class  uiProxyDlg
 
class  uiRayTracer1D
 Interface for selecting all parameters to run a RayTracer1D. More...
 
class  uiRayTracerAdvancedGrp
 Group for the advanced uiRayTracer1D parameters interface. More...
 
class  uiRayTracerSel
 Selector for one or more uiRayTracer1D. More...
 
class  uiReflCalc1D
 Interface for selecting all parameters to run a ReflCalc1D. More...
 
class  uiReflCalcAdvancedGrp
 Group for the advanced uiReflCalc1D parameters interface. More...
 
class  uiReflCalcSel
 Selector for one or more uiRelfCalc1D. More...
 
class  uiRGBArrayCanvas
 Provides a canvas where a uiRGBArray is pre-drawn. More...
 
class  uiRockPhysForm
 
class  uiSaveImageDlg
 
class  uiSaveWinImageDlg
 
class  uiScaleBarItem
 It adds a graphic scale made from polygons. More...
 
class  uiScaler
 
class  uiSelectFromList
 Select entry from list. More...
 
class  uiSelFonts
 
class  uiSelLineStyle
 Group for defining line properties Provides selection of linestyle, linecolor and linewidth. More...
 
class  uiServiceServerMgr
 
class  uiSetDataDir
 
class  uiSettings
 
class  uiSettingsDlg
 
class  uiSettingsGroup
 
class  uiSettingsMgr
 
class  uiShortcutsDlg
 : setup a dialog where the user can select which key will be used as shortcuts. More...
 
class  uiSingleBatchJobDispatcherLauncher
 launcher for a single-process job dispatcher More...
 
class  uiSingleGroupDlg
 
class  uiSizeSel
 
class  uiSlicePos
 Toolbar for setting slice position _ base class. More...
 
class  uiSliceSel
 
class  uiSliceSelDlg
 
class  uiStatsDisplay
 
class  uiStatsDisplayWin
 Stats display main window. See uistatsdisplay.h for details. More...
 
class  uiStatusButton
 
class  uiStepout3DSel
 allows selection of stepouts, extension to third direction (Z). More...
 
class  uiStepOutSel
 allows selection of stepouts. More...
 
class  uiStratLevelSel
 Selector for stratigraphic levels. More...
 
class  uiTableImpDataSel
 Table-based data import selection. More...
 
class  uiTabStackDlg
 
class  uiTaskRunner
 
class  uiTextFile
 
class  uiTextFileDlg
 
class  uiTime2DepthZTransformBase
 
class  uiToolBarCommandEditor
 
class  uiTreeFactorySet
 
class  uiTreeItem
 
class  uiTreeItemFactory
 
class  uiTreeItemRemover
 
class  uiTreeItemTBHandler
 
class  uiTreeTopItem
 
class  uiTriangulationArray2DInterpol
 
class  uiUnitSel
 Selector for UnitOfMeasure's. More...
 
class  Coords::uiUnlocatedXYSystem
 
class  uiVariogramDisplay
 
class  uiVariogramDlg
 
class  uiVarWizard
 'Server' for flexible wizards. More...
 
class  uiVarWizardDlg
 Dialog in flexible wizard series. More...
 
class  uiVisSettingsGroup
 
class  uiVrmsRayTracer1D
 Basic interface for a uiRayTracer1D. More...
 
class  uiWindowFuncSelDlg
 
class  uiWindowFunctionSel
 
class  uiWindowGrabber
 
class  uiWindowGrabDlg
 
class  uiWizard
 
class  uiWorld2Ui
 Class to provide coordinate conversion between a cartesian coordinate system (or any other transformed cartesian) and UI coordinate system(screen coordinate system.) More...
 
class  uiZAxisTransform
 
class  uiZAxisTransformSel
 
class  uiZRangeInput
 
class  uiZSliceInterpolationModel
 
class  World2UiData
 

Detailed Description

User Interface Tools.

The uiTools module is a collection of tools that are based on the uiBase module (and thus on Qt services) but that combine uiBase services without accessing Qt at all. Throughout OpendTect, Qt is not directly accessed from anywhere else other than uiBase, not from uiTools either.

Some commonly used classes:


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