Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
qMRMLSegmentationRepresentationsListView Class Reference

#include <Modules/Loadable/Segmentations/Widgets/qMRMLSegmentationRepresentationsListView.h>

Inheritance diagram for qMRMLSegmentationRepresentationsListView:
Collaboration diagram for qMRMLSegmentationRepresentationsListView:

Public Slots

void setSegmentationNode (vtkMRMLNode *node)
 Set segmentation MRML node.
 

Public Member Functions

 qMRMLSegmentationRepresentationsListView (QWidget *parent=nullptr)
 Constructor.
 
vtkMRMLNodesegmentationNode ()
 Get segmentation MRML node.
 
 ~qMRMLSegmentationRepresentationsListView () override
 Destructor.
 

Protected Slots

void createRepresentationAdvanced ()
 Create selected representation using custom parameters (pops up parameters widget)
 
void createRepresentationDefault ()
 Create selected representation using default parameters.
 
void makeSource ()
 Make selected representation the source representation in segmentation.
 
void populateRepresentationsList ()
 Populate representations list according to the segmentation node.
 
void removeRepresentation ()
 Remove selected representation.
 

Protected Attributes

QScopedPointer< qMRMLSegmentationRepresentationsListViewPrivate > d_ptr
 

Detailed Description

Definition at line 39 of file qMRMLSegmentationRepresentationsListView.h.

Constructor & Destructor Documentation

◆ qMRMLSegmentationRepresentationsListView()

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

Constructor.

◆ ~qMRMLSegmentationRepresentationsListView()

qMRMLSegmentationRepresentationsListView::~qMRMLSegmentationRepresentationsListView ( )
override

Destructor.

Member Function Documentation

◆ createRepresentationAdvanced

void qMRMLSegmentationRepresentationsListView::createRepresentationAdvanced ( )
protectedslot

Create selected representation using custom parameters (pops up parameters widget)

◆ createRepresentationDefault

void qMRMLSegmentationRepresentationsListView::createRepresentationDefault ( )
protectedslot

Create selected representation using default parameters.

◆ makeSource

void qMRMLSegmentationRepresentationsListView::makeSource ( )
protectedslot

Make selected representation the source representation in segmentation.

◆ populateRepresentationsList

void qMRMLSegmentationRepresentationsListView::populateRepresentationsList ( )
protectedslot

Populate representations list according to the segmentation node.

◆ removeRepresentation

void qMRMLSegmentationRepresentationsListView::removeRepresentation ( )
protectedslot

Remove selected representation.

◆ segmentationNode()

vtkMRMLNode * qMRMLSegmentationRepresentationsListView::segmentationNode ( )

Get segmentation MRML node.

◆ setSegmentationNode

void qMRMLSegmentationRepresentationsListView::setSegmentationNode ( vtkMRMLNode * node)
slot

Set segmentation MRML node.

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLSegmentationRepresentationsListViewPrivate> qMRMLSegmentationRepresentationsListView::d_ptr
protected

Definition at line 74 of file qMRMLSegmentationRepresentationsListView.h.


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