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 Slots | Public Member Functions | Protected Slots | Protected Attributes
qMRMLSegmentationRepresentationsListView Class Reference

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

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

Public Slots

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

Public Member Functions

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

Protected Slots

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

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.

◆ makeMaster

void qMRMLSegmentationRepresentationsListView::makeMaster ( )
protectedslot

Make selected representation the master 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: