arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

SlicerInfo Class Reference

#include <SlicerInfo.h>

List of all members.


Detailed Description

SlicerInfo.h simianUI.

Definition at line 30 of file SlicerInfo.h.

Public Slots

virtual void setVolume (VolumeSP vol)
 set volume

virtual void setProbePos (int xp, int yp, int zp)
 set probe pos


Signals

void probePosChanged (int xp, int yp, int zp)

Public Member Functions

 SlicerInfo (QWidget *parent, const char *name=0, WFlags wf=0)
 construction

virtual ~SlicerInfo ()

Protected Types

enum  PAGES { FIELD_INFO, FIELD_PROBE }

Protected Member Functions

virtual void conf ()
 builds the guts:


Protected Attributes

QTabWidget * _tabs
VolumeSP _vol


Member Enumeration Documentation

enum SlicerInfo::PAGES [protected]
 

Enumeration values:
FIELD_INFO 
FIELD_PROBE 

Definition at line 45 of file SlicerInfo.h.


Constructor & Destructor Documentation

SlicerInfo::SlicerInfo QWidget *  parent,
const char *  name = 0,
WFlags  wf = 0
 

construction

Definition at line 38 of file SlicerInfo.cpp.

References conf(), and name.

SlicerInfo::~SlicerInfo  )  [virtual]
 

Definition at line 44 of file SlicerInfo.cpp.


Member Function Documentation

void SlicerInfo::conf  )  [protected, virtual]
 

builds the guts:

setCentralWidget(_tabs);

Definition at line 119 of file SlicerInfo.cpp.

References _tabs, FIELD_INFO, FIELD_PROBE, and VolumeSP.

Referenced by SlicerInfo().

void SlicerInfo::probePosChanged int  xp,
int  yp,
int  zp
[signal]
 

Referenced by setProbePos(), and setVolume().

void SlicerInfo::setProbePos int  xp,
int  yp,
int  zp
[virtual, slot]
 

set probe pos

Definition at line 105 of file SlicerInfo.cpp.

References probePosChanged().

Referenced by setVolume().

void SlicerInfo::setVolume VolumeSP  vol  )  [virtual, slot]
 

set volume

replace the field info

replace the field probes

Definition at line 58 of file SlicerInfo.cpp.

References _tabs, _vol, FIELD_INFO, FIELD_PROBE, gutz::SmartPtr< Volume >::isNull(), probePosChanged(), and setProbePos().


Member Data Documentation

QTabWidget* SlicerInfo::_tabs [protected]
 

Definition at line 53 of file SlicerInfo.h.

Referenced by conf(), and setVolume().

VolumeSP SlicerInfo::_vol [protected]
 

Definition at line 54 of file SlicerInfo.h.

Referenced by setVolume().


The documentation for this class was generated from the following files:
Send questions, comments, and bug reports to:
jmk