#include <qSlicerCamerasModuleWidget.h>
Public Types | |
| typedef qSlicerAbstractModuleWidget | Superclass |
Public Slots | |
| virtual void | setMRMLScene (vtkMRMLScene *) |
Public Member Functions | |
| qSlicerCamerasModuleWidget (QWidget *parent=0) | |
| virtual QAction * | showModuleAction () |
Protected Slots | |
| void | onCameraNodeAdded (vtkMRMLNode *) |
| void | onCameraNodeRemoved (vtkMRMLNode *) |
| void | onCurrentViewNodeChanged (vtkMRMLNode *) |
| void | setCameraToCurrentView (vtkMRMLNode *) |
| void | synchronizeCameraWithView () |
Protected Member Functions | |
| virtual void | setup () |
| void | synchronizeCameraWithView (vtkMRMLViewNode *currentViewNode) |
Private Member Functions | |
| QCTK_DECLARE_PRIVATE (qSlicerCamerasModuleWidget) | |
Reimplemented from qSlicerAbstractModuleWidget.
| qSlicerCamerasModuleWidget::qSlicerCamerasModuleWidget | ( | QWidget * | parent = 0 |
) |
| void qSlicerCamerasModuleWidget::onCameraNodeAdded | ( | vtkMRMLNode * | mrmlNode | ) | [protected, slot] |
References vtkMRMLCameraNode::ActiveTagModifiedEvent, and synchronizeCameraWithView().
Referenced by setup().
| void qSlicerCamerasModuleWidget::onCameraNodeRemoved | ( | vtkMRMLNode * | mrmlNode | ) | [protected, slot] |
References vtkMRMLCameraNode::ActiveTagModifiedEvent, and synchronizeCameraWithView().
Referenced by setup().
| void qSlicerCamerasModuleWidget::onCurrentViewNodeChanged | ( | vtkMRMLNode * | mrmlNode | ) | [protected, slot] |
References synchronizeCameraWithView().
Referenced by setup().
| qSlicerCamerasModuleWidget::QCTK_DECLARE_PRIVATE | ( | qSlicerCamerasModuleWidget | ) | [private] |
Reimplemented from qSlicerAbstractModuleWidget.
| void qSlicerCamerasModuleWidget::setCameraToCurrentView | ( | vtkMRMLNode * | mrmlNode | ) | [protected, slot] |
References autoSlicerTracto2regions::d, QCTK_D, and vtkMRMLCameraNode::SetActiveTag().
Referenced by setup().
| void qSlicerCamerasModuleWidget::setMRMLScene | ( | vtkMRMLScene * | scene | ) | [virtual, slot] |
Inherited from qSlicerWidget. Reimplemented for refresh issues.
Reimplemented from qSlicerWidget.
References qSlicerWidget::setMRMLScene(), and synchronizeCameraWithView().
| void qSlicerCamerasModuleWidget::setup | ( | ) | [protected, virtual] |
All inialization code should be done in the setup
Implements qSlicerAbstractModuleWidget.
References connect(), autoSlicerTracto2regions::d, onCameraNodeAdded(), onCameraNodeRemoved(), onCurrentViewNodeChanged(), QCTK_D, and setCameraToCurrentView().
| QAction * qSlicerCamerasModuleWidget::showModuleAction | ( | ) | [virtual] |
Return the action allowing to show the module
Reimplemented from qSlicerAbstractModuleWidget.
| void qSlicerCamerasModuleWidget::synchronizeCameraWithView | ( | ) | [protected, slot] |
Referenced by onCameraNodeAdded(), onCameraNodeRemoved(), onCurrentViewNodeChanged(), and setMRMLScene().
| void qSlicerCamerasModuleWidget::synchronizeCameraWithView | ( | vtkMRMLViewNode * | currentViewNode | ) | [protected] |
1.6.1