Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

uiSlicePos Class Reference

Toolbar for setting slice position _ base class. More...

Inheritance diagram for uiSlicePos:
CallBacker

List of all members.

Public Types

enum  Orientation { Inline = 0, Crossline = 1, Zslice = 2 }

Public Member Functions

 uiSlicePos (uiParent *)
 ~uiSlicePos ()
uiToolBargetToolBar () const
CubeSampling getCubeSampling () const
 DeclareEnumUtils (Orientation)

Public Attributes

Notifier< uiSlicePospositionChg

Protected Member Functions

void setBoxLabel (Orientation)
virtual void setBoxRanges ()=0
virtual void setPosBoxValue ()=0
virtual void setStepBoxValue ()=0
virtual void slicePosChg (CallBacker *)=0
virtual void sliceStepChg (CallBacker *)=0
void updatePos (CallBacker *)
void initSteps (CallBacker *cb=0)
void slicePosChanged (Orientation, const CubeSampling &)
void sliceStepChanged (Orientation)
void setBoxRg (Orientation, const CubeSampling &)
void setPosBoxVal (Orientation, const CubeSampling &)
void prevCB (CallBacker *)
void nextCB (CallBacker *)

Protected Attributes

uiToolBartoolbar_
uiLabeledSpinBoxsliceposbox_
uiLabeledSpinBoxslicestepbox_
uiToolButtonprevbut_
uiToolButtonnextbut_
int laststeps_ [3]
float zfactor_
CubeSampling curcs_

Detailed Description

Toolbar for setting slice position _ base class.


Member Enumeration Documentation

Enumerator:
Inline 
Crossline 
Zslice 

Constructor & Destructor Documentation

uiSlicePos::uiSlicePos ( uiParent  ) 
uiSlicePos::~uiSlicePos (  ) 

Member Function Documentation

uiSlicePos::DeclareEnumUtils ( Orientation   ) 
CubeSampling uiSlicePos::getCubeSampling (  )  const [inline]
uiToolBar* uiSlicePos::getToolBar (  )  const [inline]
void uiSlicePos::initSteps ( CallBacker cb = 0  )  [protected]
void uiSlicePos::nextCB ( CallBacker  )  [protected]
void uiSlicePos::prevCB ( CallBacker  )  [protected]
void uiSlicePos::setBoxLabel ( Orientation   )  [protected]
virtual void uiSlicePos::setBoxRanges (  )  [protected, pure virtual]
void uiSlicePos::setBoxRg ( Orientation  ,
const CubeSampling  
) [protected]
void uiSlicePos::setPosBoxVal ( Orientation  ,
const CubeSampling  
) [protected]
virtual void uiSlicePos::setPosBoxValue (  )  [protected, pure virtual]
virtual void uiSlicePos::setStepBoxValue (  )  [protected, pure virtual]
void uiSlicePos::slicePosChanged ( Orientation  ,
const CubeSampling  
) [protected]
virtual void uiSlicePos::slicePosChg ( CallBacker  )  [protected, pure virtual]
void uiSlicePos::sliceStepChanged ( Orientation   )  [protected]
virtual void uiSlicePos::sliceStepChg ( CallBacker  )  [protected, pure virtual]
void uiSlicePos::updatePos ( CallBacker  )  [protected]

Member Data Documentation

int uiSlicePos::laststeps_[3] [protected]
float uiSlicePos::zfactor_ [protected]