Slicer  5.2
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 Attributes
qMRMLSliceInformationWidget Class Reference

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

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

Public Types

typedef qMRMLWidget Superclass
 Superclass typedef. More...
 
- Public Types inherited from qMRMLWidget
typedef QWidget Superclass
 

Public Slots

void setLightboxLayoutColumns (int columnCount)
 Set lightbox layout column count. More...
 
void setLightboxLayoutRows (int rowCount)
 Set lightbox layout row count. More...
 
void setMRMLSliceNode (vtkMRMLNode *newNode)
 Set a new SliceNode. More...
 
void setMRMLSliceNode (vtkMRMLSliceNode *newSliceNode)
 Set a new SliceNode. More...
 
void setPrescribedSliceSpacing (double spacing)
 Set prescribed spacing. More...
 
void setSliceOrientation (const QString &orientation)
 
void setSliceSpacingMode (int spacingMode)
 
void setSliceVisible (bool visible)
 Set slice visible. More...
 
void setViewGroup (int viewGroup)
 Set view group. More...
 
void setWidgetVisible (bool visible)
 Set widget visible. More...
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget. More...
 

Public Member Functions

vtkMRMLSliceNodemrmlSliceNode () const
 
 qMRMLSliceInformationWidget (QWidget *parent=nullptr)
 Constructors. More...
 
 ~qMRMLSliceInformationWidget () override
 
- Public Member Functions inherited from qMRMLWidget
Q_INVOKABLE vtkMRMLScenemrmlScene () const
 Return a pointer on the current MRML scene. More...
 
 qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qMRMLWidget () override
 

Protected Attributes

QScopedPointer< qMRMLSliceInformationWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qMRMLWidget
QScopedPointer< qMRMLWidgetPrivate > d_ptr
 

Additional Inherited Members

- Signals inherited from qMRMLWidget
void mrmlSceneChanged (vtkMRMLScene *)
 
- Static Public Member Functions inherited from qMRMLWidget
static Q_INVOKABLE QPixmap pixmapFromIcon (const QIcon &icon)
 
static Q_INVOKABLE void postInitializeApplication ()
 Initialization that needs to be performed after application object is created. More...
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 41 of file qMRMLSliceInformationWidget.h.

Member Typedef Documentation

◆ Superclass

Superclass typedef.

Definition at line 46 of file qMRMLSliceInformationWidget.h.

Constructor & Destructor Documentation

◆ qMRMLSliceInformationWidget()

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

Constructors.

◆ ~qMRMLSliceInformationWidget()

qMRMLSliceInformationWidget::~qMRMLSliceInformationWidget ( )
override

Member Function Documentation

◆ mrmlSliceNode()

vtkMRMLSliceNode* qMRMLSliceInformationWidget::mrmlSliceNode ( ) const

Get sliceNode

See also
setMRMLSliceCompositeNode();

◆ setLightboxLayoutColumns

void qMRMLSliceInformationWidget::setLightboxLayoutColumns ( int  columnCount)
slot

Set lightbox layout column count.

◆ setLightboxLayoutRows

void qMRMLSliceInformationWidget::setLightboxLayoutRows ( int  rowCount)
slot

Set lightbox layout row count.

◆ setMRMLSliceNode [1/2]

void qMRMLSliceInformationWidget::setMRMLSliceNode ( vtkMRMLNode newNode)
slot

Set a new SliceNode.

◆ setMRMLSliceNode [2/2]

void qMRMLSliceInformationWidget::setMRMLSliceNode ( vtkMRMLSliceNode newSliceNode)
slot

Set a new SliceNode.

◆ setPrescribedSliceSpacing

void qMRMLSliceInformationWidget::setPrescribedSliceSpacing ( double  spacing)
slot

Set prescribed spacing.

◆ setSliceOrientation

void qMRMLSliceInformationWidget::setSliceOrientation ( const QString &  orientation)
slot

Set slice orientation.

Note
Orientation could be either "Axial, "Sagittal", "Coronal" or "Reformat".

◆ setSliceSpacingMode

void qMRMLSliceInformationWidget::setSliceSpacingMode ( int  spacingMode)
slot

Specify whether the slice spacing is automatically determined or prescribed

See also
vtkMRMLSliceNode::AutomaticSliceSpacingMode vtkMRMLSliceNode::PrescribedSliceSpacingMode

◆ setSliceVisible

void qMRMLSliceInformationWidget::setSliceVisible ( bool  visible)
slot

Set slice visible.

◆ setViewGroup

void qMRMLSliceInformationWidget::setViewGroup ( int  viewGroup)
slot

Set view group.

◆ setWidgetVisible

void qMRMLSliceInformationWidget::setWidgetVisible ( bool  visible)
slot

Set widget visible.

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLSliceInformationWidgetPrivate> qMRMLSliceInformationWidget::d_ptr
protected

Definition at line 91 of file qMRMLSliceInformationWidget.h.


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