Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Types | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
qSlicerCropVolumeModuleWidget Class Reference

#include <Modules/Loadable/CropVolume/qSlicerCropVolumeModuleWidget.h>

Inheritance diagram for qSlicerCropVolumeModuleWidget:
Inheritance graph
[legend]
Collaboration diagram for qSlicerCropVolumeModuleWidget:
Collaboration graph
[legend]

List of all members.

Public Types

typedef qSlicerAbstractModuleWidget Superclass

Public Member Functions

 qSlicerCropVolumeModuleWidget (QWidget *parent=0)
virtual ~qSlicerCropVolumeModuleWidget ()

Protected Slots

void initializeNode (vtkMRMLNode *)
void onApply ()
void onEndCloseEvent ()
void onInputROIChanged ()
void onInputVolumeChanged ()
void onInterpolationModeChanged ()
void onIsotropicModeChanged ()
void onROIVisibilityChanged ()
void onSpacingScalingValueChanged (double)
void onVoxelBasedChecked (bool checked)
void updateParameters ()
void updateWidget ()

Protected Member Functions

virtual void enter ()
void initializeParameterNode (vtkMRMLScene *)
virtual void setMRMLScene (vtkMRMLScene *)
 Set the current MRML scene to the widget.
virtual void setup ()

Protected Attributes

QScopedPointer
< qSlicerCropVolumeModuleWidgetPrivate > 
d_ptr

Detailed Description

Definition at line 14 of file qSlicerCropVolumeModuleWidget.h.


Member Typedef Documentation

Reimplemented from qSlicerAbstractModuleRepresentation.

Definition at line 21 of file qSlicerCropVolumeModuleWidget.h.


Constructor & Destructor Documentation

qSlicerCropVolumeModuleWidget::qSlicerCropVolumeModuleWidget ( QWidget *  parent = 0)
virtual qSlicerCropVolumeModuleWidget::~qSlicerCropVolumeModuleWidget ( ) [virtual]

Member Function Documentation

virtual void qSlicerCropVolumeModuleWidget::enter ( ) [protected, virtual]

The enter and exit methods are called when the module panel changes. These give the module a chance to do any setup or shutdown operations as it becomes active and inactive. It is the responsibility of the module's manager to call the methods. enter() and exit() must be called when reimplementing these methods in order to have isEntered() valid.

Reimplemented from qSlicerAbstractModuleWidget.

void qSlicerCropVolumeModuleWidget::initializeNode ( vtkMRMLNode ) [protected, slot]
void qSlicerCropVolumeModuleWidget::initializeParameterNode ( vtkMRMLScene ) [protected]
void qSlicerCropVolumeModuleWidget::onApply ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onEndCloseEvent ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onInputROIChanged ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onInputVolumeChanged ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onInterpolationModeChanged ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onIsotropicModeChanged ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onROIVisibilityChanged ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onSpacingScalingValueChanged ( double  ) [protected, slot]
void qSlicerCropVolumeModuleWidget::onVoxelBasedChecked ( bool  checked) [protected, slot]
virtual void qSlicerCropVolumeModuleWidget::setMRMLScene ( vtkMRMLScene ) [protected, virtual]

Set the current MRML scene to the widget.

Reimplemented from qSlicerWidget.

virtual void qSlicerCropVolumeModuleWidget::setup ( ) [protected, virtual]

All inialization code (typically setupUi()) must be done in setup() The module and the logic are accessible.

Reimplemented from qSlicerAbstractModuleWidget.

void qSlicerCropVolumeModuleWidget::updateParameters ( ) [protected, slot]
void qSlicerCropVolumeModuleWidget::updateWidget ( ) [protected, slot]

Member Data Documentation

QScopedPointer<qSlicerCropVolumeModuleWidgetPrivate> qSlicerCropVolumeModuleWidget::d_ptr [protected]

Reimplemented from qSlicerAbstractModuleWidget.

Definition at line 28 of file qSlicerCropVolumeModuleWidget.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines