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 TrcKeyZSamplinggetLimitSampling () const
 
void setLimitSampling (const TrcKeyZSampling &)
 
void setTrcKeyZSampling (const TrcKeyZSampling &)
 
- Public Member Functions inherited from uiSlicePos
 ~uiSlicePos ()
 
int getStep (SliceDir) const
 
uiToolBargetToolBar () 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 CallBackertrueCaller ()
 

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_
 
uiLabellabel_
 
float laststeps_ [3]
 
uiToolButtonnextbut_
 
uiToolButtonprevbut_
 
uiSpinBoxsliceposbox_
 
uiSpinBoxslicestepbox_
 
uiToolBartoolbar_
 
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< uiSlicePospositionChg
 

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