Slicer  5.2
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 Member Functions | Protected Attributes
qMRMLMarkupsCurveSettingsWidget Class Reference

#include <Modules/Loadable/Markups/Widgets/qMRMLMarkupsCurveSettingsWidget.h>

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

Public Types

typedef qMRMLMarkupsAbstractOptionsWidget Superclass
 
- Public Types inherited from qMRMLMarkupsAbstractOptionsWidget
typedef QWidget Superclass
 

Public Slots

void onApplyCurveResamplingPushButtonClicked ()
 
void onCurveTypeParameterChanged ()
 
void onProjectCurveMaximumSearchRadiusChanged ()
 
void setMRMLScene (vtkMRMLScene *scene) override
 
- Public Slots inherited from qMRMLMarkupsAbstractOptionsWidget
void setMRMLMarkupsNode (vtkMRMLNode *markupsNode)
 Sets the vtkMRMLNode to operate on. More...
 
virtual void setMRMLScene (vtkMRMLScene *mrmlScene)
 Sets the vtkMRMLNode to operate on. More...
 

Public Member Functions

bool canManageMRMLMarkupsNode (vtkMRMLMarkupsNode *markupsNode) const override
 Checks whether a given node can be handled by the widget. More...
 
const QString className () const override
 Gets the name of the additional options widget type. More...
 
qMRMLMarkupsAbstractOptionsWidget * createInstance () const override
 Returns an instance of the widget. More...
 
 qMRMLMarkupsCurveSettingsWidget (QWidget *parent=nullptr)
 
void setMRMLMarkupsNode (vtkMRMLMarkupsNode *node) override
 Set the MRML node of interest. More...
 
void updateWidgetFromMRML () override
 Updates the widget on MRML changes. More...
 
 ~qMRMLMarkupsCurveSettingsWidget () override
 
- Public Member Functions inherited from qMRMLMarkupsAbstractOptionsWidget
vtkMRMLMarkupsNode * mrmlMarkupsNode () const
 
vtkMRMLScene * mrmlScene () const
 
 qMRMLMarkupsAbstractOptionsWidget (QWidget *parent=nullptr)
 
 ~qMRMLMarkupsAbstractOptionsWidget ()=default
 

Protected Member Functions

 qMRMLMarkupsCurveSettingsWidget (QWidget *parent, qMRMLMarkupsCurveSettingsWidgetPrivate &d)
 
void setup ()
 

Protected Attributes

QScopedPointer< qMRMLMarkupsCurveSettingsWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qMRMLMarkupsAbstractOptionsWidget
vtkWeakPointer< vtkMRMLMarkupsNode > MarkupsNode
 
vtkWeakPointer< vtkMRMLScene > MRMLScene
 

Additional Inherited Members

- Properties inherited from qMRMLMarkupsAbstractOptionsWidget
QString className
 

Detailed Description

Definition at line 33 of file qMRMLMarkupsCurveSettingsWidget.h.

Member Typedef Documentation

◆ Superclass

Definition at line 39 of file qMRMLMarkupsCurveSettingsWidget.h.

Constructor & Destructor Documentation

◆ qMRMLMarkupsCurveSettingsWidget() [1/2]

qMRMLMarkupsCurveSettingsWidget::qMRMLMarkupsCurveSettingsWidget ( QWidget *  parent = nullptr)

◆ ~qMRMLMarkupsCurveSettingsWidget()

qMRMLMarkupsCurveSettingsWidget::~qMRMLMarkupsCurveSettingsWidget ( )
override

◆ qMRMLMarkupsCurveSettingsWidget() [2/2]

qMRMLMarkupsCurveSettingsWidget::qMRMLMarkupsCurveSettingsWidget ( QWidget *  parent,
qMRMLMarkupsCurveSettingsWidgetPrivate &  d 
)
protected

Member Function Documentation

◆ canManageMRMLMarkupsNode()

bool qMRMLMarkupsCurveSettingsWidget::canManageMRMLMarkupsNode ( vtkMRMLMarkupsNode *  markupsNode) const
overridevirtual

Checks whether a given node can be handled by the widget.

Implements qMRMLMarkupsAbstractOptionsWidget.

◆ className()

const QString qMRMLMarkupsCurveSettingsWidget::className ( ) const
inlineoverridevirtual

Gets the name of the additional options widget type.

Implements qMRMLMarkupsAbstractOptionsWidget.

Definition at line 44 of file qMRMLMarkupsCurveSettingsWidget.h.

◆ createInstance()

qMRMLMarkupsAbstractOptionsWidget* qMRMLMarkupsCurveSettingsWidget::createInstance ( ) const
inlineoverridevirtual

Returns an instance of the widget.

Implements qMRMLMarkupsAbstractOptionsWidget.

Definition at line 56 of file qMRMLMarkupsCurveSettingsWidget.h.

◆ onApplyCurveResamplingPushButtonClicked

void qMRMLMarkupsCurveSettingsWidget::onApplyCurveResamplingPushButtonClicked ( )
slot

◆ onCurveTypeParameterChanged

void qMRMLMarkupsCurveSettingsWidget::onCurveTypeParameterChanged ( )
slot

◆ onProjectCurveMaximumSearchRadiusChanged

void qMRMLMarkupsCurveSettingsWidget::onProjectCurveMaximumSearchRadiusChanged ( )
slot

◆ setMRMLMarkupsNode()

void qMRMLMarkupsCurveSettingsWidget::setMRMLMarkupsNode ( vtkMRMLMarkupsNode *  node)
overridevirtual

Set the MRML node of interest.

Implements qMRMLMarkupsAbstractOptionsWidget.

◆ setMRMLScene

void qMRMLMarkupsCurveSettingsWidget::setMRMLScene ( vtkMRMLScene *  scene)
overrideslot

◆ setup()

void qMRMLMarkupsCurveSettingsWidget::setup ( )
protected

◆ updateWidgetFromMRML()

void qMRMLMarkupsCurveSettingsWidget::updateWidgetFromMRML ( )
overridevirtual

Updates the widget on MRML changes.

Implements qMRMLMarkupsAbstractOptionsWidget.

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLMarkupsCurveSettingsWidgetPrivate> qMRMLMarkupsCurveSettingsWidget::d_ptr
protected

Definition at line 72 of file qMRMLMarkupsCurveSettingsWidget.h.


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