OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
uiSlicePos3DDisp Class Reference

Toolbar for setting slice position _ 3D visualization display. More...

Inheritance diagram for uiSlicePos3DDisp:
[legend]

Public Member Functions

 uiSlicePos3DDisp (uiParent *, uiVisPartServer *)
 
void setDisplay (int dispid)
 
int getDisplayID () const
 
- Public Member Functions inherited from uiSlicePos
 uiSlicePos (uiParent *)
 
 ~uiSlicePos ()
 
 mDeclareEnumUtils (SliceDir)
 
uiToolBargetToolBar () const
 
TrcKeyZSampling getTrcKeyZSampling () const
 
void setLabels (const uiString &inl, const uiString &crl, const uiString &z)
 
int getStep (SliceDir) const
 
void setStep (SliceDir, int step)
 
void setSteps (int inl, int crl, int z)
 
- Public Member Functions inherited from CallBacker
 CallBacker ()
 
 CallBacker (const CallBacker &)
 
virtual ~CallBacker ()
 
bool attachCB (NotifierAccess &, const CallBack &, bool onlyifnew=false)
 
bool attachCB (NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false)
 
void detachCB (NotifierAccess &, const CallBack &)
 
void detachCB (NotifierAccess *notif, const CallBack &cb)
 
bool isNotifierAttached (NotifierAccess *) const
 Only for debugging purposes, don't use. More...
 

Protected Member Functions

uiSlicePos::SliceDir getOrientation () const
 
TrcKeyZSampling getSampling () const
 
void slicePosChg (CallBacker *)
 
void sliceStepChg (CallBacker *)
 
void setBoxRanges ()
 
void setPosBoxValue ()
 
void setStepBoxValue ()
 
- Protected Member Functions inherited from uiSlicePos
void setBoxLabel (SliceDir)
 
void shortcutsChg (CallBacker *)
 
void updatePos (CallBacker *)
 
void initSteps (CallBacker *cb=0)
 
void slicePosChanged (SliceDir, const TrcKeyZSampling &)
 
void sliceStepChanged (SliceDir)
 
void setBoxRg (SliceDir, const TrcKeyZSampling &)
 
void setPosBoxVal (SliceDir, const TrcKeyZSampling &)
 
void prevCB (CallBacker *)
 
void nextCB (CallBacker *)
 
- Protected Member Functions inherited from CallBacker
void detachAllNotifiers ()
 Call from the destructor of your inherited object. More...
 

Protected Attributes

visSurvey::PlaneDataDisplaycurpdd_
 
visSurvey::VolumeDisplaycurvol_
 
uiVisPartServervispartserv_
 
- Protected Attributes inherited from uiSlicePos
uiToolBartoolbar_
 
uiLabellabel_
 
uiSpinBoxsliceposbox_
 
uiSpinBoxslicestepbox_
 
uiToolButtonprevbut_
 
uiToolButtonnextbut_
 
int laststeps_ [3]
 
int zfactor_
 
TrcKeyZSampling curcs_
 
uiStringSet boxlabels_
 

Additional Inherited Members

- Public Types inherited from uiSlicePos
typedef OD::SliceType SliceDir
 
- Public Attributes inherited from uiSlicePos
Notifier< uiSlicePospositionChg
 

Detailed Description

Toolbar for setting slice position _ 3D visualization display.

Constructor & Destructor Documentation

uiSlicePos3DDisp::uiSlicePos3DDisp ( uiParent ,
uiVisPartServer  
)

Member Function Documentation

int uiSlicePos3DDisp::getDisplayID ( ) const
uiSlicePos::SliceDir uiSlicePos3DDisp::getOrientation ( ) const
protected
TrcKeyZSampling uiSlicePos3DDisp::getSampling ( ) const
protected
void uiSlicePos3DDisp::setBoxRanges ( )
protectedvirtual

Implements uiSlicePos.

void uiSlicePos3DDisp::setDisplay ( int  dispid)
void uiSlicePos3DDisp::setPosBoxValue ( )
protectedvirtual

Implements uiSlicePos.

void uiSlicePos3DDisp::setStepBoxValue ( )
protectedvirtual

Implements uiSlicePos.

void uiSlicePos3DDisp::slicePosChg ( CallBacker )
protectedvirtual

Implements uiSlicePos.

void uiSlicePos3DDisp::sliceStepChg ( CallBacker )
protectedvirtual

Implements uiSlicePos.

Member Data Documentation

visSurvey::PlaneDataDisplay* uiSlicePos3DDisp::curpdd_
protected
visSurvey::VolumeDisplay* uiSlicePos3DDisp::curvol_
protected
uiVisPartServer* uiSlicePos3DDisp::vispartserv_
protected

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