Slicer 4.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Public Types | Public Slots | Public Member Functions | Protected Attributes
qMRMLThreeDWidget Class Reference

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

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

List of all members.

Public Types

typedef qMRMLWidget Superclass
 Superclass typedef.

Public Slots

void setMRMLViewNode (vtkMRMLViewNode *newViewNode)
 Set the current viewNode to observe.

Public Member Functions

void addDisplayableManager (const QString &displayableManager)
vtkMRMLViewNodemrmlViewNode () const
 Get the 3D View node observed by view.
 qMRMLThreeDWidget (QWidget *parent=0)
 Constructors.
void setViewLabel (const QString &newViewLabel)
qMRMLThreeDViewControllerWidgetthreeDController () const
 Get slice controller.
Q_INVOKABLE qMRMLThreeDViewthreeDView () const
QString viewLabel () const
virtual ~qMRMLThreeDWidget ()

Protected Attributes

QScopedPointer
< qMRMLThreeDWidgetPrivate > 
d_ptr

Detailed Description

Definition at line 38 of file qMRMLThreeDWidget.h.


Member Typedef Documentation

Superclass typedef.

Reimplemented from qMRMLWidget.

Definition at line 43 of file qMRMLThreeDWidget.h.


Constructor & Destructor Documentation

qMRMLThreeDWidget::qMRMLThreeDWidget ( QWidget *  parent = 0) [explicit]

Constructors.

virtual qMRMLThreeDWidget::~qMRMLThreeDWidget ( ) [virtual]

Member Function Documentation

void qMRMLThreeDWidget::addDisplayableManager ( const QString &  displayableManager)
vtkMRMLViewNode* qMRMLThreeDWidget::mrmlViewNode ( ) const

Get the 3D View node observed by view.

void qMRMLThreeDWidget::setMRMLViewNode ( vtkMRMLViewNode newViewNode) [slot]

Set the current viewNode to observe.

void qMRMLThreeDWidget::setViewLabel ( const QString &  newViewLabel)
See also:
qMRMLThreeDControllerWidget::viewLabel()
viewLabel()
qMRMLThreeDViewControllerWidget* qMRMLThreeDWidget::threeDController ( ) const

Get slice controller.

Q_INVOKABLE qMRMLThreeDView* qMRMLThreeDWidget::threeDView ( ) const

Get a reference to the underlying ThreeD View Becareful if you change the threeDView, you might unsynchronize the view from the nodes/logics.

QString qMRMLThreeDWidget::viewLabel ( ) const
See also:
qMRMLThreeDControllerWidget::viewLabel()
setiewLabel()

Member Data Documentation

QScopedPointer<qMRMLThreeDWidgetPrivate> qMRMLThreeDWidget::d_ptr [protected]

Reimplemented from qMRMLWidget.

Definition at line 76 of file qMRMLThreeDWidget.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines