OpendTect-6_4
6.4
|
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 (Desc *, DescSetMan *) |
void | setDescSet (DescSet *ds) |
Desc * | curDesc () |
const Desc * | curDesc () const |
void | setZDomainInfo (const ZDomain::Info *) |
const ZDomain::Info * | getZDomainInfo () const |
uiString | errMsgStr (Desc *desc) |
virtual uiString | commit (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 () |
operator const uiGroupObj * () const | |
operator uiGroupObj * () | |
operator const uiObject & () const | |
operator uiObject & () | |
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 () |
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 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 Desc &) |
virtual bool | getParameters (Desc &) |
virtual bool | setInput (const Desc &) |
virtual bool | getInput (Desc &) |
virtual bool | setOutput (const Desc &) |
virtual bool | getOutput (Desc &) |
virtual bool | areUIParsOK () |
void | fillOutput (Desc &, int selout) |
void | fillInp (uiAttrSel *, Desc &, int) |
void | fillInp (uiSteeringSel *, Desc &, int) |
void | fillInp (uiSteerAttrSel *, Desc &, int) |
void | putInp (uiAttrSel *, const Desc &, int inpnr) |
void | putInp (uiSteerAttrSel *, const Desc &, int inpnr) |
void | putInp (uiSteeringSel *, const 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 |
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_ |
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_ |
Desc * | desc_ |
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, uiTextureAttrib, uiConvolveAttrib, uiDipFilterAttrib, uiEventAttrib, uiMathAttrib, uiCoherencyAttrib, uiFrequencyAttrib, uiSemblanceAttrib, uiInstantaneousAttrib, uiPositionAttrib, uiShiftAttrib, uiEnergyAttrib, uiReferenceAttrib, uiReliefAttrib, uiMatchDeltaAttrib, uiDeltaResampleAttrib, and uiSampleValueAttrib.
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 uiScalingAttrib, uiCoherencyAttrib, uiInstantaneousAttrib, uiGapDeconAttrib, uiPreStackAttrib, uiSpecDecompAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiMathAttrib, uiShiftAttrib, uiWellLogAttrib, uiConvolveAttrib, uiPositionAttrib, uiSemblanceAttrib, uiSimilarityAttrib, uiEnergyAttrib, uiFrequencyAttrib, uiDipFilterAttrib, uiTextureAttrib, and uiMatchDeltaAttrib.
|
inlineprotectedvirtual |
Reimplemented in uiFingerPrintAttrib, uiGapDeconAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiTextureAttrib, uiShiftAttrib, uiCoherencyAttrib, uiConvolveAttrib, uiSemblanceAttrib, uiFrequencyAttrib, uiPositionAttrib, uiDipFilterAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiReferenceAttrib, uiWellLogAttrib, uiReliefAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiDeltaResampleAttrib, and uiSampleValueAttrib.
|
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, uiDipFilterAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiWellLogAttrib, uiReliefAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiDeltaResampleAttrib, and uiVolProcAttrib.
const ZDomain::Info* uiAttrDescEd::getZDomainInfo | ( | ) | const |
|
inline |
|
inline |
|
private |
|
inlineprotected |
|
protected |
|
protected |
|
virtual |
Reimplemented in uiPreStackAttrib.
void uiAttrDescEd::setDesc | ( | Desc * | , |
DescSetMan * | |||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
Reimplemented in uiPreStackAttrib, uiFingerPrintAttrib, uiGapDeconAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiTextureAttrib, uiShiftAttrib, uiCoherencyAttrib, uiSemblanceAttrib, uiConvolveAttrib, uiPositionAttrib, uiDipFilterAttrib, uiFrequencyAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiReferenceAttrib, uiWellLogAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiReliefAttrib, uiDeltaResampleAttrib, and uiSampleValueAttrib.
|
inline |
|
inlineprotectedvirtual |
|
inlinevirtual |
|
inlineprotectedvirtual |
Reimplemented in uiFingerPrintAttrib, uiPreStackAttrib, uiGapDeconAttrib, uiScalingAttrib, uiVolumeStatisticsAttrib, uiFreqFilterAttrib, uiSpecDecompAttrib, uiSimilarityAttrib, uiTextureAttrib, uiShiftAttrib, uiCoherencyAttrib, uiSemblanceAttrib, uiConvolveAttrib, uiPositionAttrib, uiDipFilterAttrib, uiFrequencyAttrib, uiEventAttrib, uiEnergyAttrib, uiInstantaneousAttrib, uiReferenceAttrib, uiWellLogAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiReliefAttrib, 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. 2019