OpendTect
7.0
|
Attribute description editor. More...
Public Types | |
enum | DimensionType { AnyDim , Only3D , Only2D } |
enum | DomainType { Both , Time , Depth } |
Public Types inherited from ObjectWithName | |
typedef OD::String | name_type |
Public Member Functions | |
virtual | ~uiAttrDescEd () |
virtual const char * | attribName () const =0 |
virtual uiString | commit (Desc *desc=0) |
Desc * | curDesc () |
const Desc * | curDesc () const |
DimensionType | dimensionType () const |
const char * | displayName () const |
DomainType | domainType () const |
uiString | errMsgStr (Desc *desc) |
virtual void | getEvalParams (TypeSet< EvalParam > &) const |
virtual int | getOutputIdx (float val) const |
virtual float | getOutputValue (int idx) const |
const ZDomain::Info * | getZDomainInfo () const |
HelpKey | helpKey () const |
bool | is2D () const |
virtual void | setDataPackInp (const TypeSet< DataPack::FullID > &) |
void | setDesc (Desc *, DescSetMan *) |
void | setDescSet (DescSet *ds) |
void | setDimensionType (DimensionType t) |
void | setDisplayName (const char *nm) |
void | setDomainType (DomainType t) |
void | setNeedInputUpdate () |
virtual void | setOutputStep (float step) |
void | setVideoKey (const HelpKey &k) |
void | setZDomainInfo (const ZDomain::Info *) |
HelpKey | videoKey () const |
Public Member Functions inherited from uiGroup | |
uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true) | |
virtual | ~uiGroup () |
uiObject * | attachObj () |
const uiObject * | attachObj () const |
uiObject * | hAlignObj () |
uiObject * | hCenterObj () |
uiMainWin * | mainwin () override |
operator const uiGroupObj * () const | |
operator const uiObject & () const | |
operator uiGroupObj * () | |
operator uiObject & () | |
uiParent * | parent () |
const uiParent * | parent () const |
Notifier< uiBaseObject > & | postFinalise () override |
Notifier< uiBaseObject > & | postFinalize () override |
Notifier< uiBaseObject > & | preFinalise () override |
Notifier< uiBaseObject > & | preFinalize () override |
void | setBorder (int l, int t, int r, int b) |
void | setBorder (int) |
void | setChildrenSensitive (bool) |
void | setFrame (bool yn=true) |
void | setHAlignObj (uiGroup *o) |
void | setHAlignObj (uiObject *) |
void | setHCenterObj (uiGroup *o) |
void | setHCenterObj (uiObject *) |
void | setHSpacing (int) |
void | setIsMain (bool) |
internal use only. Tells the layout manager it's a toplevel mngr. More... | |
void | setNoBackGround () |
virtual void | setSize (const uiSize &) |
void | setSpacing (int s=0) |
void | setVSpacing (int) |
Public Member Functions inherited from uiParent | |
uiSize | actualsize (bool inclborder=true) const |
uiSize | actualSize (bool include_border) const |
void | addChild (uiBaseObject &) |
void | attach (constraintType t, int margin=-1) |
void | attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true) |
void | attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true) |
void | attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal) |
OD::Color | backgroundColor () const |
const ObjectSet< uiBaseObject > * | childList () const |
void | deepRedraw (CallBacker *=0) |
virtual void | display (bool yn, bool shrk=false, bool maximize=false) |
const uiFont * | font () const |
bool | hasFocus () const |
bool | isDisplayed () const |
uiObject * | mainObject () |
const uiObject * | mainObject () const |
void | manageChild (uiBaseObject &, uiObjectBody &) |
uiParentBody * | pbody () |
const uiParentBody * | pbody () const |
int | prefHNrPics () const |
int | prefVNrPics () const |
virtual void | reDraw (bool deep) |
OD::Color | roBackgroundColor () const |
bool | sensitive () const |
void | setBackgroundColor (const OD::Color &c) |
void | setCaption (const uiString &c) |
void | setCursor (const MouseCursor &c) |
void | setFocus () |
void | setFont (const uiFont &f) |
void | setPrefHeight (int h) |
void | setPrefHeightInChar (float h) |
void | setPrefHeightInChar (int h) |
void | setPrefWidth (int w) |
void | setPrefWidthInChar (float w) |
void | setPrefWidthInChar (int w) |
void | setSensitive (bool yn=true) |
void | setStretch (int h, int v) |
void | shallowRedraw (CallBacker *=0) |
int | stretch (bool h) const |
void | translateText () override |
Public Member Functions inherited from uiBaseObject | |
uiBaseObject (const char *nm, uiBody *=0) | |
virtual | ~uiBaseObject () |
int | beginCmdRecEvent (const BufferString &msg) |
int | beginCmdRecEvent (const char *msg=0) |
int | beginCmdRecEvent (od_uint64 id, const char *msg=0) |
uiBody * | body () |
const uiBody * | body () const |
void | clear () |
void | endCmdRecEvent (int refnr, const char *msg=0) |
void | endCmdRecEvent (od_uint64 id, int refnr, const char *msg=0) |
void | finalise () |
bool | finalised () const |
void | finalize () |
bool | finalized () const |
virtual QWidget * | getWidget () |
const QWidget * | getWidget () const |
Public Member Functions inherited from NamedCallBacker | |
NamedCallBacker (const char *nm=0) | |
NamedCallBacker (const NamedCallBacker &) | |
virtual Notifier< NamedCallBacker > & | objectToBeDeleted () const |
bool | operator== (const NamedCallBacker &oth) const |
bool | operator== (const NamedObject &oth) const |
Public Member Functions inherited from CallBacker | |
CallBacker () | |
CallBacker (const CallBacker &) | |
virtual | ~CallBacker () |
bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
void | detachAllNotifiers () const |
Call from the destructor of your inherited object. More... | |
void | detachCB (const NotifierAccess &, const CallBack &) const |
void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
virtual bool | isCapsule () const |
bool | isNotifierAttached (const NotifierAccess *) const |
Only for debugging purposes, don't use. More... | |
void | stopReceivingNotifications () const |
virtual CallBacker * | trueCaller () |
Public Member Functions inherited from NamedObject | |
NamedObject (const char *nm=nullptr) | |
NamedObject (const NamedObject &oth) | |
virtual | ~NamedObject () |
virtual BufferString | getName () const |
bool | getNameFromPar (const IOPar &) |
const name_type & | name () const override |
NamedObject & | operator= (const NamedObject &) |
bool | operator== (const NamedObject &oth) const |
virtual void | setName (const char *nm) |
Public Member Functions inherited from ObjectWithName | |
virtual | ~ObjectWithName () |
bool | hasName (const char *nm) const |
bool | hasName (const name_type &nm) const |
void | putNameInPar (IOPar &) const |
Static Public Member Functions | |
static const char * | depthgatestr () |
static const char * | filterszstr () |
static const char * | frequencystr () |
static const char * | getInputAttribName (uiAttrSel *, const Desc &) |
static const char * | stepoutstr () |
static const char * | timegatestr () |
Static Public Member Functions inherited from uiGroup | |
static uiGroup * | gtDynamicCastToGrp (QWidget *) |
Static Public Member Functions inherited from uiBaseObject | |
static void | addCmdRecorder (const CallBack &) |
static void | removeCmdRecorder (const CallBack &) |
Static Public Member Functions inherited from CallBacker | |
static void | createReceiverForCurrentThread () |
static void | removeReceiverForCurrentThread () |
Protected Member Functions | |
uiAttrDescEd (uiParent *, bool is2d, const HelpKey &) | |
virtual bool | areUIParsOK () |
uiImagAttrSel * | createImagInpFld (bool is2d) |
uiAttrSel * | createInpFld (bool is2d, const char *txt=0) |
uiAttrSel * | createInpFld (const uiAttrSelData &, const char *txt=0) |
void | fillInp (uiAttrSel *, Desc &, int) |
void | fillInp (uiSteerAttrSel *, Desc &, int) |
void | fillInp (uiSteeringSel *, Desc &, int) |
void | fillOutput (Desc &, int selout) |
uiString | gateLabel () const |
virtual bool | getInput (Desc &) |
Desc * | getInputDescFromDP (uiAttrSel *) const |
bool | getInputDPID (uiAttrSel *, DataPack::FullID &) const |
virtual bool | getOutput (Desc &) |
virtual bool | getParameters (Desc &) |
bool | needInputUpdate () const |
void | putInp (uiAttrSel *, const Desc &, int inpnr) |
void | putInp (uiSteerAttrSel *, const Desc &, int inpnr) |
void | putInp (uiSteeringSel *, const Desc &, int inpnr) |
virtual bool | setInput (const Desc &) |
virtual bool | setOutput (const Desc &) |
virtual bool | setParameters (const Desc &) |
uiString | shiftLabel () const |
uiString | zDepLabel (const uiString &pre, const uiString &post) const |
const char * | zGateLabel () const |
bool | zIsTime () const |
Protected Member Functions inherited from uiGroup | |
void | attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true) override |
void | bodyDel (CallBacker *) |
uiObject * | mainobject () override |
virtual void | reDraw_ (bool deep) |
void | reSizeChildren (const uiObject *, float, float) |
void | setFrameStyle (int) |
void | setShrinkAllowed (bool) |
bool | shrinkAllowed () |
void | uiobjDel (CallBacker *) |
Protected Member Functions inherited from uiParent | |
uiParent (const char *nm, uiParentBody *) | |
~uiParent () | |
Protected Member Functions inherited from uiBaseObject | |
void | setBody (uiBody *b) |
Protected Member Functions inherited from NamedCallBacker | |
void | sendDelNotif () const |
Static Protected Member Functions | |
static uiString | sInputTypeError (int input) |
static const char * | sKeyBasicGrp () |
static const char * | sKeyDipGrp () |
static const char * | sKeyFilterGrp () |
static const char * | sKeyFreqGrp () |
static const char * | sKeyOtherGrp () |
static const char * | sKeyPatternGrp () |
static const char * | sKeyPositionGrp () |
static const char * | sKeyStatsGrp () |
Protected Attributes | |
DescSet * | ads_ |
BufferString | attrnm_ |
ChangeTracker | chtr_ |
DimensionType | dimtyp_ |
DomainType | domtyp_ |
TypeSet< DataPack::FullID > | dpfids_ |
uiString | errmsg_ |
HelpKey | helpkey_ |
bool | is2d_ |
bool | needinpupd_ |
HelpKey | videokey_ |
const ZDomain::Info * | zdomaininfo_ |
Protected Attributes inherited from uiGroup | |
uiGroupParentBody * | body_ |
uiGroupObj * | grpobj_ |
Protected Attributes inherited from NamedCallBacker | |
Threads::Atomic< bool > | delalreadytriggered_ |
Notifier< NamedCallBacker > | delnotif_ |
Protected Attributes inherited from NamedObject | |
BufferString | name_ |
Private Attributes | |
DescSetMan * | adsman_ |
Desc * | desc_ |
BufferString | dispname_ |
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 uiScalingAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, and uiFingerPrintAttrib.
|
pure virtual |
Implemented in uiVolumeStatisticsAttrib, uiTextureAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiShiftAttrib, uiSemblanceAttrib, uiScalingAttrib, uiSampleValueAttrib, uiReliefAttrib, uiReferenceAttrib, uiPreStackAttrib, uiPositionAttrib, uiMathAttrib, uiMatchDeltaAttrib, uiInstantaneousAttrib, uiGapDeconAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, uiFingerPrintAttrib, uiEventAttrib, uiEnergyAttrib, uiDipFilterAttrib, uiDeltaResampleAttrib, uiConvolveAttrib, and uiCoherencyAttrib.
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 |
|
static |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
inlineprotected |
Reimplemented in uiInstantaneousAttrib, uiMadAGCAttrib, uiGLCM_attrib, uiGrubbsFilterAttrib, uiWellLogAttrib, uiVolumeStatisticsAttrib, uiTextureAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiShiftAttrib, uiSemblanceAttrib, uiScalingAttrib, uiPreStackAttrib, uiPositionAttrib, uiMathAttrib, uiMatchDeltaAttrib, uiGapDeconAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, uiEnergyAttrib, uiDipFilterAttrib, uiConvolveAttrib, and uiCoherencyAttrib.
|
inlineprotectedvirtual |
Reimplemented in uiTutorialAttrib, uiMadAGCAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiIntegratedTrace, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, uiHorizonAttrib, uiVolumeStatisticsAttrib, uiTextureAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiShiftAttrib, uiSemblanceAttrib, uiScalingAttrib, uiSampleValueAttrib, uiReliefAttrib, uiReferenceAttrib, uiPositionAttrib, uiMathAttrib, uiMatchDeltaAttrib, uiInstantaneousAttrib, uiGapDeconAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, uiFingerPrintAttrib, uiEventAttrib, uiEnergyAttrib, uiDipFilterAttrib, uiDeltaResampleAttrib, uiConvolveAttrib, and uiCoherencyAttrib.
|
protected |
|
protectedvirtual |
|
inlinevirtual |
Reimplemented in uiSpecDecompAttrib.
|
inlinevirtual |
Reimplemented in uiSpecDecompAttrib.
|
inlineprotectedvirtual |
Reimplemented in uiTutorialAttrib, uiMadAGCAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, uiVolProcAttrib, uiHorizonAttrib, uiVolumeStatisticsAttrib, uiTextureAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiShiftAttrib, uiSemblanceAttrib, uiScalingAttrib, uiReliefAttrib, uiReferenceAttrib, uiPreStackAttrib, uiPositionAttrib, uiMathAttrib, uiMatchDeltaAttrib, uiInstantaneousAttrib, uiGapDeconAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, uiFingerPrintAttrib, uiEventAttrib, uiEnergyAttrib, uiDipFilterAttrib, uiDeltaResampleAttrib, uiConvolveAttrib, and uiCoherencyAttrib.
const ZDomain::Info* uiAttrDescEd::getZDomainInfo | ( | ) | const |
|
inline |
|
inline |
|
inlineprotected |
|
protected |
|
protected |
|
virtual |
Reimplemented in uiPreStackAttrib.
void uiAttrDescEd::setDesc | ( | Desc * | , |
DescSetMan * | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented in uiPreStackAttrib, uiTutorialAttrib, uiMadAGCAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiIntegratedTrace, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, uiHorizonAttrib, uiVolumeStatisticsAttrib, uiTextureAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiShiftAttrib, uiSemblanceAttrib, uiScalingAttrib, uiSampleValueAttrib, uiReliefAttrib, uiReferenceAttrib, uiPositionAttrib, uiMathAttrib, uiMatchDeltaAttrib, uiInstantaneousAttrib, uiGapDeconAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, uiFingerPrintAttrib, uiEventAttrib, uiEnergyAttrib, uiDipFilterAttrib, uiDeltaResampleAttrib, uiConvolveAttrib, and uiCoherencyAttrib.
|
inline |
|
inlineprotectedvirtual |
|
inlinevirtual |
|
inlineprotectedvirtual |
Reimplemented in uiTutorialAttrib, uiMadAGCAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, uiVolProcAttrib, uiHorizonAttrib, uiVolumeStatisticsAttrib, uiTextureAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiShiftAttrib, uiSemblanceAttrib, uiScalingAttrib, uiReliefAttrib, uiReferenceAttrib, uiPreStackAttrib, uiPositionAttrib, uiMathAttrib, uiMatchDeltaAttrib, uiInstantaneousAttrib, uiGapDeconAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, uiFingerPrintAttrib, uiEventAttrib, uiEnergyAttrib, uiDipFilterAttrib, uiDeltaResampleAttrib, uiConvolveAttrib, and uiCoherencyAttrib.
|
inline |
void uiAttrDescEd::setZDomainInfo | ( | const ZDomain::Info * | ) |
|
inlineprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
static |
|
static |
|
inline |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
private |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024