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 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
[legend]
Collaboration diagram for qMRMLNavigationView:
Collaboration graph
[legend]

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)
explicit

Constructors.

◆ ~qMRMLNavigationView()

qMRMLNavigationView::~qMRMLNavigationView ( )
override

Member Function Documentation

◆ mrmlViewNode

vtkMRMLViewNode* qMRMLNavigationView::mrmlViewNode ( ) const
slot

◆ setMRMLScene

void qMRMLNavigationView::setMRMLScene ( vtkMRMLScene newScene)
slot

Set the MRML scene that should be listened for events.

◆ setMRMLViewNode

void qMRMLNavigationView::setMRMLViewNode ( vtkMRMLViewNode newViewNode)
slot

Set/Get viewNode.

◆ updateFromMRMLScene

void qMRMLNavigationView::updateFromMRMLScene ( )
protectedslot

◆ updateFromMRMLViewNode

void qMRMLNavigationView::updateFromMRMLViewNode ( )
protectedslot

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLNavigationViewPrivate> qMRMLNavigationView::d_ptr
protected

Definition at line 65 of file qMRMLNavigationView.h.


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