23#ifndef __qMRMLSegmentationRepresentationsListView_h
24#define __qMRMLSegmentationRepresentationsListView_h
30#include "qSlicerSegmentationsModuleWidgetsExport.h"
34#include <ctkVTKObject.h>
37class qMRMLSegmentationRepresentationsListViewPrivate;
74 QScopedPointer<qMRMLSegmentationRepresentationsListViewPrivate>
d_ptr;
~qMRMLSegmentationRepresentationsListView() override
Destructor.
void removeRepresentation()
Remove selected representation.
void populateRepresentationsList()
Populate representations list according to the segmentation node.
QScopedPointer< qMRMLSegmentationRepresentationsListViewPrivate > d_ptr
vtkMRMLNode * segmentationNode()
Get segmentation MRML node.
qMRMLSegmentationRepresentationsListView(QWidget *parent=nullptr)
Constructor.
void createRepresentationDefault()
Create selected representation using default parameters.
void createRepresentationAdvanced()
Create selected representation using custom parameters (pops up parameters widget)
void setSegmentationNode(vtkMRMLNode *node)
Set segmentation MRML node.
void makeSource()
Make selected representation the source representation in segmentation.
Abstract Superclass for all specific types of MRML nodes.