Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Properties | Public Slots | Public Member Functions | Protected Slots | Protected Attributes
qMRMLMatrixWidget Class Reference

#include <Libs/MRML/Widgets/qMRMLMatrixWidget.h>

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

Public Types

enum  CoordinateReferenceType { GLOBAL, LOCAL }
 
typedef ctkVTKAbstractMatrixWidget Superclass
 Constructors. More...
 

Properties

CoordinateReferenceType coordinateReference
 

Public Slots

void setMRMLTransformNode (vtkMRMLTransformNode *transformNode)
 
Set the MRML node of interest More...
 
void setMRMLTransformNode (vtkMRMLNode *node)
 

Public Member Functions

CoordinateReferenceType coordinateReference () const
 
vtkMRMLTransformNodemrmlTransformNode () const
 
 qMRMLMatrixWidget (QWidget *parent)
 
void setCoordinateReference (CoordinateReferenceType coordinateReference)
 
 ~qMRMLMatrixWidget () override
 

Protected Slots

void updateMatrix ()
 
Triggered upon MRML transform node updates More...
 
void updateTransformNode ()
 

Protected Attributes

QScopedPointer< qMRMLMatrixWidgetPrivate > d_ptr
 

Detailed Description

Definition at line 36 of file qMRMLMatrixWidget.h.

Member Typedef Documentation

◆ Superclass

typedef ctkVTKAbstractMatrixWidget qMRMLMatrixWidget::Superclass

Constructors.

Definition at line 46 of file qMRMLMatrixWidget.h.

Member Enumeration Documentation

◆ CoordinateReferenceType

Set/Get Coordinate system By default, the selector coordinate system will be set to GLOBAL

Enumerator
GLOBAL 
LOCAL 

Definition at line 53 of file qMRMLMatrixWidget.h.

Property Documentation

◆ coordinateReference

CoordinateReferenceType qMRMLMatrixWidget::coordinateReference
readwrite

Definition at line 40 of file qMRMLMatrixWidget.h.

Constructor & Destructor Documentation

◆ qMRMLMatrixWidget()

qMRMLMatrixWidget::qMRMLMatrixWidget ( QWidget *  parent)
explicit

◆ ~qMRMLMatrixWidget()

qMRMLMatrixWidget::~qMRMLMatrixWidget ( )
override

Member Function Documentation

◆ coordinateReference()

CoordinateReferenceType qMRMLMatrixWidget::coordinateReference ( ) const

◆ mrmlTransformNode()

vtkMRMLTransformNode* qMRMLMatrixWidget::mrmlTransformNode ( ) const

◆ setCoordinateReference()

void qMRMLMatrixWidget::setCoordinateReference ( CoordinateReferenceType  coordinateReference)

◆ setMRMLTransformNode [1/2]

void qMRMLMatrixWidget::setMRMLTransformNode ( vtkMRMLTransformNode transformNode)
slot


Set the MRML node of interest

◆ setMRMLTransformNode [2/2]

void qMRMLMatrixWidget::setMRMLTransformNode ( vtkMRMLNode node)
slot

◆ updateMatrix

void qMRMLMatrixWidget::updateMatrix ( )
protectedslot


Triggered upon MRML transform node updates

◆ updateTransformNode

void qMRMLMatrixWidget::updateTransformNode ( )
protectedslot

Triggered when the user modifies the cells of the matrix. Synchronize with the node.

Member Data Documentation

◆ d_ptr

QScopedPointer<qMRMLMatrixWidgetPrivate> qMRMLMatrixWidget::d_ptr
protected

Definition at line 76 of file qMRMLMatrixWidget.h.


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