Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
qMRMLAnnotationDisplayNodePointPropertyWidget.h
Go to the documentation of this file.
1 
2 #ifndef __qMRMLAnnotationDisplayNodePointPropertyWidget_h
3 #define __qMRMLAnnotationDisplayNodePointPropertyWidget_h
4 
5 // CTK includes
6 #include <ctkPimpl.h>
7 
8 // Annotations includes
10 
11 
12 #include "qSlicerAnnotationsModuleWidgetsExport.h"
13 
14 class qMRMLAnnotationDisplayNodePointPropertyWidgetPrivate;
15 class vtkMRMLVolumeNode;
16 
18 class Q_SLICER_MODULE_ANNOTATIONS_WIDGETS_EXPORT qMRMLAnnotationDisplayNodePointPropertyWidget :
20 {
21  Q_OBJECT
22 
23 public:
24 
26  explicit qMRMLAnnotationDisplayNodePointPropertyWidget(QWidget *newParent = 0);
28 
29 public slots:
30 
31  void updateWidgetFromMRML();
32 
33  void updateMRMLFromWidget();
34 
35 private slots:
36 
37 
38 
39 protected:
40  QScopedPointer<qMRMLAnnotationDisplayNodePointPropertyWidgetPrivate> d_ptr;
41 
42 private:
45  typedef qMRMLAnnotationDisplayNodePointPropertyWidgetPrivate ctkPimpl;
46  bool updating;
47 
48 };
49 
50 #endif // __qMRMLAnnotationDisplayNodePointPropertyWidget_h
QScopedPointer< qMRMLAnnotationDisplayNodePointPropertyWidgetPrivate > d_ptr
MRML node for representing a volume (image stack).