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

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

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

Public Types

typedef qSlicerWidget Superclass
 Constructors. More...
 

Properties

bool visibilityHidden
 

Public Slots

void setColorGlyphBy (int)
 
void setColorMap (vtkMRMLNode *colorNode)
 
void setGlyphEigenVector (int)
 
void setGlyphGeometry (int)
 
void setGlyphScaleFactor (double)
 
void setGlyphSpacing (double)
 
void setManualScalarRange (bool)
 
void setMRMLDTISliceDisplayNode (vtkMRMLDiffusionTensorVolumeSliceDisplayNode *displayNode)
 Set the MRML node of interest. More...
 
void setMRMLDTISliceDisplayNode (vtkMRMLNode *displayNode)
 Utility function to easily connect signals/slots. More...
 
void setOpacity (double)
 
void setScalarRange (double, double)
 
void setVisibility (bool)
 
- Public Slots inherited from qSlicerWidget
void setMRMLScene (vtkMRMLScene *scene) override
 

Public Member Functions

vtkMRMLDiffusionTensorVolumeSliceDisplayNodedisplayNode () const
 
vtkMRMLDiffusionTensorDisplayPropertiesNodedisplayPropertiesNode () const
 
bool isVisibilityHidden () const
 True by default. More...
 
 qSlicerDTISliceDisplayWidget (QWidget *parent=nullptr)
 
void setVisibilityHidden (bool hide)
 
 ~qSlicerDTISliceDisplayWidget () override
 
- Public Member Functions inherited from qSlicerWidget
 qSlicerWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~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 updateWidgetFromMRML ()
 

Protected Attributes

QScopedPointer< qSlicerDTISliceDisplayWidgetPrivate > 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 38 of file qSlicerDTISliceDisplayWidget.h.

Member Typedef Documentation

◆ Superclass

Constructors.

Definition at line 47 of file qSlicerDTISliceDisplayWidget.h.

Property Documentation

◆ visibilityHidden

bool qSlicerDTISliceDisplayWidget::visibilityHidden
readwrite

Definition at line 43 of file qSlicerDTISliceDisplayWidget.h.

Constructor & Destructor Documentation

◆ qSlicerDTISliceDisplayWidget()

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

◆ ~qSlicerDTISliceDisplayWidget()

qSlicerDTISliceDisplayWidget::~qSlicerDTISliceDisplayWidget ( )
override

Member Function Documentation

◆ displayNode()

vtkMRMLDiffusionTensorVolumeSliceDisplayNode* qSlicerDTISliceDisplayWidget::displayNode ( ) const

◆ displayPropertiesNode()

vtkMRMLDiffusionTensorDisplayPropertiesNode* qSlicerDTISliceDisplayWidget::displayPropertiesNode ( ) const

◆ isVisibilityHidden()

bool qSlicerDTISliceDisplayWidget::isVisibilityHidden ( ) const

True by default.

◆ setColorGlyphBy

void qSlicerDTISliceDisplayWidget::setColorGlyphBy ( int  )
slot

◆ setColorMap

void qSlicerDTISliceDisplayWidget::setColorMap ( vtkMRMLNode colorNode)
slot

◆ setGlyphEigenVector

void qSlicerDTISliceDisplayWidget::setGlyphEigenVector ( int  )
slot

◆ setGlyphGeometry

void qSlicerDTISliceDisplayWidget::setGlyphGeometry ( int  )
slot

◆ setGlyphScaleFactor

void qSlicerDTISliceDisplayWidget::setGlyphScaleFactor ( double  )
slot

◆ setGlyphSpacing

void qSlicerDTISliceDisplayWidget::setGlyphSpacing ( double  )
slot

◆ setManualScalarRange

void qSlicerDTISliceDisplayWidget::setManualScalarRange ( bool  )
slot

◆ setMRMLDTISliceDisplayNode [1/2]

void qSlicerDTISliceDisplayWidget::setMRMLDTISliceDisplayNode ( vtkMRMLDiffusionTensorVolumeSliceDisplayNode displayNode)
slot

Set the MRML node of interest.

◆ setMRMLDTISliceDisplayNode [2/2]

void qSlicerDTISliceDisplayWidget::setMRMLDTISliceDisplayNode ( vtkMRMLNode displayNode)
slot

Utility function to easily connect signals/slots.

◆ setOpacity

void qSlicerDTISliceDisplayWidget::setOpacity ( double  )
slot

◆ setScalarRange

void qSlicerDTISliceDisplayWidget::setScalarRange ( double  ,
double   
)
slot

◆ setVisibility

void qSlicerDTISliceDisplayWidget::setVisibility ( bool  )
slot

◆ setVisibilityHidden()

void qSlicerDTISliceDisplayWidget::setVisibilityHidden ( bool  hide)

◆ updateWidgetFromMRML

void qSlicerDTISliceDisplayWidget::updateWidgetFromMRML ( )
protectedslot

Member Data Documentation

◆ d_ptr

QScopedPointer<qSlicerDTISliceDisplayWidgetPrivate> qSlicerDTISliceDisplayWidget::d_ptr
protected

Definition at line 79 of file qSlicerDTISliceDisplayWidget.h.


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