![]() |
OpendTect
6.3
|
Attribute description editor. More...
Public Types | |
| enum | DomainType { Both, Time, Depth } |
| enum | DimensionType { AnyDim, Only3D, Only2D } |
Public Member Functions | |
| virtual | ~uiAttrDescEd () |
| HelpKey | helpKey () |
| void | setDesc (Attrib::Desc *, Attrib::DescSetMan *) |
| void | setDescSet (Attrib::DescSet *ds) |
| Attrib::Desc * | curDesc () |
| const Attrib::Desc * | curDesc () const |
| void | setZDomainInfo (const ZDomain::Info *) |
| const ZDomain::Info * | getZDomainInfo () const |
| uiString | errMsgStr (Attrib::Desc *desc) |
| virtual uiString | commit (Attrib::Desc *desc=0) |
| virtual int | getOutputIdx (float val) const |
| virtual float | getOutputValue (int idx) const |
| virtual void | setOutputStep (float step) |
| virtual void | getEvalParams (TypeSet< EvalParam > &) const |
| virtual const char * | attribName () const =0 |
| const char * | displayName () const |
| void | setDisplayName (const char *nm) |
| DomainType | domainType () const |
| void | setDomainType (DomainType t) |
| DimensionType | dimensionType () const |
| void | setDimensionType (DimensionType t) |
| bool | is2D () const |
| void | setNeedInputUpdate () |
| virtual void | setDataPackInp (const TypeSet< DataPack::FullID > &) |
Public Member Functions inherited from uiGroup | |
| uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true) | |
| virtual | ~uiGroup () |
| uiObject & | asUiObject () |
| const uiObject & | asUiObject () const |
| operator const uiObject & () const | |
| operator uiObject & () | |
| operator const uiGroupObj * () const | |
| operator uiGroupObj * () | |
| uiObject * | attachObj () |
| const uiObject * | attachObj () const |
| uiParent * | parent () |
| const uiParent * | parent () const |
| void | setHSpacing (int) |
| void | setVSpacing (int) |
| void | setSpacing (int s=0) |
| void | setBorder (int) |
| void | setFrame (bool yn=true) |
| void | setNoBackGround () |
| uiObject * | hAlignObj () |
| void | setHAlignObj (uiObject *o) |
| void | setHAlignObj (uiGroup *o) |
| uiObject * | hCenterObj () |
| void | setHCenterObj (uiObject *o) |
| void | setHCenterObj (uiGroup *o) |
| void | setIsMain (bool) |
| internal use only. Tells the layout manager it's a toplevel mngr. More... | |
| virtual uiMainWin * | mainwin () |
| void | setChildrenSensitive (bool) |
| virtual Notifier< uiBaseObject > & | preFinalise () |
| virtual Notifier< uiBaseObject > & | postFinalise () |
| int | getNrWidgets () const |
| mQtclass (QWidget *) getWidget(int idx) | |
| virtual void | setSize (const uiSize &) |
Public Member Functions inherited from uiParent | |
| uiParent (const char *nm, uiParentBody *) | |
| void | addChild (uiBaseObject &) |
| void | manageChld (uiBaseObject &, uiObjectBody &) |
| void | attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal) |
| const ObjectSet< uiBaseObject > * | childList () const |
| uiObject * | mainObject () |
| const uiObject * | mainObject () const |
| uiParentBody * | pbody () |
| const uiParentBody * | pbody () const |
| void | attach (constraintType t, int margin=-1) |
| void | attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true) |
| void | attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true) |
| virtual void | display (bool yn, bool shrk=false, bool maximize=false) |
| bool | isDisplayed () const |
| void | setFocus () |
| bool | hasFocus () const |
| void | setSensitive (bool yn=true) |
| bool | sensitive () const |
| const uiFont * | font () const |
| void | setFont (const uiFont &f) |
| void | setCaption (const uiString &c) |
| void | setCursor (const MouseCursor &c) |
| uiSize | actualsize (bool include_border) const |
| int | prefHNrPics () const |
| int | prefVNrPics () const |
| void | setPrefHeight (int h) |
| void | setPrefWidth (int w) |
| void | setPrefHeightInChar (int h) |
| void | setPrefHeightInChar (float h) |
| void | setPrefWidthInChar (float w) |
| void | setPrefWidthInChar (int w) |
| virtual void | reDraw (bool deep) |
| void | shallowRedraw (CallBacker *=0) |
| void | deepRedraw (CallBacker *=0) |
| void | setStretch (int h, int v) |
| Color | backgroundColor () const |
| Color | roBackgroundColor () const |
| void | setBackgroundColor (const Color &c) |
| void | translateText () |
Static Public Member Functions | |
| static const char * | getInputAttribName (uiAttrSel *, const Attrib::Desc &) |
| static const char * | timegatestr () |
| static const char * | frequencystr () |
| static const char * | stepoutstr () |
| static const char * | filterszstr () |
Static Public Member Functions inherited from uiGroup | |
| static uiGroup * | gtDynamicCastToGrp (mQtclass(QWidget *)) |
Protected Member Functions | |
| uiAttrDescEd (uiParent *, bool is2d, const HelpKey &) | |
| virtual bool | setParameters (const Attrib::Desc &) |
| virtual bool | getParameters (Attrib::Desc &) |
| virtual bool | setInput (const Attrib::Desc &) |
| virtual bool | getInput (Attrib::Desc &) |
| virtual bool | setOutput (const Attrib::Desc &) |
| virtual bool | getOutput (Attrib::Desc &) |
| virtual bool | areUIParsOK () |
| void | fillOutput (Attrib::Desc &, int selout) |
| void | fillInp (uiAttrSel *, Attrib::Desc &, int) |
| void | fillInp (uiSteeringSel *, Attrib::Desc &, int) |
| void | fillInp (uiSteerAttrSel *, Attrib::Desc &, int) |
| void | putInp (uiAttrSel *, const Attrib::Desc &, int inpnr) |
| void | putInp (uiSteerAttrSel *, const Attrib::Desc &, int inpnr) |
| void | putInp (uiSteeringSel *, const Attrib::Desc &, int inpnr) |
| bool | needInputUpdate () const |
| uiString | zDepLabel (const uiString &pre, const uiString &post) const |
| uiString | gateLabel () const |
| uiString | shiftLabel () const |
| bool | zIsTime () const |
| uiAttrSel * | createInpFld (bool is2d, const char *txt=0) |
| uiAttrSel * | createInpFld (const uiAttrSelData &, const char *txt=0) |
| uiImagAttrSel * | createImagInpFld (bool is2d) |
| bool | getInputDPID (uiAttrSel *, DataPack::FullID &) const |
| Attrib::Desc * | getInputDescFromDP (uiAttrSel *) const |
Protected Member Functions inherited from uiGroup | |
| virtual uiObject * | mainobject () |
| virtual void | attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true) |
| virtual void | reDraw_ (bool deep) |
| void | setShrinkAllowed (bool) |
| bool | shrinkAllowed () |
| void | bodyDel (CallBacker *) |
| void | uiobjDel (CallBacker *) |
| void | setFrameStyle (int) |
| void | reSizeChildren (const uiObject *, float, float) |
Static Protected Member Functions | |
| static const char * | sKeyOtherGrp () |
| static const char * | sKeyBasicGrp () |
| static const char * | sKeyFilterGrp () |
| static const char * | sKeyFreqGrp () |
| static const char * | sKeyPatternGrp () |
| static const char * | sKeyStatsGrp () |
| static const char * | sKeyPositionGrp () |
| static const char * | sKeyDipGrp () |
| static uiString | sInputTypeError (int input) |
Protected Attributes | |
| ChangeTracker | chtr_ |
| HelpKey | helpkey_ |
| BufferString | attrnm_ |
| DomainType | domtyp_ |
| DimensionType | dimtyp_ |
| uiString | errmsg_ |
| Attrib::DescSet * | ads_ |
| bool | is2d_ |
| bool | needinpupd_ |
| const ZDomain::Info * | zdomaininfo_ |
| TypeSet< DataPack::FullID > | dpfids_ |
Protected Attributes inherited from uiGroup | |
| uiGroupObj * | grpobj_ |
| uiGroupParentBody * | body_ |
Private Member Functions | |
| mODTextTranslationClass (uiAttrDescEd) | |
Private Attributes | |
| BufferString | dispname_ |
| Attrib::Desc * | desc_ |
| Attrib::DescSetMan * | adsman_ |
Attribute description editor.
Required functions are declared in the macro mDeclReqAttribUIFns. Two of those, attribName() and createInstance() are implemented by the mInitAttribUI macro.
|
virtual |
|
inlineprotectedvirtual |
Reimplemented in uiFingerPrintAttrib, uiScalingAttrib, uiFreqFilterAttrib, and uiFrequencyAttrib.
|
pure virtual |
Implemented in uiSpecDecompAttrib, uiFingerPrintAttrib, uiGapDeconAttrib, uiPreStackAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSimilarityAttrib, uiConvolveAttrib, uiEventAttrib, uiMathAttrib, uiTextureAttrib, uiCoherencyAttrib, uiFrequencyAttrib, uiSemblanceAttrib, uiInstantaneousAttrib, uiPositionAttrib, uiShiftAttrib, uiEnergyAttrib, uiReferenceAttrib, uiReliefAttrib, uiMatchDeltaAttrib, uiDeltaResampleAttrib, and uiSampleValueAttrib.
|
virtual |
returns null on success, error message otherwise If attribdesc is non-zero, that desc will be filled. If not, the internal desc will be filled.
|
protected |
|
protected |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| uiString uiAttrDescEd::errMsgStr | ( | Attrib::Desc * | desc | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
inlineprotected |
Reimplemented in uiScalingAttrib, uiCoherencyAttrib, uiInstantaneousAttrib, uiGapDeconAttrib, uiPreStackAttrib, uiSpecDecompAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiMathAttrib, uiShiftAttrib, uiWellLogAttrib, uiConvolveAttrib, uiPositionAttrib, uiSemblanceAttrib, uiSimilarityAttrib, uiEnergyAttrib, uiFrequencyAttrib, uiMatchDeltaAttrib, and uiTextureAttrib.
|
inlineprotectedvirtual |
Reimplemented in uiFingerPrintAttrib, uiGapDeconAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiTextureAttrib, uiShiftAttrib, uiCoherencyAttrib, uiConvolveAttrib, uiSemblanceAttrib, uiFrequencyAttrib, uiPositionAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiReferenceAttrib, uiReliefAttrib, uiWellLogAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiDeltaResampleAttrib, and uiSampleValueAttrib.
|
static |
|
protected |
|
protected |
|
protectedvirtual |
|
inlinevirtual |
Reimplemented in uiSpecDecompAttrib.
|
inlinevirtual |
Reimplemented in uiSpecDecompAttrib.
|
inlineprotectedvirtual |
Reimplemented in uiFingerPrintAttrib, uiPreStackAttrib, uiGapDeconAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiTextureAttrib, uiShiftAttrib, uiCoherencyAttrib, uiConvolveAttrib, uiSemblanceAttrib, uiFrequencyAttrib, uiPositionAttrib, uiReferenceAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiReliefAttrib, uiWellLogAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiDeltaResampleAttrib, and uiVolProcAttrib.
| const ZDomain::Info* uiAttrDescEd::getZDomainInfo | ( | ) | const |
|
inline |
|
inline |
|
private |
|
inlineprotected |
|
protected |
|
protected |
|
protected |
|
virtual |
Reimplemented in uiPreStackAttrib.
| void uiAttrDescEd::setDesc | ( | Attrib::Desc * | , |
| Attrib::DescSetMan * | |||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented in uiPreStackAttrib, uiFingerPrintAttrib, uiGapDeconAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiTextureAttrib, uiShiftAttrib, uiCoherencyAttrib, uiSemblanceAttrib, uiConvolveAttrib, uiPositionAttrib, uiFrequencyAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiReferenceAttrib, uiReliefAttrib, uiWellLogAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiDeltaResampleAttrib, and uiSampleValueAttrib.
|
inline |
|
inlineprotectedvirtual |
|
inlinevirtual |
|
inlineprotectedvirtual |
Reimplemented in uiFingerPrintAttrib, uiPreStackAttrib, uiGapDeconAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiTextureAttrib, uiShiftAttrib, uiCoherencyAttrib, uiSemblanceAttrib, uiConvolveAttrib, uiPositionAttrib, uiFrequencyAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiReferenceAttrib, uiReliefAttrib, uiWellLogAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiDeltaResampleAttrib, and uiVolProcAttrib.
| void uiAttrDescEd::setZDomainInfo | ( | const ZDomain::Info * | ) |
|
inlineprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
static |
|
static |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
private |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2017