OpendTect
7.0
|
Attribute User Interface. More...
Classes | |
class | AttribParamGroup |
class | AttributeSetCreator |
Creates attribute set. More... | |
class | calcFingParsObject |
FingerPrint Attribute parameters calculator. More... | |
class | EvalParam |
Description of attribute parameters to evaluate. More... | |
class | GapDeconACorrView |
GapDecon Attribute autocorrelation preview in a 2d viewer. More... | |
class | uiAttrSelDlg::Setup |
class | uiAttribDescSetBuild::Setup |
class | uiAttr2DSelDlg |
Selection dialog for 2D attributes. More... | |
class | uiAttrDescEd |
Attribute description editor. More... | |
class | uiAttrDescEdCreater |
Attribute description editor creator. More... | |
class | uiAttribCrossPlot |
class | uiAttribDescSetBuild |
class | uiAttribDescSetEd |
Editor for Attribute sets. More... | |
class | uiAttribPanel |
Attribute preview in a 2d viewer. More... | |
class | uiAttribPartServer |
Service provider for application level - Attributes. More... | |
class | uiAttributeFactory |
class | uiAttrInpDlg |
class | uiAttrSel |
User interface element for storing attribute desc selection. More... | |
class | uiAttrSelData |
User interface for attribute selection data. More... | |
class | uiAttrSelDlg |
User Interface (UI) element for selection of Attributes from an attribute set. More... | |
class | uiAttrSetMan |
AttributeSet Manager. More... | |
class | uiAttrSrchProcFiles |
class | uiAttrTypeSel |
Selector for attribute type. More... | |
class | uiAttrVolOut |
Dialog for creating volume output. More... | |
class | uiAutoAttrSelDlg |
Class for selecting Auto-load Attribute Set. More... | |
class | uiAutoAttrSetOpen |
class | uiCoherencyAttrib |
Coherency attribute description editor. More... | |
class | uiConvolveAttrib |
Convolve Attribute description editor. More... | |
class | uiCrossAttrEvaluateDlg |
class | uiDeltaResampleAttrib |
DeltaResample Attribute description editor. More... | |
class | uiDipFilterAttrib |
DipFilter Attribute description editor. More... | |
class | uiEnergyAttrib |
Energy Attribute ui. More... | |
class | uiEvaluateDlg |
class | uiEventAttrib |
Event Attributes description editor. More... | |
class | uiFingerPrintAttrib |
FingerPrint Attribute description editor. More... | |
class | uiFreqFilterAttrib |
** Attribute description editor More... | |
class | uiFrequencyAttrib |
Frequency Attribute description editor. More... | |
class | uiGainAnalysisDlg |
class | uiGapDeconAttrib |
GapDecon Attribute description editor. More... | |
class | uiGetFileForAttrSet |
class | uiImagAttrSel |
User interface element for getting attribute with both real and imaginary part. More... | |
class | uiImpAttrSet |
class | uiInstantaneousAttrib |
Instantaneous Attribute description editor. More... | |
class | uiMatchDeltaAttrib |
MatchDelta Attribute description editor. More... | |
class | uiMathAttrib |
Math Attribute description editor. More... | |
class | uiMultiAttribSel |
class | uiMultOutSel |
Dialog used to determine which outputs of an attribute will be computed at once and stored as multiple components when creating a volume output. More... | |
class | uiPositionAttrib |
Position Attribute description editor. More... | |
class | uiPreStackAttrib |
PreStack Attribute ui. More... | |
class | uiReferenceAttrib |
Reference Attribute description editor. More... | |
class | uiReliefAttrib |
Pseudo Relief Attribute description editor. More... | |
class | uiRGBAttrSelDlg |
class | uiSampleValueAttrib |
SampleValue Attribute description editor. More... | |
class | uiScalingAttrib |
Scaling Attribute description editor. More... | |
class | uiSemblanceAttrib |
Semblance Attribute description editor. More... | |
class | uiSetPickDirs |
class | uiShiftAttrib |
Shift Attribute description editor. More... | |
class | uiSimilarityAttrib |
Similarity Attribute description editor. More... | |
class | uiSimilarityAttrib::uiSimiSteeringSel |
class | uiSingleAttribEd |
Dialog for creating volume output. More... | |
class | uiSpecDecompAttrib |
Spectral Decomposition Attribute description editor. More... | |
class | uiSpecDecompPanel |
class | uiSteerAttrSel |
class | uiSteeringSel |
Attribute Steering ui element: data + selection of type. More... | |
class | uiStoredAttribReplacer |
class | uiVolumeStatisticsAttrib |
VolumeStatistics Attribute description editor. More... | |
Attribute User Interface.
The main thing here is handling the attribute set editor. Other services of the uiAttribPartServer are selection and volume output.
The Attribute set editor is a pretty complex piece of user interface. The left and top part of the window are fixed. They handle the 'common' things in attribute set editing. The right part is defined via the uiAttribFactory .
The problem that was facing us was that we needed a user interface that could be dynamically extended. Further more,much of the needed functionality is common to all attributes. Thus, we defined:
The uiAttrDescEd itself already has a lot of implemented functionality, leaving only things specific for that particular attribute to be defined. Once such a subclass is fully defined, a uiAttrDescEdCreater instance must be added to the factory to make it active.
To see how such a new attribute can be created aswell as a user interface for it, take a look at the uiTut seismic 'attribute style' example.
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024