Slicer
5.0
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Markups/Widgets/qMRMLMarkupsAngleMeasurementsWidget.h>
Public Types | |
typedef qMRMLMarkupsAbstractOptionsWidget | Superclass |
Public Types inherited from qMRMLMarkupsAbstractOptionsWidget | |
typedef QWidget | Superclass |
Public Slots | |
void | onAngleMeasurementModeChanged () |
Change angle mode of current angle markup if combobox selection is made. More... | |
void | onRotationAxisChanged () |
Update angle measurement rotation axis if the user edits the column vector. More... | |
void | updateWidgetFromMRML () override |
Updates the widget on MRML changes. More... | |
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... | |
qMRMLMarkupsAngleMeasurementsWidget (QWidget *parent=nullptr) | |
void | setMRMLMarkupsNode (vtkMRMLMarkupsNode *node) override |
Set the MRML node of interest. More... | |
~qMRMLMarkupsAngleMeasurementsWidget () override | |
Public Member Functions inherited from qMRMLMarkupsAbstractOptionsWidget | |
vtkMRMLMarkupsNode * | mrmlMarkupsNode () const |
vtkMRMLScene * | mrmlScene () const |
qMRMLMarkupsAbstractOptionsWidget (QWidget *parent=nullptr) | |
virtual void | updateWidgetFromMRML ()=0 |
Updates the widget based on information from MRML. More... | |
~qMRMLMarkupsAbstractOptionsWidget ()=default | |
Protected Member Functions | |
qMRMLMarkupsAngleMeasurementsWidget (QWidget *parent, qMRMLMarkupsAngleMeasurementsWidgetPrivate &d) | |
void | setup () |
Protected Attributes | |
QScopedPointer< qMRMLMarkupsAngleMeasurementsWidgetPrivate > | d_ptr |
Protected Attributes inherited from qMRMLMarkupsAbstractOptionsWidget | |
vtkWeakPointer< vtkMRMLMarkupsNode > | MarkupsNode |
vtkWeakPointer< vtkMRMLScene > | MRMLScene |
Additional Inherited Members | |
Properties inherited from qMRMLMarkupsAbstractOptionsWidget | |
QString | className |
Definition at line 35 of file qMRMLMarkupsAngleMeasurementsWidget.h.
Definition at line 42 of file qMRMLMarkupsAngleMeasurementsWidget.h.
qMRMLMarkupsAngleMeasurementsWidget::qMRMLMarkupsAngleMeasurementsWidget | ( | QWidget * | parent = nullptr | ) |
|
override |
|
protected |
|
overridevirtual |
Checks whether a given node can be handled by the widget.
Implements qMRMLMarkupsAbstractOptionsWidget.
|
inlineoverridevirtual |
Gets the name of the additional options widget type.
Implements qMRMLMarkupsAbstractOptionsWidget.
Definition at line 47 of file qMRMLMarkupsAngleMeasurementsWidget.h.
|
inlineoverridevirtual |
Returns an instance of the widget.
Implements qMRMLMarkupsAbstractOptionsWidget.
Definition at line 56 of file qMRMLMarkupsAngleMeasurementsWidget.h.
|
slot |
Change angle mode of current angle markup if combobox selection is made.
|
slot |
Update angle measurement rotation axis if the user edits the column vector.
|
overridevirtual |
Set the MRML node of interest.
Implements qMRMLMarkupsAbstractOptionsWidget.
|
protected |
|
overrideslot |
Updates the widget on MRML changes.
|
protected |
Definition at line 74 of file qMRMLMarkupsAngleMeasurementsWidget.h.