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 Slots | Public Member Functions | Protected Slots | Protected Attributes
qMRMLDisplayNodeWidget Class Reference

#include <Libs/MRML/Widgets/qMRMLDisplayNodeWidget.h>

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

Public Slots

void setClipping (bool)
 
void setClippingVisible (bool)
 
void setMRMLDisplayableNode (vtkMRMLNode *displayableNode)
 
void setMRMLDisplayNode (vtkMRMLDisplayNode *node)
 Set the volume node to display. More...
 
void setMRMLDisplayNode (vtkMRMLNode *node)
 Utility function to be connected with generic signals. More...
 
void setSelected (bool)
 
void setSelectedVisible (bool)
 
void setSliceIntersectionOpacity (double)
 
void setSliceIntersectionOpacityVisible (bool)
 
void setSliceIntersectionThickness (int)
 
void setSliceIntersectionThicknessVisible (bool)
 
void setSliceIntersectionVisible (bool)
 
void setSliceIntersectionVisibleVisible (bool)
 
void setThreeDVisible (bool)
 
void setThreeDVisibleVisible (bool)
 
void setVisibility (bool)
 
void setVisibilityVisible (bool)
 

Public Member Functions

bool clipping () const
 
vtkMRMLDisplayNodemrmlDisplayNode () const
 
 qMRMLDisplayNodeWidget (QWidget *parent=nullptr)
 
bool selected () const
 
double sliceIntersectionOpacity () const
 
int sliceIntersectionThickness () const
 
bool sliceIntersectionVisible () const
 
bool threeDVisible () const
 
bool visibility () const
 
 ~qMRMLDisplayNodeWidget () override
 

Protected Slots

void updateNodeFromProperty ()
 
void updateWidgetFromMRML ()
 

Protected Attributes

QScopedPointer< qMRMLDisplayNodeWidgetPrivate > d_ptr
 

Detailed Description

Definition at line 37 of file qMRMLDisplayNodeWidget.h.

Constructor & Destructor Documentation

◆ qMRMLDisplayNodeWidget()

qMRMLDisplayNodeWidget::qMRMLDisplayNodeWidget ( QWidget *  parent = nullptr)

◆ ~qMRMLDisplayNodeWidget()

qMRMLDisplayNodeWidget::~qMRMLDisplayNodeWidget ( )
override

Member Function Documentation

◆ clipping()

bool qMRMLDisplayNodeWidget::clipping ( ) const

◆ mrmlDisplayNode()

vtkMRMLDisplayNode* qMRMLDisplayNodeWidget::mrmlDisplayNode ( ) const

◆ selected()

bool qMRMLDisplayNodeWidget::selected ( ) const

◆ setClipping

void qMRMLDisplayNodeWidget::setClipping ( bool  )
slot

◆ setClippingVisible

void qMRMLDisplayNodeWidget::setClippingVisible ( bool  )
slot

◆ setMRMLDisplayableNode

void qMRMLDisplayNodeWidget::setMRMLDisplayableNode ( vtkMRMLNode displayableNode)
slot

Utility function to be connected with generic signals, it internally shows the 1st display node.

◆ setMRMLDisplayNode [1/2]

void qMRMLDisplayNodeWidget::setMRMLDisplayNode ( vtkMRMLDisplayNode node)
slot

Set the volume node to display.

◆ setMRMLDisplayNode [2/2]

void qMRMLDisplayNodeWidget::setMRMLDisplayNode ( vtkMRMLNode node)
slot

Utility function to be connected with generic signals.

◆ setSelected

void qMRMLDisplayNodeWidget::setSelected ( bool  )
slot

◆ setSelectedVisible

void qMRMLDisplayNodeWidget::setSelectedVisible ( bool  )
slot

◆ setSliceIntersectionOpacity

void qMRMLDisplayNodeWidget::setSliceIntersectionOpacity ( double  )
slot

◆ setSliceIntersectionOpacityVisible

void qMRMLDisplayNodeWidget::setSliceIntersectionOpacityVisible ( bool  )
slot

◆ setSliceIntersectionThickness

void qMRMLDisplayNodeWidget::setSliceIntersectionThickness ( int  )
slot

◆ setSliceIntersectionThicknessVisible

void qMRMLDisplayNodeWidget::setSliceIntersectionThicknessVisible ( bool  )
slot

◆ setSliceIntersectionVisible

void qMRMLDisplayNodeWidget::setSliceIntersectionVisible ( bool  )
slot

◆ setSliceIntersectionVisibleVisible

void qMRMLDisplayNodeWidget::setSliceIntersectionVisibleVisible ( bool  )
slot

◆ setThreeDVisible

void qMRMLDisplayNodeWidget::setThreeDVisible ( bool  )
slot

◆ setThreeDVisibleVisible

void qMRMLDisplayNodeWidget::setThreeDVisibleVisible ( bool  )
slot

◆ setVisibility

void qMRMLDisplayNodeWidget::setVisibility ( bool  )
slot

◆ setVisibilityVisible

void qMRMLDisplayNodeWidget::setVisibilityVisible ( bool  )
slot

Make checkboxes visible or invisible, for use with display nodes that don't need to control visibility, selected, clipping, slice intersection visibility, slice intersection thickness

◆ sliceIntersectionOpacity()

double qMRMLDisplayNodeWidget::sliceIntersectionOpacity ( ) const

◆ sliceIntersectionThickness()

int qMRMLDisplayNodeWidget::sliceIntersectionThickness ( ) const

◆ sliceIntersectionVisible()

bool qMRMLDisplayNodeWidget::sliceIntersectionVisible ( ) const

◆ threeDVisible()

bool qMRMLDisplayNodeWidget::threeDVisible ( ) const

◆ updateNodeFromProperty

void qMRMLDisplayNodeWidget::updateNodeFromProperty ( )
protectedslot

◆ updateWidgetFromMRML

void qMRMLDisplayNodeWidget::updateWidgetFromMRML ( )
protectedslot

◆ visibility()

bool qMRMLDisplayNodeWidget::visibility ( ) const

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLDisplayNodeWidgetPrivate> qMRMLDisplayNodeWidget::d_ptr
protected

Definition at line 88 of file qMRMLDisplayNodeWidget.h.


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