OpendTect  7.0
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Friends | List of all members
uiStratSynthDisp Class Reference
Inheritance diagram for uiStratSynthDisp:
[legend]

Public Member Functions

 uiStratSynthDisp (uiParent *, StratSynth::DataMgr &, uiStratLayModEditTools &, uiSize)
 
 ~uiStratSynthDisp ()
 
void addViewerToControl (uiFlatViewer &)
 
uiMultiFlatViewControlcontrol ()
 
const uiMultiFlatViewControlcontrol () const
 
StratSynth::DataMgrdataMgr ()
 
const StratSynth::DataMgrdataMgr () const
 
void enableDispUpdate (bool yn)
 
void fillPar (IOPar &) const
 
uiFlatViewergetViewerClone (uiParent *) const
 
void handleModelChange (bool full)
 
void makeInfoMsg (BufferString &, IOPar &)
 
void setSavedViewRect ()
 
void setSelectedSequence (int)
 
void useDispPars (const IOPar &, od_uint32 *=nullptr)
 
bool usePar (const IOPar &)
 
uiFlatViewerviewer ()
 
- Public Member Functions inherited from uiGroup
 uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true)
 
virtual ~uiGroup ()
 
uiObjectattachObj ()
 
const uiObjectattachObj () const
 
uiObjecthAlignObj ()
 
uiObjecthCenterObj ()
 
uiMainWinmainwin () override
 
 operator const uiGroupObj * () const
 
 operator const uiObject & () const
 
 operator uiGroupObj * ()
 
 operator uiObject & ()
 
uiParentparent ()
 
const uiParentparent () 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 uiFontfont () const
 
bool hasFocus () const
 
bool isDisplayed () const
 
uiObjectmainObject ()
 
const uiObjectmainObject () const
 
void manageChild (uiBaseObject &, uiObjectBody &)
 
uiParentBodypbody ()
 
const uiParentBodypbody () 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)
 
uiBodybody ()
 
const uiBodybody () 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 CallBackertrueCaller ()
 
- 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_typename () const override
 
NamedObjectoperator= (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
 

Public Attributes

Notifier< uiStratSynthDispviewChanged
 

Protected Member Functions

void canvasResizeCB (CallBacker *)
 
void createViewer (uiGroup *)
 
bool curIsPS (FlatView::Viewer::VwrDest) const
 
void curModEdChgCB (CallBacker *)
 
void dataMgrCB (CallBacker *)
 
int dispEach () const
 
void dispEachChgCB (CallBacker *)
 
bool dispFlattened () const
 
void dispPropChgCB (CallBacker *)
 
void drawLevels (od_uint32 &ctyp)
 
void exportCB (CallBacker *)
 
void flatChgCB (CallBacker *)
 
void handleChange (od_uint32)
 
void handlePSViewDisp (FlatView::Viewer::VwrDest)
 
void initGrp (CallBacker *)
 
void lvlChgCB (CallBacker *)
 
void newAddedCB (CallBacker *)
 
void newSelCB (CallBacker *)
 
void offsSliderChgCB (CallBacker *)
 
void packSelCB (CallBacker *)
 
void reDisp (bool preserveview=true)
 
void setDefaultAppearance (FlatView::Appearance &)
 
void setPSVwrData ()
 
void setPSVwrDataCB (CallBacker *)
 
void setViewerData (FlatView::Viewer::VwrDest, od_uint32 &ctyp, bool preserveview=true)
 
void synthAddedCB (CallBacker *)
 
void synthRemovedCB (CallBacker *)
 
void synthRenamedCB (CallBacker *)
 
void updateDispPars (FlatView::Viewer::VwrDest, od_uint32 *=nullptr)
 
void updateEntries (bool full)
 
void updateOffSliderTxt ()
 
void updFlds (bool full)
 
void updWvltFld ()
 
void vdSelCB (CallBacker *)
 
void viewChgCB (CallBacker *)
 
void viewPSCB (CallBacker *)
 
void wvaSelCB (CallBacker *)
 
void zoomChangedCB (CallBacker *)
 
- Protected Member Functions inherited from uiGroup
void attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true) override
 
void bodyDel (CallBacker *)
 
uiObjectmainobject () 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
 

Protected Attributes

bool canupdatedisp_ = true
 
uiMultiFlatViewControlcontrol_
 
float curoffs_ = 0.f
 
StratSynth::DataMgrdatamgr_
 
uiStratLayModEditToolsedtools_
 
StratSynth::SynthSpecificParsSet & entries_
 
uiWorldRect initialboundingbox_
 
uiSize initialsz_
 
ObjectSet< FlatView::AuxDatalevelaux_
 
uiTextItemmodtypetxtitm_ = nullptr
 
