Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Slots | Public Member Functions | Protected Slots | Protected Attributes
qSlicerDiffusionTensorVolumeDisplayWidget Class Reference

#include <Modules/Loadable/Volumes/Widgets/qSlicerDiffusionTensorVolumeDisplayWidget.h>

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

Public Types

typedef qSlicerWidget Superclass
 Constructors. More...
 

Public Slots

void setGreenSliceVisible (bool visible)
 
void setMRMLVolumeNode (vtkMRMLDiffusionTensorVolumeNode *volumeNode)
 Set the MRML node of interest. More...
 
void setMRMLVolumeNode (vtkMRMLNode *node)
 
void setRedSliceVisible (bool visible)
 
void setVolumeScalarInvariant (int scalarInvariant)
 
void setYellowSliceVisible (bool visible)
 
- Public Slots inherited from qSlicerWidget
void setMRMLScene (vtkMRMLScene *scene) override
 

Public Member Functions

 qSlicerDiffusionTensorVolumeDisplayWidget (QWidget *parent=nullptr)
 
QList< vtkMRMLGlyphableVolumeSliceDisplayNode * > sliceDisplayNodes () const
 
vtkMRMLDiffusionTensorVolumeDisplayNodevolumeDisplayNode () const
 
vtkMRMLDiffusionTensorVolumeNodevolumeNode () const
 
 ~qSlicerDiffusionTensorVolumeDisplayWidget () override
 
- Public Member Functions inherited from qSlicerWidget
vtkSlicerApplicationLogicappLogic () const
 
vtkMRMLAbstractLogicmoduleLogic (const QString &moduleName) const
 
 qSlicerWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qSlicerWidget () override
 
- Public Member Functions inherited from qSlicerObject
vtkMRMLScenemrmlScene () const
 Return a pointer on the MRML scene. More...
 
 qSlicerObject ()
 
virtual void setMRMLScene (vtkMRMLScene *)
 Set the current MRML scene to the widget. More...
 
virtual ~qSlicerObject ()
 

Protected Slots

void synchronizeSliceDisplayNodes ()
 
void updateWidgetFromMRML ()
 

Protected Attributes

QScopedPointer< qSlicerDiffusionTensorVolumeDisplayWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qSlicerWidget
QScopedPointer< qSlicerWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qSlicerObject
QScopedPointer< qSlicerObjectPrivate > d_ptr
 

Additional Inherited Members

- Signals inherited from qSlicerWidget
void mrmlSceneChanged (vtkMRMLScene *)
 

Detailed Description

Definition at line 43 of file qSlicerDiffusionTensorVolumeDisplayWidget.h.

Member Typedef Documentation

◆ Superclass

Constructors.

Definition at line 49 of file qSlicerDiffusionTensorVolumeDisplayWidget.h.

Constructor & Destructor Documentation

◆ qSlicerDiffusionTensorVolumeDisplayWidget()

qSlicerDiffusionTensorVolumeDisplayWidget::qSlicerDiffusionTensorVolumeDisplayWidget ( QWidget *  parent = nullptr)
explicit

◆ ~qSlicerDiffusionTensorVolumeDisplayWidget()

qSlicerDiffusionTensorVolumeDisplayWidget::~qSlicerDiffusionTensorVolumeDisplayWidget ( )
override

Member Function Documentation

◆ setGreenSliceVisible

void qSlicerDiffusionTensorVolumeDisplayWidget::setGreenSliceVisible ( bool  visible)
slot

◆ setMRMLVolumeNode [1/2]

void qSlicerDiffusionTensorVolumeDisplayWidget::setMRMLVolumeNode ( vtkMRMLDiffusionTensorVolumeNode volumeNode)
slot

Set the MRML node of interest.

◆ setMRMLVolumeNode [2/2]

void qSlicerDiffusionTensorVolumeDisplayWidget::setMRMLVolumeNode ( vtkMRMLNode node)
slot

◆ setRedSliceVisible

void qSlicerDiffusionTensorVolumeDisplayWidget::setRedSliceVisible ( bool  visible)
slot

◆ setVolumeScalarInvariant

void qSlicerDiffusionTensorVolumeDisplayWidget::setVolumeScalarInvariant ( int  scalarInvariant)
slot

◆ setYellowSliceVisible

void qSlicerDiffusionTensorVolumeDisplayWidget::setYellowSliceVisible ( bool  visible)
slot

◆ sliceDisplayNodes()

QList<vtkMRMLGlyphableVolumeSliceDisplayNode*> qSlicerDiffusionTensorVolumeDisplayWidget::sliceDisplayNodes ( ) const

◆ synchronizeSliceDisplayNodes

void qSlicerDiffusionTensorVolumeDisplayWidget::synchronizeSliceDisplayNodes ( )
protectedslot

◆ updateWidgetFromMRML

void qSlicerDiffusionTensorVolumeDisplayWidget::updateWidgetFromMRML ( )
protectedslot

◆ volumeDisplayNode()

vtkMRMLDiffusionTensorVolumeDisplayNode* qSlicerDiffusionTensorVolumeDisplayWidget::volumeDisplayNode ( ) const

◆ volumeNode()

vtkMRMLDiffusionTensorVolumeNode* qSlicerDiffusionTensorVolumeDisplayWidget::volumeNode ( ) const

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerDiffusionTensorVolumeDisplayWidgetPrivate> qSlicerDiffusionTensorVolumeDisplayWidget::d_ptr
protected

Definition at line 71 of file qSlicerDiffusionTensorVolumeDisplayWidget.h.


The documentation for this class was generated from the following file: