![]() |
OpendTect
6.6
|
Attribute description editor. More...
Public Types | |
enum | DimensionType { AnyDim , Only3D , Only2D } |
enum | DomainType { Both , Time , Depth } |
![]() | |
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 |
![]() | |
uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true) | |
virtual | ~uiGroup () |
uiObject * | attachObj () |
const uiObject * | attachObj () const |
uiObject * | hAlignObj () |
uiObject * | hCenterObj () |
virtual uiMainWin * | mainwin () |
operator const uiGroupObj * () const | |
operator const uiObject & () const | |
operator uiGroupObj * () | |
operator uiObject & () | |
uiParent * | parent () |
const uiParent * | parent () const |
virtual Notifier< uiBaseObject > & | postFinalise () |
virtual Notifier< uiBaseObject > & | preFinalise () |
void | setBorder (int) |
void | setChildrenSensitive (bool) |
void | setFrame (bool yn=true) |
void | setHAlignObj (uiGroup *o) |
void | setHAlignObj (uiObject *o) |
void | setHCenterObj (uiGroup *o) |
void | setHCenterObj (uiObject *o) |
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) |
![]() | |
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) |
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 | manageChld (uiBaseObject &, uiObjectBody &) |
uiParentBody * | pbody () |
const uiParentBody * | pbody () const |
int | prefHNrPics () const |
int | prefVNrPics () const |
virtual void | reDraw (bool deep) |
Color | roBackgroundColor () const |
bool | sensitive () const |
void | setBackgroundColor (const 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 () |
![]() | |
uiBaseObject (const char *nm, uiBody *=0) | |
virtual | ~uiBaseObject () |
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 |
virtual QWidget * | getWidget () |
const QWidget * | getWidget () const |
![]() | |
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 |
![]() | |
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 |
![]() | |
NamedObject (const char *nm=nullptr) | |
NamedObject (const NamedObject &oth) | |
virtual | ~NamedObject () |
virtual BufferString | getName () const |
bool | getNameFromPar (const IOPar &) |
virtual const name_type & | name () const |
NamedObject & | operator= (const NamedObject &) |
bool | operator== (const NamedObject &oth) const |
virtual void | setName (const char *nm) |
![]() | |
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 * | filterszstr () |
static const char * | frequencystr () |
static const char * | getInputAttribName (uiAttrSel *, const Desc &) |
static const char * | stepoutstr () |
static const char * | timegatestr () |
![]() | |
static uiGroup * | gtDynamicCastToGrp (QWidget *) |
![]() | |
static void | addCmdRecorder (const CallBack &) |
static void | removeCmdRecorder (const CallBack &) |
![]() | |
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 |
bool | zIsTime () const |
![]() | |
virtual void | attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true) |
void | bodyDel (CallBacker *) |
virtual uiObject * | mainobject () |
virtual void | reDraw_ (bool deep) |
void | reSizeChildren (const uiObject *, float, float) |
void | setFrameStyle (int) |
void | setShrinkAllowed (bool) |
bool | shrinkAllowed () |
void | uiobjDel (CallBacker *) |
![]() | |
uiParent (const char *nm, uiParentBody *) | |
![]() | |
void | setBody (uiBody *b) |
![]() | |
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_ |
![]() | |
uiGroupParentBody * | body_ |
uiGroupObj * | grpobj_ |
![]() | |
Notifier< uiBaseObject > | finaliseDone |
triggered when finalising finished More... | |
Notifier< uiBaseObject > | finaliseStart |
triggered when about to start finalising More... | |
![]() | |
Threads::Atomic< bool > | delalreadytriggered_ |
Notifier< NamedCallBacker > | delnotif_ |
![]() | |
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 |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
static |
|
static |
|
inlineprotected |
Reimplemented in uiVolumeStatisticsAttrib, uiShiftAttrib, uiInstantaneousAttrib, uiMadAGCAttrib, uiGLCM_attrib, uiGrubbsFilterAttrib, uiWellLogAttrib, uiTextureAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiSemblanceAttrib, uiScalingAttrib, uiPreStackAttrib, uiPositionAttrib, uiMathAttrib, uiMatchDeltaAttrib, uiGapDeconAttrib, uiFrequencyAttrib, uiFreqFilterAttrib, uiEnergyAttrib, uiDipFilterAttrib, uiConvolveAttrib, and uiCoherencyAttrib.
|
inlineprotectedvirtual |
Reimplemented in uiTutorialAttrib, uiMadAGCAttrib, uiHorizonAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiIntegratedTrace, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, 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, uiHorizonAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, uiVolProcAttrib, 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, uiHorizonAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiIntegratedTrace, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, 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, uiHorizonAttrib, uiGLCM_attrib, uiSimilaritybyAW, uiGrubbsFilterAttrib, uiEventFreqAttrib, uiCorrMultiAttrib, uiCEEMDAttrib, uiWellLogAttrib, uiVolProcAttrib, 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 |
|
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-2022