OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiSlicePos2DView Class Reference

Toolbar for setting slice position _ 2D viewer. More...

Inheritance diagram for uiSlicePos2DView:
[legend]

Public Member Functions

 uiSlicePos2DView (uiParent *, const ZDomain::Info &)
 
 ~uiSlicePos2DView ()
 
const TrcKeyZSampling & getLimitSampling () const
 
void setLimitSampling (const TrcKeyZSampling &)
 
void setTrcKeyZSampling (const TrcKeyZSampling &)
 
- Public Member Functions inherited from uiSlicePos
 ~uiSlicePos ()
 
int getStep (SliceDir) const
 
uiToolBar * getToolBar () const
 
TrcKeyZSampling getTrcKeyZSampling () const
 
float getZStep () const
 
void setLabels (const uiString &inl, const uiString &crl, const uiString &z)
 
void setStep (SliceDir, int step)
 
void setSteps (int inl, int crl, float z)
 
void setZStep (float)
 
- 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 CallBacker * trueCaller ()
 

Protected Member Functions

SliceDir getOrientation () const override
 
void setBoxRanges () override
 
void setPosBoxValue () override
 
void setStepBoxValue () override
 
void slicePosChg (CallBacker *) override
 
void sliceStepChg (CallBacker *) override
 
- Protected Member Functions inherited from uiSlicePos
 uiSlicePos (uiParent *)
 
void initSteps (CallBacker *cb=0)
 
void nextCB (CallBacker *)
 
void prevCB (CallBacker *)
 
void setBoxLabel (SliceDir)
 
void setBoxRg (SliceDir, const TrcKeyZSampling &, const TrcKeyZSampling &)
 
void setPosBoxVal (SliceDir, const TrcKeyZSampling &)
 
void shortcutsChg (CallBacker *)
 
void slicePosChanged (SliceDir, const TrcKeyZSampling &)
 
void sliceStepChanged (SliceDir)
 
void updatePos (CallBacker *)
 

Protected Attributes

SliceDir curorientation_
 
TrcKeyZSampling limitscs_
 
ZDomain::Info zdomaininfo_
 
- Protected Attributes inherited from uiSlicePos
uiStringSet boxlabels_
 
TrcKeyZSampling curcs_
 
uiLabel * label_
 
float laststeps_ [3]
 
uiToolButton * nextbut_
 
uiToolButton * prevbut_
 
uiSpinBox * sliceposbox_
 
uiSpinBox * slicestepbox_
 
uiToolBar * toolbar_
 
int zfactor_
 

Additional Inherited Members

- Public Types inherited from uiSlicePos
typedef OD::SliceType SliceDir
 
- Static Public Member Functions inherited from CallBacker
static void createReceiverForCurrentThread ()
 
static void removeReceiverForCurrentThread ()
 
- Public Attributes inherited from uiSlicePos
Notifier< uiSlicePos > positionChg
 

Detailed Description

Toolbar for setting slice position _ 2D viewer.

<>

Constructor & Destructor Documentation

◆ uiSlicePos2DView()

uiSlicePos2DView::uiSlicePos2DView ( uiParent *  ,
const ZDomain::Info &   
)

◆ ~uiSlicePos2DView()

uiSlicePos2DView::~uiSlicePos2DView ( )

Member Function Documentation

◆ getLimitSampling()

const TrcKeyZSampling& uiSlicePos2DView::getLimitSampling ( ) const
inline

◆ getOrientation()

SliceDir uiSlicePos2DView::getOrientation ( ) const
inlineoverrideprotectedvirtual

Implements uiSlicePos.

◆ setBoxRanges()

void uiSlicePos2DView::setBoxRanges ( )
overrideprotectedvirtual

Implements uiSlicePos.

◆ setLimitSampling()

void uiSlicePos2DView::setLimitSampling ( const TrcKeyZSampling &  )

◆ setPosBoxValue()

void uiSlicePos2DView::setPosBoxValue ( )
overrideprotectedvirtual

Implements uiSlicePos.

◆ setStepBoxValue()

void uiSlicePos2DView::setStepBoxValue ( )
overrideprotectedvirtual

Implements uiSlicePos.

◆ setTrcKeyZSampling()

void uiSlicePos2DView::setTrcKeyZSampling ( const TrcKeyZSampling &  )

◆ slicePosChg()

void uiSlicePos2DView::slicePosChg ( CallBacker *  )
overrideprotectedvirtual

Implements uiSlicePos.

◆ sliceStepChg()

void uiSlicePos2DView::sliceStepChg ( CallBacker *  )
overrideprotectedvirtual

Implements uiSlicePos.

Member Data Documentation

◆ curorientation_

SliceDir uiSlicePos2DView::curorientation_
protected

◆ limitscs_

TrcKeyZSampling uiSlicePos2DView::limitscs_
protected

◆ zdomaininfo_

ZDomain::Info uiSlicePos2DView::zdomaininfo_
protected

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