Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
qMRMLTransformDisplayNodeWidget Class Reference

#include <Modules/Loadable/Transforms/Widgets/qMRMLTransformDisplayNodeWidget.h>

Inheritance diagram for qMRMLTransformDisplayNodeWidget:
Collaboration diagram for qMRMLTransformDisplayNodeWidget:

Public Types

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

Public Slots

void colorUpdateRange ()
 
void glyphPointsNodeChanged (vtkMRMLNode *node)
 
void onColorInteractionEvent ()
 
void onColorModifiedEvent ()
 
void regionNodeChanged (vtkMRMLNode *node)
 
void setColorTableNode (vtkMRMLNode *colorTableNode)
 
void setContourLevelsMm (QString values_str)
 
void setContourOpacityPercent (double opacity)
 
void setContourResolutionMm (double resolutionMm)
 
void setContourVisualizationMode (bool)
 
void setEditorRotationEnabled (bool enabled)
 
void setEditorRotationSliceEnabled (bool enabled)
 
void setEditorScalingEnabled (bool enabled)
 
void setEditorScalingSliceEnabled (bool enabled)
 
void setEditorTranslationEnabled (bool enabled)
 
void setEditorTranslationSliceEnabled (bool enabled)
 
void setEditorVisibility (bool enabled)
 
void setEditorVisibility2d (bool enabled)
 
void setEditorVisibility3d (bool enabled)
 
void setGlyphDiameterMm (double diameterMm)
 
void setGlyphDisplayRangeMm (double min, double max)
 
void setGlyphResolution (double resolution)
 
void setGlyphScalePercent (double scale)
 
void setGlyphShaftDiameterPercent (double diameterPercent)
 
void setGlyphSpacingMm (double spacing)
 
void setGlyphTipLengthPercent (double length)
 
void setGlyphType (int glyphType)
 
void setGlyphVisualizationMode (bool)
 
void setGridLineDiameterMm (double diameterMm)
 
void setGridResolutionMm (double resolutionMm)
 
void setGridScalePercent (double scale)
 
void setGridShowNonWarped (bool show)
 
void setGridSpacingMm (double spacing)
 
void setGridVisualizationMode (bool)
 
void setMRMLTransformNode (vtkMRMLNode *node)
 
void setMRMLTransformNode (vtkMRMLTransformNode *transformNode)
 
void setVisibility (bool)
 
void setVisibility2d (bool)
 
void setVisibility3d (bool)
 
void updateEditorBounds ()
 
void updateGlyphSourceOptions (int sourceOption)
 
void updateInteractionHandleScale ()
 
void updateRotationComponentVisibility ()
 
void updateScalingComponentVisibility ()
 
void updateTranslationComponentVisibility ()
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget.
 

Public Member Functions

 qMRMLTransformDisplayNodeWidget (QWidget *newParent=nullptr)
 
 ~qMRMLTransformDisplayNodeWidget () override
 
- Public Member Functions inherited from qMRMLWidget
Q_INVOKABLE vtkMRMLScenemrmlScene () const
 Return a pointer on the current MRML scene.
 
 qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qMRMLWidget () override
 

Protected Slots

void updateInteraction3DWidgetsFromDisplayNode ()
 
void updateInteractionSliceWidgetsFromDisplayNode ()
 
void updateWidgetFromDisplayNode ()
 

Protected Attributes

QScopedPointer< qMRMLTransformDisplayNodeWidgetPrivate > d_ptr
 
- Protected Attributes inherited from qMRMLWidget
QScopedPointer< qMRMLWidgetPrivate > d_ptr
 

Additional Inherited Members

- Signals inherited from qMRMLWidget
void mrmlSceneChanged (vtkMRMLScene *)
 
- Static Public Member Functions inherited from qMRMLWidget
static Q_INVOKABLE QPixmap pixmapFromIcon (const QIcon &icon)
 
static Q_INVOKABLE void postInitializeApplication ()
 Initialization that needs to be performed after application object is created.
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 40 of file qMRMLTransformDisplayNodeWidget.h.

