Attribute description editor. More...
Public Types | |
| enum | DomainType { Both, Time, Depth } |
| enum | DimensionType { AnyDim, Only3D, Only2D } |
Public Member Functions | |
| virtual | ~uiAttrDescEd () |
| const char * | helpID () |
| void | setDesc (Desc *, DescSetMan *) |
| void | setDescSet (DescSet *ds) |
| Desc * | curDesc () |
| const Desc * | curDesc () const |
| virtual const char * | 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 |
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 () |
Protected Member Functions | |
| uiAttrDescEd (uiParent *, bool is2d, const char *helpid=0) | |
| 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 (uiSteerCubeSel *, Desc &, int) |
| void | putInp (uiAttrSel *, const Desc &, int inpnr) |
| void | putInp (uiSteerCubeSel *, const Desc &, int inpnr) |
| void | putInp (uiSteeringSel *, const Desc &, int inpnr) |
| BufferString | zDepLabel (const char *pre, const char *post) const |
| BufferString | gateLabel () const |
| BufferString | 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) |
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 () |
Protected Attributes | |
| ChangeTracker | chtr_ |
| BufferString | helpid_ |
| BufferString | attrnm_ |
| DomainType | domtyp_ |
| DimensionType | dimtyp_ |
| BufferString | errmsg_ |
| DescSet * | ads_ |
| bool | is2d_ |
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 uiAttrDescEd::~uiAttrDescEd | ( | ) | [virtual] |
| uiAttrDescEd::uiAttrDescEd | ( | uiParent * | , | |
| bool | is2d, | |||
| const char * | helpid = 0 | |||
| ) | [protected] |
| virtual bool uiAttrDescEd::areUIParsOK | ( | ) | [inline, protected, virtual] |
Reimplemented in uiFingerPrintAttrib, uiFreqFilterAttrib, uiFrequencyAttrib, and uiScalingAttrib.
| virtual const char* uiAttrDescEd::attribName | ( | ) | const [pure virtual] |
Implemented in uiCoherencyAttrib, uiConvolveAttrib, uiDeltaResampleAttrib, uiDipFilterAttrib, uiEnergyAttrib, uiEventAttrib, uiFingerPrintAttrib, uiFreqFilterAttrib, uiFrequencyAttrib, uiInstantaneousAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiPositionAttrib, uiPreStackAttrib, uiReferenceAttrib, uiScalingAttrib, uiShiftAttrib, uiSimilarityAttrib, uiSpecDecompAttrib, and uiVolumeStatisticsAttrib.
| virtual const char* uiAttrDescEd::commit | ( | Desc * | desc = 0 |
) | [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.
| uiImagAttrSel* uiAttrDescEd::createImagInpFld | ( | bool | is2d | ) | [protected] |
| uiAttrSel* uiAttrDescEd::createInpFld | ( | const uiAttrSelData & | , | |
| const char * | txt = 0 | |||
| ) | [protected] |
| uiAttrSel* uiAttrDescEd::createInpFld | ( | bool | is2d, | |
| const char * | txt = 0 | |||
| ) | [protected] |
| const Desc* uiAttrDescEd::curDesc | ( | ) | const [inline] |
| Desc* uiAttrDescEd::curDesc | ( | ) | [inline] |
| DimensionType uiAttrDescEd::dimensionType | ( | ) | const [inline] |
| const char* uiAttrDescEd::displayName | ( | ) | const [inline] |
| DomainType uiAttrDescEd::domainType | ( | ) | const [inline] |
| void uiAttrDescEd::fillInp | ( | uiSteeringSel * | , | |
| Desc & | , | |||
| int | ||||
| ) | [protected] |
| void uiAttrDescEd::fillInp | ( | uiSteerCubeSel * | , | |
| Desc & | , | |||
| int | ||||
| ) | [protected] |
| void uiAttrDescEd::fillOutput | ( | Desc & | , | |
| int | selout | |||
| ) | [protected] |
| static const char* uiAttrDescEd::filterszstr | ( | ) | [static] |
| static const char* uiAttrDescEd::frequencystr | ( | ) | [static] |
| BufferString uiAttrDescEd::gateLabel | ( | ) | const [inline, protected] |
| virtual bool uiAttrDescEd::getInput | ( | Desc & | ) | [inline, protected, virtual] |
Reimplemented in uiCoherencyAttrib, uiConvolveAttrib, uiDeltaResampleAttrib, uiDipFilterAttrib, uiEnergyAttrib, uiEventAttrib, uiFingerPrintAttrib, uiFreqFilterAttrib, uiFrequencyAttrib, uiInstantaneousAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiPositionAttrib, uiReferenceAttrib, uiScalingAttrib, uiShiftAttrib, uiSimilarityAttrib, uiSpecDecompAttrib, and uiVolumeStatisticsAttrib.
| virtual bool uiAttrDescEd::getOutput | ( | Desc & | ) | [protected, virtual] |
| virtual int uiAttrDescEd::getOutputIdx | ( | float | val | ) | const [inline, virtual] |
Reimplemented in uiSpecDecompAttrib.
| virtual float uiAttrDescEd::getOutputValue | ( | int | idx | ) | const [inline, virtual] |
Reimplemented in uiSpecDecompAttrib.
| virtual bool uiAttrDescEd::getParameters | ( | Desc & | ) | [inline, protected, virtual] |
Reimplemented in uiCoherencyAttrib, uiConvolveAttrib, uiDeltaResampleAttrib, uiDipFilterAttrib, uiEnergyAttrib, uiEventAttrib, uiFingerPrintAttrib, uiFreqFilterAttrib, uiFrequencyAttrib, uiInstantaneousAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiPositionAttrib, uiPreStackAttrib, uiReferenceAttrib, uiScalingAttrib, uiShiftAttrib, uiSimilarityAttrib, uiSpecDecompAttrib, and uiVolumeStatisticsAttrib.
| const char* uiAttrDescEd::helpID | ( | ) | [inline] |
| bool uiAttrDescEd::is2D | ( | ) | const [inline] |
| void uiAttrDescEd::putInp | ( | uiSteerCubeSel * | , | |
| const Desc & | , | |||
| int | inpnr | |||
| ) | [protected] |
| void uiAttrDescEd::putInp | ( | uiSteeringSel * | , | |
| const Desc & | , | |||
| int | inpnr | |||
| ) | [protected] |
| void uiAttrDescEd::setDesc | ( | Desc * | , | |
| DescSetMan * | ||||
| ) |
| void uiAttrDescEd::setDescSet | ( | DescSet * | ds | ) | [inline] |
| void uiAttrDescEd::setDimensionType | ( | DimensionType | t | ) | [inline] |
| void uiAttrDescEd::setDisplayName | ( | const char * | nm | ) | [inline] |
| void uiAttrDescEd::setDomainType | ( | DomainType | t | ) | [inline] |
| virtual bool uiAttrDescEd::setInput | ( | const Desc & | ) | [inline, protected, virtual] |
Reimplemented in uiCoherencyAttrib, uiConvolveAttrib, uiDeltaResampleAttrib, uiDipFilterAttrib, uiEnergyAttrib, uiEventAttrib, uiFingerPrintAttrib, uiFreqFilterAttrib, uiFrequencyAttrib, uiInstantaneousAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiPositionAttrib, uiReferenceAttrib, uiScalingAttrib, uiShiftAttrib, uiSimilarityAttrib, uiSpecDecompAttrib, and uiVolumeStatisticsAttrib.
| virtual bool uiAttrDescEd::setOutput | ( | const Desc & | ) | [inline, protected, virtual] |
| virtual void uiAttrDescEd::setOutputStep | ( | float | step | ) | [inline, virtual] |
| virtual bool uiAttrDescEd::setParameters | ( | const Desc & | ) | [inline, protected, virtual] |
Reimplemented in uiCoherencyAttrib, uiConvolveAttrib, uiDeltaResampleAttrib, uiDipFilterAttrib, uiEnergyAttrib, uiEventAttrib, uiFingerPrintAttrib, uiFreqFilterAttrib, uiFrequencyAttrib, uiInstantaneousAttrib, uiMatchDeltaAttrib, uiMathAttrib, uiPositionAttrib, uiPreStackAttrib, uiReferenceAttrib, uiScalingAttrib, uiShiftAttrib, uiSimilarityAttrib, uiSpecDecompAttrib, and uiVolumeStatisticsAttrib.
| BufferString uiAttrDescEd::shiftLabel | ( | ) | const [inline, protected] |
| static const char* uiAttrDescEd::sKeyBasicGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::sKeyDipGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::sKeyFilterGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::sKeyFreqGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::sKeyOtherGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::sKeyPatternGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::sKeyPositionGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::sKeyStatsGrp | ( | ) | [static, protected] |
| static const char* uiAttrDescEd::stepoutstr | ( | ) | [static] |
| static const char* uiAttrDescEd::timegatestr | ( | ) | [static] |
| BufferString uiAttrDescEd::zDepLabel | ( | const char * | pre, | |
| const char * | post | |||
| ) | const [protected] |
| bool uiAttrDescEd::zIsTime | ( | ) | const [protected] |
DescSet* uiAttrDescEd::ads_ [protected] |
DescSetMan* uiAttrDescEd::adsman_ [private] |
BufferString uiAttrDescEd::attrnm_ [protected] |
ChangeTracker uiAttrDescEd::chtr_ [protected] |
Desc* uiAttrDescEd::desc_ [private] |
DimensionType uiAttrDescEd::dimtyp_ [protected] |
BufferString uiAttrDescEd::dispname_ [private] |
DomainType uiAttrDescEd::domtyp_ [protected] |
BufferString uiAttrDescEd::errmsg_ [protected] |
BufferString uiAttrDescEd::helpid_ [protected] |
bool uiAttrDescEd::is2d_ [protected] |
1.7.1