OpendTect  6.6
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
uiFingerPrintAttrib Class Reference

FingerPrint Attribute description editor. More...

Inheritance diagram for uiFingerPrintAttrib:
[legend]

Public Member Functions

 uiFingerPrintAttrib (uiParent *, bool)
 
 ~uiFingerPrintAttrib ()
 
virtual const char * attribName () const
 
- Public Member Functions inherited from uiAttrDescEd
virtual ~uiAttrDescEd ()
 
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 ()
 
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)
 
- 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)
 
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 ()
 
- Public Member Functions inherited from uiBaseObject
 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
 
- 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
 
- 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 &)
 
virtual const name_type & name () const
 
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 int factoryID ()
 
static void initClass ()
 
static void removeClass ()
 
- Static Public Member Functions inherited from uiAttrDescEd
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

virtual bool areUIParsOK ()
 
void calcPush (CallBacker *)
 
BinIDValueSet * createValuesBinIDSet (uiString &) const
 
void deleteRowCB (CallBacker *)
 
BinID get2DRefPos () const
 
void getAdvancedPush (CallBacker *)
 
bool getInput (Attrib::Desc &)
 
bool getParameters (Attrib::Desc &)
 
void getPosPush (CallBacker *)
 
void initTable (int)
 
void insertRowCB (CallBacker *)
 
void pickRetrieved (CallBacker *)
 
void refSel (CallBacker *)
 
bool setInput (const Attrib::Desc &)
 
bool setParameters (const Attrib::Desc &)
 
- Protected Member Functions inherited from uiAttrDescEd
 uiAttrDescEd (uiParent *, bool is2d, const HelpKey &)
 
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
 
Desc * getInputDescFromDP (uiAttrSel *) const
 
bool getInputDPID (uiAttrSel *, DataPack::FullID &) const
 
virtual bool getOutput (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 setOutput (const Desc &)
 
uiString shiftLabel () const
 
uiString zDepLabel (const uiString &pre, const uiString &post) const
 
bool zIsTime () const
 
- Protected Member Functions inherited from uiGroup
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 *)
 
- Protected Member Functions inherited from uiParent
 uiParent (const char *nm, uiParentBody *)
 
- Protected Member Functions inherited from uiBaseObject
void setBody (uiBody *b)
 
- Protected Member Functions inherited from NamedCallBacker
void sendDelNotif () const
 

Static Protected Member Functions

static uiAttrDescEd * createInstance (uiParent *, bool)
 
- Static Protected Member Functions inherited from uiAttrDescEd
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

uiFPAdvancedDlg * advanceddlg_
 
ObjectSet< uiAttrSel > attribflds_
 
calcFingParsObject * calcobj_
 
CtxtIOObj & ctio_
 
uiToolButton * getposbut_
 
uiSeis2DLineSel * linefld_
 
uiLabel * manlbl_
 
PickRetriever * pickretriever_
 
uiRadioButton * picksetbut_
 
uiIOObjSel * picksetfld_
 
uiButtonGroup * refgrp_
 
uiGenInput * refpos2dfld_
 
uiRadioButton * refposbut_
 
uiGenInput * refposfld_
 
uiGenInput * refposzfld_
 
uiGenInput * statsfld_
 
uiTable * table_
 
- Protected Attributes inherited from uiAttrDescEd
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 uiBaseObject
Notifier< uiBaseObject > finaliseDone
 triggered when finalising finished More...
 
Notifier< uiBaseObject > finaliseStart
 triggered when about to start finalising More...
 
- Protected Attributes inherited from NamedCallBacker
Threads::Atomic< bool > delalreadytriggered_
 
Notifier< NamedCallBacker > delnotif_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Static Protected Attributes

static int factoryid_
 

Additional Inherited Members

- Public Types inherited from uiAttrDescEd
enum  DimensionType { AnyDim , Only3D , Only2D }
 
enum  DomainType { Both , Time , Depth }
 
- Public Types inherited from ObjectWithName
typedef OD::String name_type
 

Detailed Description

FingerPrint Attribute description editor.

<>

Constructor & Destructor Documentation

◆ uiFingerPrintAttrib()

uiFingerPrintAttrib::uiFingerPrintAttrib ( uiParent *  ,
bool   
)

◆ ~uiFingerPrintAttrib()

uiFingerPrintAttrib::~uiFingerPrintAttrib ( )