Member Typedef Documentation

◆ Superclass

Constructor & Destructor Documentation

◆ qMRMLTransformDisplayNodeWidget()

qMRMLTransformDisplayNodeWidget::qMRMLTransformDisplayNodeWidget ( QWidget * newParent = nullptr)

◆ ~qMRMLTransformDisplayNodeWidget()

qMRMLTransformDisplayNodeWidget::~qMRMLTransformDisplayNodeWidget ( )
override

Member Function Documentation

◆ colorUpdateRange

void qMRMLTransformDisplayNodeWidget::colorUpdateRange ( )
slot

◆ glyphPointsNodeChanged

void qMRMLTransformDisplayNodeWidget::glyphPointsNodeChanged ( vtkMRMLNode * node)
slot

◆ onColorInteractionEvent

void qMRMLTransformDisplayNodeWidget::onColorInteractionEvent ( )
slot

◆ onColorModifiedEvent

void qMRMLTransformDisplayNodeWidget::onColorModifiedEvent ( )
slot

◆ regionNodeChanged

void qMRMLTransformDisplayNodeWidget::regionNodeChanged ( vtkMRMLNode * node)
slot

◆ setColorTableNode

void qMRMLTransformDisplayNodeWidget::setColorTableNode ( vtkMRMLNode * colorTableNode)
slot

◆ setContourLevelsMm

void qMRMLTransformDisplayNodeWidget::setContourLevelsMm ( QString values_str)
slot

◆ setContourOpacityPercent

void qMRMLTransformDisplayNodeWidget::setContourOpacityPercent ( double opacity)
slot

◆ setContourResolutionMm

void qMRMLTransformDisplayNodeWidget::setContourResolutionMm ( double resolutionMm)
slot

◆ setContourVisualizationMode

void qMRMLTransformDisplayNodeWidget::setContourVisualizationMode ( bool )
slot

◆ setEditorRotationEnabled

void qMRMLTransformDisplayNodeWidget::setEditorRotationEnabled ( bool enabled)
slot

◆ setEditorRotationSliceEnabled

void qMRMLTransformDisplayNodeWidget::setEditorRotationSliceEnabled ( bool enabled)
slot

◆ setEditorScalingEnabled

void qMRMLTransformDisplayNodeWidget::setEditorScalingEnabled ( bool enabled)
slot

◆ setEditorScalingSliceEnabled

void qMRMLTransformDisplayNodeWidget::setEditorScalingSliceEnabled ( bool enabled)
slot

◆ setEditorTranslationEnabled

void qMRMLTransformDisplayNodeWidget::setEditorTranslationEnabled ( bool enabled)
slot

◆ setEditorTranslationSliceEnabled

void qMRMLTransformDisplayNodeWidget::setEditorTranslationSliceEnabled ( bool enabled)
slot

◆ setEditorVisibility

void qMRMLTransformDisplayNodeWidget::setEditorVisibility ( bool enabled)
slot

◆ setEditorVisibility2d

void qMRMLTransformDisplayNodeWidget::setEditorVisibility2d ( bool enabled)
slot

◆ setEditorVisibility3d

void qMRMLTransformDisplayNodeWidget::setEditorVisibility3d ( bool enabled)
slot

◆ setGlyphDiameterMm

void qMRMLTransformDisplayNodeWidget::setGlyphDiameterMm ( double diameterMm)
slot

◆ setGlyphDisplayRangeMm

void qMRMLTransformDisplayNodeWidget::setGlyphDisplayRangeMm ( double min,
double max )
slot

◆ setGlyphResolution

void qMRMLTransformDisplayNodeWidget::setGlyphResolution ( double resolution)
slot

◆ setGlyphScalePercent

void qMRMLTransformDisplayNodeWidget::setGlyphScalePercent ( double scale)
slot

◆ setGlyphShaftDiameterPercent

