Slicer  5.0
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 Slots | Protected Attributes
qMRMLTransformDisplayNodeWidget Class Reference

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

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

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 setEditorScalingEnabled (bool enabled)
 
void setEditorTranslationEnabled (bool enabled)
 
void setEditorVisibility (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 (vtkMRMLTransformNode *transformNode)
 
void setMRMLTransformNode (vtkMRMLNode *node)
 
void setVisibility (bool)
 
void setVisibility2d (bool)
 
void setVisibility3d (bool)
 
void updateEditorBounds ()
 
void updateGlyphSourceOptions (int sourceOption)
 
- Public Slots inherited from qMRMLWidget
virtual void setMRMLScene (vtkMRMLScene *newScene)
 Set the MRML scene associated with the widget. More...
 

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. More...
 
 qMRMLWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
 ~qMRMLWidget () override
 

Protected Slots

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. More...
 
static Q_INVOKABLE void preInitializeApplication ()
 

Detailed Description

Definition at line 41 of file qMRMLTransformDisplayNodeWidget.h.

Member Typedef Documentation

◆ Superclass

Definition at line 49 of file qMRMLTransformDisplayNodeWidget.h.

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

◆ setEditorScalingEnabled

void qMRMLTransformDisplayNodeWidget::setEditorScalingEnabled ( bool  enabled)
slot

◆ setEditorTranslationEnabled

void qMRMLTransformDisplayNodeWidget::setEditorTranslationEnabled ( bool  enabled)
slot

◆ setEditorVisibility

void qMRMLTransformDisplayNodeWidget::setEditorVisibility ( 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 ( vtkMRMLTransformNode transformNode)
slot

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

◆ setMRMLTransformNode [2/2]

void qMRMLTransformDisplayNodeWidget::setMRMLTransformNode ( vtkMRMLNode node)
slot

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

◆ 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

◆ updateWidgetFromDisplayNode

void qMRMLTransformDisplayNodeWidget::updateWidgetFromDisplayNode ( )
protectedslot

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLTransformDisplayNodeWidgetPrivate> qMRMLTransformDisplayNodeWidget::d_ptr
protected

Definition at line 107 of file qMRMLTransformDisplayNodeWidget.h.


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