Member Function Documentation

◆ areUIParsOK()

virtual bool uiFingerPrintAttrib::areUIParsOK ( )
protectedvirtual

Reimplemented from uiAttrDescEd.

◆ attribName()

virtual const char* uiFingerPrintAttrib::attribName ( ) const
virtual

Implements uiAttrDescEd.

◆ calcPush()

void uiFingerPrintAttrib::calcPush ( CallBacker *  )
protected

◆ createInstance()

static uiAttrDescEd* uiFingerPrintAttrib::createInstance ( uiParent *  ,
bool   
)
staticprotected

◆ createValuesBinIDSet()

BinIDValueSet* uiFingerPrintAttrib::createValuesBinIDSet ( uiString &  ) const
protected

◆ deleteRowCB()

void uiFingerPrintAttrib::deleteRowCB ( CallBacker *  )
protected

◆ factoryID()

static int uiFingerPrintAttrib::factoryID ( )
inlinestatic

◆ get2DRefPos()

BinID uiFingerPrintAttrib::get2DRefPos ( ) const
protected

◆ getAdvancedPush()

void uiFingerPrintAttrib::getAdvancedPush ( CallBacker *  )
protected

◆ getInput()

bool uiFingerPrintAttrib::getInput ( Attrib::Desc &  )
protectedvirtual

Reimplemented from uiAttrDescEd.

◆ getParameters()

bool uiFingerPrintAttrib::getParameters ( Attrib::Desc &  )
protectedvirtual

Reimplemented from uiAttrDescEd.

◆ getPosPush()

void uiFingerPrintAttrib::getPosPush ( CallBacker *  )
protected

◆ initClass()

static void uiFingerPrintAttrib::initClass ( )
static

◆ initTable()

void uiFingerPrintAttrib::initTable ( int  )
protected

◆ insertRowCB()

void uiFingerPrintAttrib::insertRowCB ( CallBacker *  )
protected

◆ pickRetrieved()

void uiFingerPrintAttrib::pickRetrieved ( CallBacker *  )
protected

◆ refSel()

void uiFingerPrintAttrib::refSel ( CallBacker *  )
protected

◆ removeClass()

static void uiFingerPrintAttrib::removeClass ( )
static

◆ setInput()

bool uiFingerPrintAttrib::setInput ( const Attrib::Desc &  )
protectedvirtual

Reimplemented from uiAttrDescEd.

◆ setParameters()

bool uiFingerPrintAttrib::setParameters ( const Attrib::Desc &  )
protectedvirtual

Reimplemented from uiAttrDescEd.

Member Data Documentation

◆ advanceddlg_

uiFPAdvancedDlg* uiFingerPrintAttrib::advanceddlg_
protected

◆ attribflds_

ObjectSet<uiAttrSel> uiFingerPrintAttrib::attribflds_
protected

◆ calcobj_

calcFingParsObject* uiFingerPrintAttrib::calcobj_
protected

◆ ctio_

CtxtIOObj& uiFingerPrintAttrib::ctio_
protected

◆ factoryid_

int uiFingerPrintAttrib::factoryid_
staticprotected

◆ getposbut_

uiToolButton* uiFingerPrintAttrib::getposbut_
protected

◆ linefld_

uiSeis2DLineSel* uiFingerPrintAttrib::linefld_
protected

◆ manlbl_

uiLabel* uiFingerPrintAttrib::manlbl_
protected

◆ pickretriever_

PickRetriever* uiFingerPrintAttrib::pickretriever_
protected

◆ picksetbut_

uiRadioButton* uiFingerPrintAttrib::picksetbut_
protected

◆ picksetfld_

uiIOObjSel* uiFingerPrintAttrib::picksetfld_
protected

◆ refgrp_

uiButtonGroup* uiFingerPrintAttrib::refgrp_
protected

◆ refpos2dfld_

uiGenInput* uiFingerPrintAttrib::refpos2dfld_
protected

◆ refposbut_

uiRadioButton* uiFingerPrintAttrib::refposbut_
protected

◆ refposfld_

uiGenInput* uiFingerPrintAttrib::refposfld_
protected

◆ refposzfld_

uiGenInput* uiFingerPrintAttrib::refposzfld_
protected

◆ statsfld_

uiGenInput* uiFingerPrintAttrib::statsfld_
protected

◆ table_

uiTable* uiFingerPrintAttrib::table_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022