void qMRMLTransformDisplayNodeWidget::setGlyphShaftDiameterPercent ( double diameterPercent)
slot

◆ setGlyphSpacingMm

void qMRMLTransformDisplayNodeWidget::setGlyphSpacingMm ( double spacing)
slot

◆ setGlyphTipLengthPercent

void qMRMLTransformDisplayNodeWidget::setGlyphTipLengthPercent ( double length)
slot

◆ setGlyphType

void qMRMLTransformDisplayNodeWidget::setGlyphType ( int glyphType)
slot

◆ setGlyphVisualizationMode

void qMRMLTransformDisplayNodeWidget::setGlyphVisualizationMode ( bool )
slot

◆ setGridLineDiameterMm

void qMRMLTransformDisplayNodeWidget::setGridLineDiameterMm ( double diameterMm)
slot

◆ setGridResolutionMm

void qMRMLTransformDisplayNodeWidget::setGridResolutionMm ( double resolutionMm)
slot

◆ setGridScalePercent

void qMRMLTransformDisplayNodeWidget::setGridScalePercent ( double scale)
slot

◆ setGridShowNonWarped

void qMRMLTransformDisplayNodeWidget::setGridShowNonWarped ( bool show)
slot

◆ setGridSpacingMm

void qMRMLTransformDisplayNodeWidget::setGridSpacingMm ( double spacing)
slot

◆ setGridVisualizationMode

void qMRMLTransformDisplayNodeWidget::setGridVisualizationMode ( bool )
slot

◆ setMRMLTransformNode [1/2]

void qMRMLTransformDisplayNodeWidget::setMRMLTransformNode ( vtkMRMLNode * node)
slot

Utility function that calls setMRMLTransformNode(vtkMRMLTransformNode* transformNode) It's useful to connect to vtkMRMLNode* signals

◆ setMRMLTransformNode [2/2]

void qMRMLTransformDisplayNodeWidget::setMRMLTransformNode ( vtkMRMLTransformNode * transformNode)
slot

Set the MRML node of interest Note that setting transformNode to 0 will disable the widget

◆ setVisibility

void qMRMLTransformDisplayNodeWidget::setVisibility ( bool )
slot

◆ setVisibility2d

void qMRMLTransformDisplayNodeWidget::setVisibility2d ( bool )
slot

◆ setVisibility3d

void qMRMLTransformDisplayNodeWidget::setVisibility3d ( bool )
slot

◆ updateEditorBounds

void qMRMLTransformDisplayNodeWidget::updateEditorBounds ( )
slot

◆ updateGlyphSourceOptions

void qMRMLTransformDisplayNodeWidget::updateGlyphSourceOptions ( int sourceOption)
slot

◆ updateInteraction3DWidgetsFromDisplayNode

void qMRMLTransformDisplayNodeWidget::updateInteraction3DWidgetsFromDisplayNode ( )
protectedslot

◆ updateInteractionHandleScale

void qMRMLTransformDisplayNodeWidget::updateInteractionHandleScale ( )
slot

◆ updateInteractionSliceWidgetsFromDisplayNode

void qMRMLTransformDisplayNodeWidget::updateInteractionSliceWidgetsFromDisplayNode ( )
protectedslot

◆ updateRotationComponentVisibility

void qMRMLTransformDisplayNodeWidget::updateRotationComponentVisibility ( )
slot

◆ updateScalingComponentVisibility

void qMRMLTransformDisplayNodeWidget::updateScalingComponentVisibility ( )
slot

◆ updateTranslationComponentVisibility

void qMRMLTransformDisplayNodeWidget::updateTranslationComponentVisibility ( )
slot

◆ updateWidgetFromDisplayNode

void qMRMLTransformDisplayNodeWidget::updateWidgetFromDisplayNode ( )
protectedslot

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLTransformDisplayNodeWidgetPrivate> qMRMLTransformDisplayNodeWidget::d_ptr
protected

Definition at line 123 of file qMRMLTransformDisplayNodeWidget.h.


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