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 Slots | Protected Attributes
qMRMLNavigationView Class Reference

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

Inheritance diagram for qMRMLNavigationView:
Inheritance graph
Collaboration diagram for qMRMLNavigationView:
Collaboration graph

Public Types

typedef ctkVTKThumbnailView Superclass
 Superclass typedef. More...

Public Slots

vtkMRMLViewNodemrmlViewNode () const
void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene that should be listened for events. More...
void setMRMLViewNode (vtkMRMLViewNode *newViewNode)
 Set/Get viewNode. More...

Public Member Functions

 qMRMLNavigationView (QWidget *parent=nullptr)
 Constructors. More...
 ~qMRMLNavigationView () override

Protected Slots

void updateFromMRMLScene ()
void updateFromMRMLViewNode ()

Protected Attributes

QScopedPointer< qMRMLNavigationViewPrivate > d_ptr

Detailed Description

Specialized ctkVTKThumbnailView that recomputes its bounds when the mrml scene is updated and changes its background color based on a mrml view node TODO: Add utility function setThreeDView to extract automatically the renderer, mrml scene and mrml view node.

Definition at line 38 of file qMRMLNavigationView.h.

Member Typedef Documentation

◆ Superclass

typedef ctkVTKThumbnailView qMRMLNavigationView::Superclass

Superclass typedef.

Definition at line 45 of file qMRMLNavigationView.h.

Constructor & Destructor Documentation

◆ qMRMLNavigationView()

qMRMLNavigationView::qMRMLNavigationView ( QWidget *  parent = nullptr)


◆ ~qMRMLNavigationView()

qMRMLNavigationView::~qMRMLNavigationView ( )

Member Function Documentation

◆ mrmlViewNode

vtkMRMLViewNode* qMRMLNavigationView::mrmlViewNode ( ) const

◆ setMRMLScene

void qMRMLNavigationView::setMRMLScene ( vtkMRMLScene newScene)

Set the MRML scene that should be listened for events.

◆ setMRMLViewNode

void qMRMLNavigationView::setMRMLViewNode ( vtkMRMLViewNode newViewNode)

Set/Get viewNode.

◆ updateFromMRMLScene

void qMRMLNavigationView::updateFromMRMLScene ( )

◆ updateFromMRMLViewNode

void qMRMLNavigationView::updateFromMRMLViewNode ( )

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLNavigationViewPrivate> qMRMLNavigationView::d_ptr

Definition at line 65 of file qMRMLNavigationView.h.

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