uiSlideroffsslider_
 
uiGrouppsgrp_
 
PreStackView::uiSyntheticViewer2DMainWinpsvwrwin_ = nullptr
 
int selseq_
 
uiSynthGenDlguidatamgr_ = nullptr
 
uiStratSynthDispDSSelvdselfld_
 
uiFlatViewervwr_
 
uiStratSynthDispDSSelwvaselfld_
 
uiLineEditwvltfld_
 
- Protected Attributes inherited from uiGroup
uiGroupParentBodybody_
 
uiGroupObjgrpobj_
 
- Protected Attributes inherited from NamedCallBacker
Threads::Atomic< bool > delalreadytriggered_
 
Notifier< NamedCallBackerdelnotif_
 
- Protected Attributes inherited from NamedObject
BufferString name_
 

Friends

class uiStratSynthDispDSSel
 

Additional Inherited Members

- Public Types inherited from ObjectWithName
typedef OD::String name_type
 
- Static Public Member Functions inherited from uiGroup
static uiGroupgtDynamicCastToGrp (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 ()
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ uiStratSynthDisp()

uiStratSynthDisp::uiStratSynthDisp ( uiParent ,
StratSynth::DataMgr ,
uiStratLayModEditTools ,
uiSize   
)

◆ ~uiStratSynthDisp()

uiStratSynthDisp::~uiStratSynthDisp ( )

Member Function Documentation

◆ addViewerToControl()

void uiStratSynthDisp::addViewerToControl ( uiFlatViewer )

◆ canvasResizeCB()

void uiStratSynthDisp::canvasResizeCB ( CallBacker )
protected

◆ control() [1/2]

uiMultiFlatViewControl* uiStratSynthDisp::control ( )
inline

◆ control() [2/2]

const uiMultiFlatViewControl* uiStratSynthDisp::control ( ) const
inline

◆ createViewer()

void uiStratSynthDisp::createViewer ( uiGroup )
protected

◆ curIsPS()

bool uiStratSynthDisp::curIsPS ( FlatView::Viewer::VwrDest  ) const
protected

◆ curModEdChgCB()

void uiStratSynthDisp::curModEdChgCB ( CallBacker )
protected

◆ dataMgr() [1/2]

StratSynth::DataMgr& uiStratSynthDisp::dataMgr ( )
inline

◆ dataMgr() [2/2]

const StratSynth::DataMgr& uiStratSynthDisp::dataMgr ( ) const
inline

◆ dataMgrCB()

void uiStratSynthDisp::dataMgrCB ( CallBacker )
protected

◆ dispEach()

int uiStratSynthDisp::dispEach ( ) const
protected

◆ dispEachChgCB()

void uiStratSynthDisp::dispEachChgCB ( CallBacker )
protected

◆ dispFlattened()

bool uiStratSynthDisp::dispFlattened ( ) const
protected

◆ dispPropChgCB()

void uiStratSynthDisp::dispPropChgCB ( CallBacker )
protected

◆ drawLevels()

void uiStratSynthDisp::drawLevels ( od_uint32 &  ctyp)
protected

◆ enableDispUpdate()

void uiStratSynthDisp::enableDispUpdate ( bool  yn)

◆ exportCB()

void uiStratSynthDisp::exportCB ( CallBacker )
protected

◆ fillPar()

void uiStratSynthDisp::fillPar ( IOPar ) const

◆ flatChgCB()

void uiStratSynthDisp::flatChgCB ( CallBacker )
protected

◆ getViewerClone()

uiFlatViewer* uiStratSynthDisp::getViewerClone ( uiParent ) const

◆ handleChange()

void uiStratSynthDisp::handleChange ( od_uint32  )
protected

◆ handleModelChange()

void uiStratSynthDisp::handleModelChange ( bool  full)

◆ handlePSViewDisp()

void uiStratSynthDisp::handlePSViewDisp ( FlatView::Viewer::VwrDest  )
protected

◆ initGrp()

void uiStratSynthDisp::initGrp ( CallBacker )
protected

◆ lvlChgCB()

void uiStratSynthDisp::lvlChgCB ( CallBacker )
protected

◆ makeInfoMsg()

void uiStratSynthDisp::makeInfoMsg ( BufferString ,
IOPar  
)

◆ newAddedCB()

void uiStratSynthDisp::newAddedCB ( CallBacker )
protected

◆ newSelCB()

void uiStratSynthDisp::newSelCB ( CallBacker )
protected

◆ offsSliderChgCB()

void uiStratSynthDisp::offsSliderChgCB ( CallBacker )
protected

◆ packSelCB()

void uiStratSynthDisp::packSelCB ( CallBacker )
protected

◆ reDisp()

void uiStratSynthDisp::reDisp ( bool  preserveview = true)
protected

◆ setDefaultAppearance()

void uiStratSynthDisp::setDefaultAppearance ( FlatView::Appearance )
protected

◆ setPSVwrData()

void uiStratSynthDisp::setPSVwrData ( )
protected

◆ setPSVwrDataCB()

void uiStratSynthDisp::setPSVwrDataCB ( CallBacker )
protected

◆ setSavedViewRect()

void uiStratSynthDisp::setSavedViewRect ( )

◆ setSelectedSequence()

void uiStratSynthDisp::setSelectedSequence ( int  )

◆ setViewerData()

void uiStratSynthDisp::setViewerData ( FlatView::Viewer::VwrDest  ,
od_uint32 &  ctyp,
bool  preserveview = true 
)
protected

◆ synthAddedCB()

void uiStratSynthDisp::synthAddedCB ( CallBacker )
protected

◆ synthRemovedCB()

void uiStratSynthDisp::synthRemovedCB ( CallBacker )
protected

◆ synthRenamedCB()

void uiStratSynthDisp::synthRenamedCB ( CallBacker )
protected

◆ updateDispPars()

void uiStratSynthDisp::updateDispPars ( FlatView::Viewer::VwrDest  ,
od_uint32 *  = nullptr 
)
protected

◆ updateEntries()

void uiStratSynthDisp::updateEntries ( bool  full)
protected

◆ updateOffSliderTxt()

void uiStratSynthDisp::updateOffSliderTxt ( )
protected

◆ updFlds()

void uiStratSynthDisp::updFlds ( bool  full)
protected

◆ updWvltFld()

void uiStratSynthDisp::updWvltFld ( )
protected

◆ useDispPars()

void uiStratSynthDisp::useDispPars ( const IOPar ,
od_uint32 *  = nullptr 
)

◆ usePar()

bool uiStratSynthDisp::usePar ( const IOPar )

◆ vdSelCB()

void uiStratSynthDisp::vdSelCB ( CallBacker )
protected

◆ viewChgCB()

void uiStratSynthDisp::viewChgCB ( CallBacker )
protected

◆ viewer()

uiFlatViewer* uiStratSynthDisp::viewer ( )
inline

◆ viewPSCB()

void uiStratSynthDisp::viewPSCB ( CallBacker )
protected

◆ wvaSelCB()

void uiStratSynthDisp::wvaSelCB ( CallBacker )
protected

◆ zoomChangedCB()

void uiStratSynthDisp::zoomChangedCB ( CallBacker )
protected

Friends And Related Function Documentation

◆ uiStratSynthDispDSSel

friend class uiStratSynthDispDSSel
friend

Member Data Documentation

◆ canupdatedisp_

bool uiStratSynthDisp::canupdatedisp_ = true
protected

◆ control_

uiMultiFlatViewControl* uiStratSynthDisp::control_
protected

◆ curoffs_

float uiStratSynthDisp::curoffs_ = 0.f
protected

◆ datamgr_

StratSynth::DataMgr& uiStratSynthDisp::datamgr_
protected

◆ edtools_

uiStratLayModEditTools& uiStratSynthDisp::edtools_
protected

◆ entries_

StratSynth::SynthSpecificParsSet& uiStratSynthDisp::entries_
protected

◆ initialboundingbox_

uiWorldRect uiStratSynthDisp::initialboundingbox_
protected

◆ initialsz_

uiSize uiStratSynthDisp::initialsz_
protected

◆ levelaux_

ObjectSet<FlatView::AuxData> uiStratSynthDisp::levelaux_
protected

◆ modtypetxtitm_

uiTextItem* uiStratSynthDisp::modtypetxtitm_ = nullptr
protected

◆ offsslider_

uiSlider* uiStratSynthDisp::offsslider_
protected

◆ psgrp_

uiGroup* uiStratSynthDisp::psgrp_
protected

◆ psvwrwin_

PreStackView::uiSyntheticViewer2DMainWin* uiStratSynthDisp::psvwrwin_ = nullptr
protected

◆ selseq_

int uiStratSynthDisp::selseq_
protected

◆ uidatamgr_

uiSynthGenDlg* uiStratSynthDisp::uidatamgr_ = nullptr
protected

◆ vdselfld_

uiStratSynthDispDSSel* uiStratSynthDisp::vdselfld_
protected

◆ viewChanged

Notifier<uiStratSynthDisp> uiStratSynthDisp::viewChanged

◆ vwr_

uiFlatViewer* uiStratSynthDisp::vwr_
protected

◆ wvaselfld_

uiStratSynthDispDSSel* uiStratSynthDisp::wvaselfld_
protected

◆ wvltfld_

uiLineEdit* uiStratSynthDisp::wvltfld_
protected

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