Slicer  5.3
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
Collaboration diagram for qMRMLSliceInformationWidget:
Collaboration graph

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)


◆ ~qMRMLSliceInformationWidget()

qMRMLSliceInformationWidget::~qMRMLSliceInformationWidget ( )

Member Function Documentation

◆ mrmlSliceNode()

vtkMRMLSliceNode* qMRMLSliceInformationWidget::mrmlSliceNode ( ) const

Get sliceNode

See also

◆ setLightboxLayoutColumns

void qMRMLSliceInformationWidget::setLightboxLayoutColumns ( int  columnCount)

Set lightbox layout column count.

◆ setLightboxLayoutRows

void qMRMLSliceInformationWidget::setLightboxLayoutRows ( int  rowCount)

Set lightbox layout row count.

◆ setMRMLSliceNode [1/2]

void qMRMLSliceInformationWidget::setMRMLSliceNode ( vtkMRMLNode newNode)

Set a new SliceNode.

◆ setMRMLSliceNode [2/2]

void qMRMLSliceInformationWidget::setMRMLSliceNode ( vtkMRMLSliceNode newSliceNode)

Set a new SliceNode.

◆ setPrescribedSliceSpacing

void qMRMLSliceInformationWidget::setPrescribedSliceSpacing ( double  spacing)

Set prescribed spacing.

◆ setSliceOrientation

void qMRMLSliceInformationWidget::setSliceOrientation ( const QString &  orientation)

Set slice orientation.

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

◆ setSliceSpacingMode

void qMRMLSliceInformationWidget::setSliceSpacingMode ( int  spacingMode)

Specify whether the slice spacing is automatically determined or prescribed

See also
vtkMRMLSliceNode::AutomaticSliceSpacingMode vtkMRMLSliceNode::PrescribedSliceSpacingMode

◆ setSliceVisible

void qMRMLSliceInformationWidget::setSliceVisible ( bool  visible)

Set slice visible.

◆ setViewGroup

void qMRMLSliceInformationWidget::setViewGroup ( int  viewGroup)

Set view group.

◆ setWidgetVisible

void qMRMLSliceInformationWidget::setWidgetVisible ( bool  visible)

Set widget visible.

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLSliceInformationWidgetPrivate> qMRMLSliceInformationWidget::d_ptr

Definition at line 91 of file qMRMLSliceInformationWidget.h.

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